@charset "utf-8";

    * {
        font-size:100%;
    }


    body {
        font-size:11px;
        color:#696969;
        line-height:20px;
        font-family:Osaka,Verdana,Tahoma;
    }

    a:link {
        color:#1e90ff;
    }

    a:visited {
        color:#1e90ff;
    }

    a:active { 
        color:#1e90ff;
    }

    a {
        text-decoration : none;
    }

    a:hover {
        color:#0000ff; 
        text-decoration:none;
        background:#b0c4de;
    }

    input , select {
        font-family:Osaka,Verdana,Tahoma;
        font-size:100%;
        border:1px solid #696969;
        color:#696969;
        background:#ffffff;
    }

    textarea {
        font-family:Osaka,Verdana,Tahome;
        font-size:100%;
        border:1px solid #696969;
        color:#696969;
        overflow:auto;
    }

    hr {
        color: #66CC99;
        background-color: #66CC99;
        height: 1px;
        border: 0px;
        filter: Alpha(opacity=100, finishopacity=20, style=3);
    }

    .title {
        text-align:center;
        font-size:200%;
        color:#3399ff;
    }

    .count {
        color:#696969;
        text-align:right;
    }

    .error {
        color:#ff0000;
        font-size:140%;
        font-weight:bolder;
    }

    .admin_table {
        border:1px solid #cecece;
        border-collapse:collapse;
    }

    .admin_table td {
        border:1px solid #cecece;
    }

    .admin_table_column {
        background:#3399ff;
        color:#fff;
        text-align:center;
    }

    .del {
        background:#c0c0c0;
        vertical-align:middle;
    }

    .thread_title {
        border-top:1px solid #66CC99;
        font-size:120%;
        color:#00008b;
        padding-left:5px;
    }

    .thread_main_res {
        border-top:1px solid #3399ff;
        text-align:right;
        vertical-align:middle;
    }

    .thread_comment {
        padding-top:7px;
        padding-left:7px;
        font-size:120%;
        color:#000;
    }

    .thread_bottom {
        padding-top:7px;
        padding-left:7px;
        font-size:120%;
        color:#000;
        text-align:right;
    }

    .thread_name {
        color:#00ced1;
    }

    .thread_date {
        color:#696969;
        font-size:80%;
    }

    .thread_no {
        color:#696969;
        font-size:80%;
    }

    .thread_res {

    }

    .thread_res_title {
        border-top:1px solid #64c1f8;
        font-size:120%;
        color:#00008b;
        padding-left:5px;
    }

    .thread_res_res {
        border-top:1px solid #64c1f8;
        text-align:right;
    }

    .thread_res_comment {
        padding-top:7px;
        padding-left:7px;
        font-size:120%;
        color:#000;
    }

    .thread_res_bottom {
        padding-top:7px;
        padding-left:7px;
        font-size:120%;
        color:#000;
        text-align:right;
    }

    .thread_res_name {
        color:#696969;
    }

    .thread_res_date {
        color:#696969;
        font-size:80%;
    }

    .thread_res_no {
        color:#696969;
        font-size:80%;
    }

    .att {
        color:#dd0000;
    }

    .howto {
        border:1px solid #696969;
        color:$color;
        line-height:180%;
    }

    .howto_title {
        font-size:120%;
        padding:10px 0 0 0;
        text-decoration:underline;
    }

    .bold {
        font-weight:bold;
    }

    .check_ok {
        color:#0000ff;
        text-align:center;
    }

    .check_ng {
        color:#ff0000;
        text-align:center;
    }
