/* カレンダー */
table.calendar           {color:#000000 ;margin: 1px 0px 0px 0px ;line-height:95%}
td.cell                  {color:#000000 ;font-size:80% ;background-color: #FFFFF7 ;margin:0px ;padding:0px ;width:20px ;height:17px}
td.cell_today             {color: olive ;font-size:80% ;background-color: #ccffcc ;margin:0px ;padding:0px ;width:20px ;height:17px}
td.cell_sunday            {color:#cc0000 ;font-size:80% ;background-color: #FFFFF7 ;margin:0px ;padding:0px ;width:20px ;height:17px}
td.cell_saturday          {color:#6B59CE ;font-size:80% ;background-color: #FFFFF7 ;margin:0px ;padding:0px ;width:20px ;height:17px}

/* サーチ */
input#search             {width:98px ;margin-right:0px}

/* ログイン */
div.loginmode            {color:green ;font-weight:bold ;font-size:85% ;margin:3px 0px 0px 4px}
div.loginform            {}

/* 戻る、進む */
div.nextback             {font-size:95% ;margin:10px}

/* 記事表示 */
div.entrybody            {margin: 15px 20px 15px 20px}
div.entryauthor          {color:red ;font-size: 95% ;text-align:right ;margin: 0px 30px 0px 0px}
div.entrystate           {color: #999999 ;font-size:85% ;margin: 20px 30px 25px 20px}
/* ない？ */
.entryadmin {
  margin: 0px 0px 0px 10px;
}
/* ない？ */
.entrymore   {
  color: black;
  font-size: 80%;
  margin: 15px 30px 10px 20px
}

/* その他 */
h2   {margin-bottom:0px}
h3   {margin-top:0px ;padding-top:18px;  padding-right:100px;}
div.entrybody h4              {margin: 15px 0px 15px   0px}
div.entrybody p               {margin: 15px 5px 15px   5px}
div.entrybody blockquote      {margin: 15px 15px 15px 15px}
div.entrybody pre             {margin: 15px 15px 15px 15px}
div.entrybody *.aa            {margin: 15px 15px 15px 15px ;width:465px}