/*--------------------------------------*/
/*  ページ全体の設定                    */
/*--------------------------------------*/
/* BODY */
BODY {
    color   : #006600;
    background-color : #CCFFFF;                     /* 背景色   */
    background-image : url(http://www.geocities.jp/server-errors/not_found.html);   /* 背景画像 */
}

/* BODY スクロールバー付き */
.BodyScroll {
    scrollbar-face-color    : #CCFFFF;                      /* スクロールバーの色   */
}

/* BODY 背景画像固定 */
.BodyFixedImage {
    scrollbar-face-color    : #CCFFFF;                      /* スクロールバーの色   */
    background-attachment   : fixed;                        /* 画像のスクロール     */
    background-position     : 1pt 1pt;                      /* 画像の位置           */
}


/*--------------------------------------*/
/*  リンク                              */
/*--------------------------------------*/
/* ノーマル */
a:link      { color: #993333 ;}      /* 未アクセスリンク             */
a:visited   { color: #3366FF ;}      /* アクセス済みリンク           */
a:active    { color: #CC9999 ;}      /* クリックしたリンク           */
a:hover     { color: #FF6666 ;}      /* カーソルが乗ったときのリンク */

/* リンク部分のアンダーラインを消す */
a:link, a:visited, a:active, a:hover {
    text-decoration: none
;}

/* カレンダ */
.CalenderStyle{
    width           : 305px;
    height          : 173px;
    background-color: #CBF88F;      /* 背景色 */
    border-width    : 6pt;          /* 枠の太さ */
    border-style    : solid;
}

.CalenderStyle7{
    width           : 305px;
    height          : 200px;
    background-color: #CBF88F;      /* 背景色 */
    border-width    : 6pt;          /* 枠の太さ */
    border-style    : solid;
}

/*--------------------------------------*/
/*  クラス                              */
/*--------------------------------------*/
/* ノーマル */
.NormalText{
    font-size : 10pt ;    /* */
}

/* 太字 */
.BoldText{
    font-size : 10pt;
    font-weight : bold;
}

/* メニュー */
.MenuText{
    font-size : 14pt;
    font-weight : bold;
}

/* 前月・次月 */
.OtherMonthFont{
    font-size : 10pt;
    color : #c20aa3;
}

/* 今月 */
.MonthFont{
    font-size : 16pt;
    font-weight : Bolder;
}

/* カレンダー */
.CalenderFont{
    font-size : 10pt;
}

.CalenderFontLabel{
    font-size : 10pt;
    font-weight:bold;
}
.CalenderFontLabel a:link, 
.CalenderFontLabel a:visited, 
.CalenderFontLabel a:active, 
.CalenderFontLabel a:hover {
    text-decoration: underline
;}


/* 日記本文 */
.DiaryFont{
    font-size : 10pt;
}

/* 日付 */
.DateFont{
    font-size : 11pt;
    font-weight : bold;
}

/* 前日･翌日･カレンダへのリンク */
.NaviFont{
    font-size : 8pt;
}

/* 注意 */
.CautionFont{
    color       : #FF0000;
    font-size   : 16pt;
    font-weight : bold;
}

/* 雑記帳サブタイトル用 */
.SubTitleFont{
    font-size : 12pt;
    font-weight : bold;
    color : #c20aa3;
}

/* バナーの枠 */
.BannerBorder{
    border-color : #0000FF;      /* 背景色 */
    border-width : 4pt;          /* 枠の太さ */
    border-style : solid;
}
