/**
 * 共通スタイルシート（色関連）
 * 修正したらversionも更新して下さい。
 * includeHead.jsp内のversionも同一値に更新して下さい。
 * 
 * @version 0.0.8
 * @author creation date : 2013/11/18 by T.Yoshioka 
 * @author last modified : 2023/11/16 by S.Mimura
 */

@charset "UTF-8";

/* 一番外枠 */
.contents {
    border-top-color:rgb(0,169,246);
    border-right-color:rgb(0,169,246);
    border-left-color:rgb(0,169,246);
    background-color:white;
}

/* 一番外枠(子画面用) */
.contents2 {
    border-top-color:rgb(0,169,246);
    border-right-color:rgb(0,169,246);
    border-bottom-color:rgb(0,169,246);
    border-left-color:rgb(0,169,246);
    background-color:white;
}

/* タイトル枠 */
.fname {
    border-color:rgb(04,80,255);
    border-left-color:rgb(04,80,255);
    color:rgb(04,80,225);
}

/* 未訪問のリンク */
a:link {
    color:blue;
}

/* 訪問後のリンク */
a:visited {
    color:blue;
}

/* マウスを乗せた時 */
a:hover {
    color:red;
}

/* メニューボタン */
a.menu_on {
    color:white;
    background-color:rgb(65,105,225);
}

/* メニューボタン */
a.menu_off {
    color:rgb(04,80,225);
    background-color:rgb(135,206,235);
}

/* メニューボタン */
a.menu_on a.menu_off:visited {
    color:white;
    background-color:rgb(65,105,225);
}

/* メニューボタン */
a.menu_off:hover {
    color:white;
    background-color:rgb(65,105,225);
}

/* 申込ステップ */
.step {
    border-color:rgb(5,163,205);
    color:rgb(5,163,203);
}

/* 申込ステップ(済) */
td.step_after {
    color:rgb(238,250,255);
    background-color:RGB(0,170,255);
}

/* 申込ステップ(済)2 */
td.step_after2 {
    color:rgb(238,250,255);
    background-color:RGB(0,170,255);
}

/* 申込ステップ(未) */
td.step_before {
    background-color:rgb(171,238,255);
}

/* 申込ステップ(未)2 */
td.step_before2 {
    background-color:rgb(171,238,255);
}

/* 申込ステップ(自身) */
td.step_now {
    color:white;
    background-color:RGB(0,125,255);
}

/* 見出しタイトル */
.midashi {
    color:rgb(255,255,255);
    background-color:rgb(34,136,34);
}

/* 見出し説明文欄 */
.msg {
    border-color:rgb(34,136,34);
    background-color:rgb(221,255,239);
}

/* カード型のタイトル */
.card_title {
    color:white;
    background-color:rgb(04,80,225);
}

/* カード型のテーブル */
.tbl_card {
    border-color:rgb(04,80,225);
}

/* カード型の項目名欄 */
.tbl_card_th {
    border-color:rgb(68,136,204);
    color:rgb(34,68,136);
    background-color:rgb(187,221,255);
}

/* カード型の項目名欄(結合) */
.tbl_card_th_comb {
    border-color:rgb(68,136,204);
    color:rgb(34,68,136);
    background-color:rgb(187,221,255);
}

/* カード型の入力欄 */
.tbl_card_td {
    border-color:rgb(68,136,204);
    color:rgb(34,68,136);
    background-color:rgb(255,255,204);
}

/* カード型のタイトル(検索画面) */
.card_title_search {
    color:white;
    background-color:rgb(34,136,34);
}

/* カード型のテーブル(検索画面) */
.tbl_card_search {
    border-color:rgb(34,136,34);
}

/* カード型の項目名欄(検索画面) */
.tbl_card_th_search {
    border-color:rgb(68,204,136);
    color:rgb(34,68,136);
    background-color:rgb(181,255,199);
}

/* カード型の項目名欄(結合)(検索画面) */
.tbl_card_th_comb_search {
    border-color:rgb(68,204,136);
    color:rgb(34,68,136);
    background-color:rgb(181,255,199);
}

/* カード型の入力欄(検索画面) */
.tbl_card_td_search {
    border-color:rgb(68,204,136);
    color:rgb(34,68,136);
    background-color:rgb(221,255,239);
}

/* エラー文字 */
.error {
    color:rgb(204,0,0);
}

/* 一覧型のテーブル(tbl01) */
.tbl_list {
    border-color:rgb(100,100,255);
}

/* 一覧の背景設定(ヘッダー)(trで設定) */
.tbl_list_row_hd01 {
    border-color:white;
    color:white;
}

/* 一覧の背景設定(ヘッダー[明細1行用])(trで設定) */
.tbl_list_row_hd11 {
    border-color:white;
    color:white;
}

/* 一覧の背景設定(奇数行)(trで設定) */
.tbl_list_row_dtl01 {
    border-color:rgb(100,100,255);
    color:black;
}

/* 一覧の背景設定(偶数行)(trで設定) */
.tbl_list_row_dtl02 {
    border-color:rgb(100,100,255);
    color:black;
}

/* 一覧の背景設定(奇数行[明細1行用])(trで設定) */
.tbl_list_row_dtl11 {
    border-color:rgb(100,100,255);
    color:black;
}

/* 一覧の背景設定(偶数行[明細1行用])(trで設定) */
.tbl_list_row_dtl12 {
    border-color:rgb(100,100,255);
    color:black;
}

/* 一覧の列設定(ヘッダー)(tdで設定) */
.tbl_list_col_hd {
    border-color:rgb(0,34,255);
}

/* 一覧の列設定(明細)(tdで設定) */
.tbl_list_col_dtl {
    border-color:rgb(100,100,255);
}

/* 一覧の背景色(ヘッダー)(IEでtrで指定しても色がつかないため) */
tr.tbl_list_row_hd01 td {
    background-color:rgb(65,105,225);
}

/* 一覧の背景色(ヘッダー)(IEでtrで指定しても色がつかないため) */
tr.tbl_list_row_hd11 td {
    background-color:rgb(65,105,225);
}

/* 一覧の背景色(奇数行)(IEでtrで指定しても色がつかないため) */
tr.tbl_list_row_dtl01 td {
    background-color:rgb(255,255,204);
}

/* 一覧の背景色(偶数行)(IEでtrで指定しても色がつかないため) */
tr.tbl_list_row_dtl02 td {
    background-color:rgb(255,255,204);
}

/* 一覧の背景色(奇数行)(IEでtrで指定しても色がつかないため) */
tr.tbl_list_row_dtl11 td {
    background-color:rgb(255,255,204);
}

/* 一覧の背景色(偶数行)(IEでtrで指定しても色がつかないため) */
tr.tbl_list_row_dtl12 td {
    background-color:rgb(255,255,204);
}

/* ボタンの設定(通常) */
.btn01 {
    border-color:rgb(65,105,225);
    color:rgb(255,255,255);
    background-color:rgb(59,179,224);
}

/* ボタンの設定(通常) */
.btn01::before {
    background-color:rgb(7,34,57);
}

/* ボタンの設定(通常) */
.btn01:active {
    color:rgb(21,103,133);
    background-color:rgb(44,160,202);
}

/* ボタンの設定(ログアウト、キャンセル等) */
.btn02 {
    border-color:rgb(105,105,105);
    color:rgb(0,0,0);
    background-color:rgb(255,255,255);
}

/* ボタンの設定(ログアウト、キャンセル等) */
.btn02::before {
    background-color:rgb(7,34,57);
}

/* ボタンの設定(ログアウト、キャンセル等) */
.btn02:active {
    color:rgb(169,169,169);
}

/* ボタンの設定(ログアウト、キャンセル等) */
.btn22 {
    background-color:rgb(255,255,255);
}

/* ボタンの設定(削除等) */
.btn03 {
    border-color:rgb(110,110,0);;
    color:rgb(50,50,0);
    background-color:rgb(232,232,122);
}

/* ボタンの設定(削除等) */
.btn03::before {
    background-color:rgb(7,34,57);
}

/* ボタンの設定(削除等) */
.btn03:active {
    color:rgb(110,110,0);
    background-color:rgb(210,210,100);
}

/* ボタンの設定(通常の押したまま状態) */
.btn31 {
    border-color:rgb(65,105,225);
    color:rgb(21,103,133);
    background-color:rgb(44,160,202);
}

/* ボタンの設定(削除等の押したまま状態) */
.btn32 {
    border-color:rgb(105,105,105);
    color:rgb(110,110,0);
    background-color:rgb(210,210,100);
}

/* ボタンの設定(戻る等) */
.btn04 {
    border-color:rgb(101,101,101);;
    color:rgb(255,255,255);
    background-color:rgb(141,141,141);
}

/* ボタンの設定(戻る等) */
.btn04::before {
    background-color:rgb(7,34,57);
}

/* ボタンの設定(戻る等) */
.btn04:active {
    color:rgb(92,92,92);
    background-color:rgb(179,179,179);
}

/* ボタンの設定(WEB講習) */
.btn05 {
    border-color:rgb(65,105,225);
    color:rgb(255,255,255);
    background-color:rgb(59,179,224);
}

/* ボタンの設定(WEB講習) */
.btn05::before {
    background-color:rgb(7,34,57);
}

/* ボタンの設定(WEB講習) */
.btn05:active {
    color:rgb(21,103,133);
    background-color:rgb(44,160,202);
}

/* ページ下部のリンク設定（フォントサイズ変更の為px管理） */
.bottom_link {
    background-color:rgb(68,136,204);
}

/* リンクの文字色 */
.bottom_link a {
    color:rgb(255,255,255);
    background-color:rgb(120,0,0);
}

/* リンクの文字色 */
.bottom_link a:visited {
    color:rgb(255,255,255);
    background-color:rgb(120,0,0);
}

/* リンクの文字色 */
.bottom_link a:hover {
    color:rgb(255,255,255);
    background-color:rgb(160,32,80);
}

/* ページ下部のリンク設定(左側) */
.bottom_link2 {
    background-color:rgb(68,136,204);
}

/* リンクの文字色 */
.bottom_link2 a {
    color:rgb(255,255,255);
}

/* リンクの文字色 */
.bottom_link2 a:visited {
    color:rgb(255,255,255);
}

/* リンクの文字色 */
.bottom_link2 a:hover {
    color:rgb(255,255,255);
}

/* フッター枠 */
.footer {
    color:rgb(255,221,221);
    background-color:rgb(0,34,68);
}

/* フッター枠リンクの文字色 */
.footer a {
    color:rgb(255,255,255);
}

/* フッター枠リンクの文字色 */
.footer a:visited {
    color:rgb(255,255,255);
}

/* フッター枠リンクの文字色 */
.footer a:hover {
    color:rgb(255,255,255);
}

/* 枠線の設定 */
div.cate {
    border-color:gray;
}

/* 文字色黒 */
.f_black {
    color:black;
}

/* 文字色緑 */
.f_green {
    color:rgb(34,136,34);
}

/* 文字色赤 */
.f_red {
    color:red;
}

/* 入力不可の設定 */
.rom {
    background-color:rgb(224, 255, 255);
}

/* メンテナンス中のバー */
.mente {
    color:white;
    background-color:rgb(204,0,0);
}

/* 管理者ＴＯＰのメニュー左 */
#left {
    border-right-color:white;
}

/* 管理者ＴＯＰのメニュー中 */
#center {
    border-right-color:white;
}

/* 管理者ＴＯＰのメニュー右 */
#right {
    border-right-color:white;
}

/* 管理者ＴＯＰのメニュー項目名 */
#menu h6 {
    border-bottom-color:white;
    color:white;
    background-color:rgb(04,80,225);
}

/* 管理者TOPのリンク設定 */
#menu a {
    border-bottom-color:white;
    color:rgb(4,80,225);
    background-color:rgb(190,240,255);
}

/* 管理者TOPのリンク（ホバー時） */
#menu a:hover {
    border-color:rgb(255,100,100);
    background-color:rgb(238,249,255);
}

/* 管理者TOPの件数表示文字設定 */
#menu p {
    color:rgb(238,0,0);
}

/* 管理者ヘッダーメニュー */
#dropmenu {
    border-bottom-color:rgb(04,40,150);
    background-color:rgb(04,80,225);
}

/* 管理者ヘッダーメニュー（項目名） */
#dropmenu li a {
    border-right-color:rgb(204,238,255);
    color:white;
}

/* 管理者ヘッダーメニュー（リスト内リンク） */
#dropmenu li ul li a {
    border-color:rgb(255,255,255);
    color:rgb(4,80,225);
    background-color:rgb(255,253,100);
}

/* 管理者ヘッダーメニュー（項目名リンクhover） */
#dropmenu li:hover > a {
    color:rgb(230,255,230);
    background-color:rgb(0,40,160);
}

/* 管理者ヘッダーメニュー（リスト内リンクhover） */
#dropmenu li ul li a:hover {
    border-color:rgb(4,80,225);
    color:rgb(4,80,225);
    background-color:rgb(255,200,100);
}

/* 新記録CPD記録形態内容表示用 */
.ketanayo {
    color:rgb(255,255,255);
    background-color:rgb(34,136,34);
}

/* カード内リストセル ヘッダー（tdで設定) */
.tbl_card_list_col_hd {
    border-color:rgb(68, 136, 204);
}

/* カード内リスト行 ヘッダー(trで設定) */
.tbl_card_list_row_hd {
    border-color:rgb(68, 136, 204);
    color:rgb(34, 68, 136);
    background-color:rgb(187,221,255);
}

/* カード内リストセル 内容(tdで設定) */
.tbl_card_list_col_dtl {
    border-color:rgb(68, 136, 204);
}

/* カード内リスト(tableで設定) */
.tbl_card_list {
    border-color:rgb(04,80,225);
}

/* エビデンス一致必須項目（tdで設定） */
.evi {
    color:rgb(255,0,255);
}

/* カード内明細タイトル用(trで設定) */
.tbl_card_dtl_title {
    border-top-color:rgb(04, 80, 225);
}

/* チェックボックス使用不可 */
.check_dis::-ms-check {
    color:gray;
    background-color:rgb(220,220,220);
}
/* カード型見出しタイトル */
.tbl_card_midashi {
    border-color:rgb(04,80,225);
    color:rgb(255,255,255);
    background-color:rgb(0,0,200);
}

/* カード型見出し説明文欄 */
.tbl_card_msg {
    border-color:rgb(04,80,225);
    color:black;
    background-color:rgb(200,214,240);
}
/* 決済代行ボタンの設定(通常) */
.btn_pay {
    border-color:rgb(45,33,220);
    color:rgb(255,255,255);
    background-color:rgb(30,23,230);
}

/* 決済代行ボタンの設定(通常) */
.btn_pay::before {
    background-color:rgb(15,10,150);
}

/* 決済代行ボタンの設定(通常) */
.btn_pay:active {
    color:rgb(201,201,22);
    background-color:rgb(15,10,180);
}

/* 決済代行footer説明欄 */
.tbl_pay_footer {
    border-color:rgb(0,0,0);
    background-color:rgb(255,255,255);
    border-style:dotted;
}

/* ボタンにdisabled付与時(active)状態維持用 */
.button_disabled{
    color:rgb(21,103,133);
    background-color:rgb(44,160,202);
}

/* 氏名注意メッセージ背景用 */
.name_msg {
    border-color:rgb(80,80,200);
    background-color:rgb(185,200,250);
}

/* 一覧の背景色説明用(web講習システム講義一覧外部背景色説明用) */
.backcolor_shinki{
    background-color:rgb(255,213,185);
}

/* 一覧の背景色(web講習システム講義一覧外部最新5件の背景色用) */
tr.tbl_list_row_dtl99 td {
    background-color:rgb(255,213,185);
}
