@charset "euc-jp";

/*  基本  */

#consult table {
	width: 530px;
    border-collapse:collapse;
}


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

textarea { 
    overflow:auto; 
}

hr {
    color:#c1c1c1;
}

/*  タイトル部分  */
#consult .title {
    font-size:170%;
    color:#b0c4de;
    font-family:Osaka,verdana,Tahoma;
}

/*  カウンター部分  */
#consult .count {
    font-size:80%;
    color:#707070; 
    font-family:Osaka,Verdana,Tahoma;
}

/*  各記事のメッセージ部分  */
#consult .comment {
    color:#2f4f4f;
}

/*  各記事の名前部分  */
#consult .name {
    color:#ff4606;
}

/*  各記事の名前部分の背景色  */
#consult .name_bg {
    background:#ffdec6;
    color:#191970;
}

/*  各記事の修正フォームがある部分  */
#consult .down {
    background:#ffdec6;
    color:#191970;
}

/*  メインテーブル部分  */
#consult table.main {
    border :solid 1px #c0c0c0;
    background:#ffffff;
    border-collapse:collapse;
}

#consult table.main td {
	padding:2px;
    border-bottom: solid 1px #c0c0c0;
}

/*  エラー表示部分  */
#consult .error {
    color:#ff0000;
}

/*  チェックモード部分のOKの場合  */
#consult .check_ok {
    color:#0000ff;
    text-align:center;
}

/*  チェックモード部分のNGの場合  */
#consult .check_ng {
    color:#ff0000;
    text-align:center;
}

/*  詳細表示部分のテーブル  */
#consult .table.viewmain {
    border :solid 1px #3399ff;
    border-collapse:collapse;
    background:#ffffff;
}

/*  スレッド一覧表示のメイン記事の名前を表示する部分(スレッド)  */
#consult .mainsub {
    background:#4169e1;
    color:#ffffff;
}

/*  スレッド一覧表示のぶら下がる記事の名前を表示する部分(スレッド)  */
#consult .ressub {
    background:#ff7514;
    color:#ffffff;
}

/*  メインテーブル部分(リスト)  */
#consult table.list {
	margin: 10px 0;
    border-collapse:collapse;
}

#consult table.list td {
	padding: 2px;
    border-bottom: solid 1px #c0c0c0;
}

/*  メインテーブル部分(スレッド)  */
#consult table.thread {
	margin:10px 0;
    border:solid 1px #c0c0c0;
    border-collapse:collapse;
}

#consult table.thread td {
    border-bottom: solid 1px #c0c0c0;
}

/*  メイン記事の表示部分(リスト)  */
#consult .listtop {
    background:#ffdec6;
}

/*  詳細表示時のカテゴリ名表示部分(カテゴリ1) */
#consult .cat1 {
    color:#006400;
}

/*  詳細表示時のカテゴリ名表示部分(カテゴリ2) */
#consult .cat2 {
    color:#38a968;
    font-weight:bold;
}

/*  ぶら下がる記事の表示部分(リスト)  */
#consult .listres {
    background:#ffffff;
}

#consult .listres img {
    float:left;
	margin-right:2px;
	padding-top:2px;
}

/*  選択されている記事の表示部分(リスト)  */
#consult .listnow {
    background:#ffdec6;
}

/*  題名とかお名前とかの列名を表示する部分(リスト)  */
#consult .listsub {
    background:#ff7514;
    color:#ffffff    }

/*  引用部分(リスト表示)  */
#consult .qt {
    color:#ad01e6;
}

/*  小さい文字部分  */
#consult .small {
    font-size:80%;
}

*:first-child+html td.small {
    font-size:75%;
}

/*  奇数列目のスレッド  */
#consult .thread1 {
    background:#ffffff;
}

/*  偶数列目のスレッド  */
#consult .thread2 {
    background:#ffdec6;
}

/*  題名とかお名前とかの列名を表示する部分(スレッド)  */
#consult .threadsub {
    background:#ff7514;
    color:#ffffff
}

/*  検索結果表示テーブル部分  */
#consult table.search {
    border:double 3px #c0c0c0;
    border-collapse:collapse;
}

#consult table.search td {
    border: double 3px #c0c0c0;
}

/*  検索結果にヒットした部分  */
#consult .res_color {
    background:#ffff00;
    font-weight:bold;
}

/*  Newの文字部分  */
#consult .new {
    color:#ff8500;
}

/*  Editの文字部分  */
#consult .edit {
    color:#0000ff;
}

/*  解決済みの文字部分  */
#consult .solve {
    color:#ff8500;
}

/*  more表示部分(リスト表示)  */
#consult .morebg {
    background:#e0ffff;
}

/*  more表示部分の時間表示部分(リスト表示)  */
#consult .more_date {
    color:#0000ff;
}

/*  検索画面のタイトルリンク部分  */
#consult .mainsub a:link,
#consult .mainsub a:visited,
#consult .mainsub a:active {
    color: #ffff9d;
}

#consult .mainsub a {
        text-decoration:underline;
}

#consult .mainsub a:hover {
    color:#f4a460; 
    text-decoration:underline;
}


/*  注意文  */
#consult .att {
    color:#ff0000;
    font-weight:bolder;
}


/*  管理画面で使用  */
#consult .del {
    background:#dfdfdf;
}

#consult .link_under {
    border-bottom:1px solid #797979;
}

#consult .link_under_sub {
    border-bottom:1px solid #797979;
    border-left:1px solid #797979;
}

#consult .link_under_top {
    border-bottom:3px double #008b8b;
}

#consult .select {
    background:#ffee9d;
}

#consult .sel_col1 {
    background: #e3ffff;
}

#consult .sel_col2 {
    background: #fff;
}

#consult .form_all_table {
    border:1px solid #c0c0c0;
    border-collapse:collapse;
}

#consult .form_all_table td {
    border:1px solid #c0c0c0;
}

#consult .form_edit_table {
    border:1px solid #c0c0c0;
}

#consult .form_all_table_menu {
    background:#6495ed;
    color:#fff;
}

#consult .form_all_table_menu_top {
    background:#4682b4;
    color:#fff;
}

#consult .form_edit_table a:link,
#consult .form_edit_table a:visited,
#consult .form_edit_table a:active {
    color: #ff0000;
}

#consult .form_edit_table a {
        text-decoration:underline;
        font-weight:bold;
}

#consult .form_edit_table a:hover {
    color:#0000ff; 
    text-decoration:underline;
}


/* how to */
#consult table.howto {
    background:#fff;
    border:1px solid #c0c0c0;
    line-height:2;
}

#consult table.howto td {
	padding:2px 10px 10px 10px;
}

#consult table.howto td.howto_title {
    font-size:120%;
    padding:10px 10px 2px 10px;
    text-decoration:underline;
}



#consult table.formTbl td {
	padding: 2px;
	vertical-align:top;
}
