[ userChrome.css / Firefox86 / 2021年3月 ]

@charset "utf-8";

/* タブをツールバーの下に表示 */
@import "userChrome_tabs.css";

/* UIのフォント */
* {
    font-size: 9pt !important;
}

/* ページ内検索バーを上部に */
findbar {
    -moz-box-ordinal-group: 0 !important;
}

/* アドレスバーの余白を調整(減) */
#urlbar {
    margin: 0 !important;
    min-height: 27px !important;
}
#urlbar-container{
    padding: 2px !important;
}

/* アドレスバーの角を丸く、影を非表示 */
#urlbar-background {
    border-radius: 6px !important;
    box-shadow: none !important;
}

/* アドレスバーにフォーカスしたときIMEをオフに */
#urlbar *|input {
    ime-mode: inactive !important;
}

/* メニューボタンの左の区切線を非表示、隙間を調整 */
#PanelUI-button {
    border-left: none !important;
    margin-left: -2px !important;
}

/* 「ブックマーク」「履歴」ボタンのプルダウンリストの行間を調整(狭) */
.bookmark-item {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

/* ブラウジングライブラリー画面の行間を調整(狭) */
/* サイドバーの行間を調整(狭)                   */
treechildren::-moz-tree-row {
    min-height: 1.6em !important;
}

/* サイドバーの検索ボックスを非表示 */
#sidebar-search-container {
    visibility: collapse !important;
}

/* サイドバーのタイトルを非表示 */
#sidebar-header{
    display: none !important;
}

/* 「新しいタブ」のファビコンを非表示 */
.tabbrowser-tab .tab-icon-image[src="chrome://branding/content/icon32.png"],
.tabbrowser-tab[label="New Tab"] .tab-icon-image {
    display: none !important;
}

/* タブの高さを調整(低) */
#TabsToolbar {
    height: 29px !important;
    min-height: 29px !important;
}
#TabsToolbar, .tabbrowser-tab {
    max-height: 29px !important;
}

/* 「Graydient」調整用 ----------------------------------------------------- */
/* アクティブ時とマウスオーバー時のタブ上部の太線 */
.tab-line {
    height: 0px !important;
}

/* アクティブ時のタブ上部の線 */
#tabbrowser-tabs {
/*  --tab-line-color: #4169e1 !important;   */
}

/* マウスオーバー時のタブ上部の線 */
.tabbrowser-tab:hover > .tab-stack > .tab-background > .tab-line:not([selected="true"]):not([multiselected]) {
/*  background-color: #6495ed !important;   */
}

/* 非アクティブタブ */
.tabbrowser-tab {
    background-color: rgba(190, 190, 190, 0.4) !important;
}

/* アクティブタブ */
.tab-background[multiselected="true"], .tab-background[selected="true"] {
}

/* 非アクティブタブ・マウスオーバー */
.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"]):not([multiselected]) {
}

/* コンテキストメニュー内の以下を非表示 ------------------------------------ */
/* タブ */
#context_selectAllTabs,             /* すべてのタブを選択        */
#context_moveTabOptions,            /* タブを移動                */
#context_sendTabToDevice,           /* x個のタブを端末へ送信     */
#context_closeTabOptions,           /* 複数のタブを閉じる        */
/* コンテンツエリア */
#context-sendpagetodevice,          /* ページを端末へ送信        */
#context-sep-viewbgimage,           /* 区切り線                  */
/* コンテンツエリア・リンク */
#context-sep-sendlinktodevice,      /* 区切り線                  */
#context-sendlinktodevice,          /* リンクを端末へ送信        */
/* コンテンツエリア・画像 */
#context-sendimage,                 /* 画像のURLをメールで送信   */
/* アドレスバー */
#pageAction-panel-emailLink,        /* ページのURLをメールで送信 */
#pageAction-panel-sendToDevice,     /* x個のタブを端末へ送信     */
#pageAction-panel-shareURL,         /* 共有                      */
/* ダミー */
#context_shima {
    display: none !important;
}