body {
  background-color: #ccc;
  color: #322;
}
A:link    { color: #342; }
A:visited { color: #342; }
A:hover   { color: #3B2; }
A:active  { color: #411; }

#my_navigation{
  background-color: #ddd;
}

.quod{
  border: 2px #888 solid;
  color: #ddd;
  background-color: #111;
}
.quot{
  border: 2px #888 solid;
  color: #ddd;
  background-color: #111;
}
.quot tr td { background-color: #222; }
.quot tr th { background-color: #222; }
.quot tr td a:link     { color: #cdc; }
.quot tr td a:visited  { color: #cdc; }
.quot tr td a:hover    { color: #efe; }
.quot tr td a:active   { color: #fff; }

.HideBoxBody {
   background-color: #eef; /* 背景色:淡青 */
   color: #050;            /* 文字色:暗青 */
}

.chmojisize {
  background-color: #bbb;
}

.adbox {
  border-color: #EEE #CCC #CCC #EEE;
}

/*** special ***/
.bunch {
  margin: 15px 5px;
  padding: 2px;
  border:1px #888 solid;
  background-color: #eee;
  font-family: arial, verdana, sans-serif;
}
.bunch :hover   { background-color: #FDD; }

.txtS, .txtT, .txtC, .txtJ {
  margin: 2px;    
  padding: 2px;
  border:1px #222 solid;
}

.iddivc {
  font-size: 65%;
  margin: 3px;
}

.verse {
  margin-left: 30px;
}

.empw {
  text-decoration: underline;
  color: #e22;
}

/*** zearch system ***/

 #hint_nextkey {
  text-decoration: none;
  color: #999;
  background-color:#bbb;
  padding: 2px 9px;
  margin:  2px 6px;
 }
 #hint_nextkey a:link { color: #999; }
 #hint_nextkey a:visited { color: #999; }
 #hint_nextkey a:hover { color: #c99; }
 #hint_nextkey a:active { color: #c99; }

 .menu_page {
   background-color: #cdc;
   padding: 1px 4px;
   margin: 4px 5px;
 }
 .menu_page_cur {
   background-color: #ded;
   font-weight: bold;
 }

