@charset "utf-8"; /* 変数指定(枠色) */ :root { --shima-bd-color : #147814; } /* UIのフォントサイズ */ * { font-size : 9pt !important; } /* ツールバーの配置調整 */ #nav-bar { padding : 3px 3px 10px 3px !important; } #urlbar { margin : -6px 0px 0px 0px !important; } /* ツールバーのボタンの間隔を狭く */ #nav-bar toolbarbutton { padding-inline : 0px !important; } /* アドレスバーの高さ */ #urlbar { min-height : 27px !important; } /* アドレスバーの枠 */ #urlbar-background { box-shadow : none !important; border : 1px solid var(--shima-bd-color) !important; } :root { --toolbar-field-focus-border-color : var(--shima-bd-color) !important; } /* アドレスバーにフォーカスしたときは英数字入力モードに */ #urlbar *|input { ime-mode : inactive !important; } /* アドレスバーの「ブックマークに追加」アイコンを非表示 */ #star-button-box { display : none !important; } /* タブの高さ */ :root { --tab-min-height : 28px !important; } /* タブの形 */ .tab-background { box-shadow : none !important; border-radius : 0px !important; margin-block : 0px !important; } /* タブのセパレータ */ .tabbrowser-tab { border-right : 1px solid var(--shima-bd-color) !important; border-top: 1px solid var(--shima-bd-color) !important; padding-inline : 0px !important; } /* アクティブタブ上部のラインを強調 */ .tab-background[multiselected], .tab-background[selected="true"] { background : linear-gradient(to bottom, var(--shima-bd-color) 1.4px, var(--toolbar-bgcolor) 0%, var(--toolbar-bgcolor) 100%) !important; } /* ピン留めしたタブと通常タブの間の空白を排除 */ .tabbrowser-tab[first-visible-unpinned-tab="true"] { margin-left : 0px !important; } /* タブ上アイコンの調整(スピーカーアイコンを大きくするため) */ .tab-icon-overlay { padding : 0px !important; } /* 「新しいタブ」のアイコンを非表示 */ .tabbrowser-tab .tab-icon-image[src="chrome://branding/content/icon32.png"], .tabbrowser-tab[label="New Tab"] .tab-icon-image { display : none !important; } /* マウスオーバー時に「閉じる」ボタンを表示 */ .tabbrowser-tab:not(:hover) .tab-close-button { display : none; } .tabbrowser-tab:not([pinned]):hover .tab-close-button { display : block !important; } /* ドロップダウン・コンテキストメニューの行間を狭く */ :root { --arrowpanel-menuitem-padding-block : 4px !important; } menupopup:not(.in-menulist) > menu:not(.bookmark-item), menupopup:not(.in-menulist) > menuitem:not(.bookmark-item, menuitem.unified-nav-forward, menuitem.unified-nav-back) { padding-block : 4px !important; } .bookmark-item, menuitem.unified-nav-forward, menuitem.unified-nav-back { padding-block : 1.6px !important; min-height : 0px !important; } /* コンテキストメニューにアイコン領域を確保 */ menupopup menu:not([icon], .menu-iconic), menupopup menuitem:not([checked="true"], [icon], .menuitem-iconic) { padding-inline-start : 36px !important; } /* ブラウジングライブラリー画面の行間を狭く */ /* サイドバーの行間も同様 */ treechildren::-moz-tree-row { min-height : 1.5em !important; } /* サイドバーの検索ボックスを非表示 */ #sidebar-search-container { visibility : collapse !important; } /* アプリケーションメニューのカラフルな境界線を非表示 */ #appMenu-fxa-separator { border-image : unset !important; } /* ページ内検索バーを上に表示 */ findbar { -moz-box-ordinal-group : 0 !important; transition : none !important; } /* ページ内検索バーの「閉じる」ボタンを左端に表示 */ .findbar-closebutton { -moz-box-ordinal-group : 0 !important; } /* ページ内検索バーの入力エリアの枠 */ *|*.findbar-textbox:not(focus) { border : 1px solid var(--shima-bd-color) !important; } *|*.findbar-textbox:focus { border : 2px solid var(--shima-bd-color) !important; outline : none !important; } /* コンテキストメニュー内の以下を非表示 ------------------------------------ */ /* タブ */ #context_reloadTab, /* タブを再読み込み */ #toggleTabPrivateState, /* Private Tab */ #context_moveTabOptions, /* タブを移動 */ #context_shareTabURL, /* 共有 */ #context_selectAllTabs, /* すべてのタブを選択 */ #context_closeTab, /* タブを閉じる */ #context_closeTabOptions, /* 複数のタブを閉じる */ /* タブバー */ #toolbar-context-reloadSelectedTab, /* 選択したタブを再読み込み */ #toolbar-context-bookmarkSelectedTab, /* 選択したタブをブックマーク */ #toolbar-context-selectAllTabs, /* すべてのタブを選択 */ /* コンテンツエリア */ #context-sendimage, /* 画像のURLをメールで送信 */ #context-inspect-a11y, /* アクセシビリティプロパティを調査 */ #openLinkInPrivateTab, /* Open Link in New Private Tab */ /* ブックマークボタン */ #BMB_bookmarksShowAll, /* ブックマークを管理(最下部) */ #openPrivate, /* Open in a New Private Tab */ .bookmarks-actions-menuseparator, /* セパレータ */ .openintabs-menuitem, /* タブですべて開く */ /* ダミー */ #shima_context { display : none !important; }