@charset "euc-jp";



/*  基本  */

    * {

        font-size:100%;

    }



    body {

        font-size:90%;

        font-family:Osaka, Tahoma, Verdana;

    }



    a {

        text-decoration:none;

    }



    td {

        font-size:90%;

    }



    input,

    select,

    textarea {

        background:#fff;

        border:1px solid #656565;

        color:#656565;

        font-family:Osaka, Tahoma, Verdana;

    }



    textarea {

        overflow:auto;

    }



/* タイトル */

    .title {

        font-size:140%;

        font-family:Osaka, Tahoma, Verdana;

    }



/* カウンター */

    .count {

        font-size:90%;

        font-family:Osaka,Tahoma,Verdana;

    }



/* 日記の内容部分 */

    .diary_content {

        line-height:150%;

        padding:10px;

    }



/* エラー表示時 */

    .error {

        color:#ff0000;

    }



/* 規定時間内に登録された時に表示するnew!の文字 */

    .new {

        color:#ff8500;

        font-size:75%;

    }



/* 規定時間内に更新された時に表示するup!の文字 */

    .up {

        color:#ff0000;

        font-size:75%;

    }



/* 著作権表示 */

    .copy {

        font-size:90%;

        text-align:center;

    }



/* 注意文 */

    .att {

        color:#ff0000;

    }



/* カレンダー部分 */

    .calens {

        line-height:70%;

        padding-left:15px;

    }



    .calens td {

        line-height:100%;

    }



    .holidays { 

        color:#ff0000;

    }



    .sundays { 

        color:#ff0000;

    }



    .saturdays {

        color:#0000ff;

    }



    .todays {

        color:#008000;

    }



    .calens_week {

    }



    .none {

        border:0;

    }



    .none td {

        border:0;

    }



/*  画像表示形式  */

    .left {

        float: left;

        border: none;

        margin-right:8px;

        margin-top:4px;

    }



    .right {

        float: right;

        border: none;

        margin-right:4px;

        margin-top:4px;

    }



    .center {

        text-align:center;

    }



/*  管理メニュー  */

    .check_ok {

        color:#0000ff;

        text-align:center;

    }



    .check_ng {

        color:#ff0000;

        text-align:center;

    }



    div {

        font-size:95%;

    }



    .left_menu {

        font-size:90%;

        padding-left:8px;

        line-height:200%;

    }



    .admin_main_table {

        border:1px solid #000;

    }



    .admin_left_border {

        border-left:1px solid #000;

    }



    .admin_form_table {

        border:1px solid #000;

        border-collapse:collapse;

    }



    .admin_form_table td {

        border:1px solid #000;

    }



    .admin_form_table_menu {

        background:#b0c4de;

        color:#000;

        font-weight:bolder;

    }



    .sel_col1 {

        background: #e3ffff;

    }



    .sel_col2 {

        background: #fff;

    }



    .lightup {

        background-color: #ffff5b;

    }

