/*
============================ black CSS ============================

			カラー・画像情報を設定
				1.全体構成
				2.TOPページ
				3.カテゴリトップ
				4.カテゴリ詳細
				5.汎用

====================================================================
*/


/* 1.全体構成
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

*{background:#000000;}

body,
#headLangSet a,
#headLangSet a:hover,
#headTxtSize dd a.textresizer-active,
#headTxtSize dd a,
#headTxtSize dd a:hover,
#headBgClr dd.btnWi a,
#headBgClr dd.btnBl a,
#headBgClr dd.btnYe a,
#headBgClr dd.btnBk a,
#headBgClr dd.btnWi a:hover,
#headBgClr dd.btnBl a:hover,
#headBgClr dd.btnYe a:hover,
#headBgClr dd.btnBk a:hover,
#serchBoxGoogle,
#serchBoxGoogle h3,
#footLinkArea li a,
#footLinkArea li a:hover,
#gNav li a,
#gNav li a:hover,
#gNav li a.current,
#lNav,
#lNav li a,
#lNav li a:hover,
#fNav a:link,
#fNav a:visited,
.sideBox,
footer,
#copyright,
#topics ul li a,
#kaigi ul li a
{
	color: #fff !important;
}

#contentMain span { color: #FFFFFF;}

#breadList ul li:after{ content: url("/content/admin/head_bread_separator_sp_w.png") ;}

body,
#wrapper,
.gsc-input-box{
	background-image:none!important;
}

body,
#sNav
#wrapper,
#contentMainWrap,
#serchBoxGoogle,
.sideBox,
footer,
#copyright,
.btnAnshinMail li a,
.btnAnshinMail li a:hover,
.gsc-input-box,
#topics ul li a,
#kaigi ul li a,
#sNav,                                        /*/// ここから公安のみ ///*/
#headTxtSize dd a.textresizer-active,
#headTxtSize dd a:hover,
#headTxtSize dd a,
#headBgClr dd.btnWi a,
#headBgClr dd.btnBl a:hover,
#headBgClr dd.btnBl a,
#headBgClr dd.btnYe a:hover,
#headBgClr dd.btnYe a,
#headBgClr dd.btnBk a:hover,
#headBgClr dd.btnBk a,
#gNav li a:hover,
#gNav li a.current,
#gNav li a,
#lNav li a:hover, /*20190702追加*/
#footLinkArea li a:hover,
#footLinkArea li a{
	background:#000!important;
	background-color:#000 !important;
}


/*　border上下左右　*/
#headLangSet a,
#headTxtSize dd a.textresizer-active,
#headTxtSize dd a,
#headBgClr dd.btnWi a,
#headBgClr dd.btnBl a,
#headBgClr dd.btnYe a,
#headBgClr dd.btnBk a,
#gNav li a,
#gNav li a.current,
#lNav,
.btnAnshinMail li a,
.btnAnshinMail li a,
#serchBoxGoogle,
#serchBoxGoogle h3,
#footLinkArea li a,
#topics ul li a,
#kaigi ul li a{
	border:#fff solid 2px;
}

/* border上　*/
footer,
#copyright{
	border-top:#fff solid 2px;
}

/* border下　*/
#lNav li,
#sNav{
	border-bottom:#fff solid 2px;
}


/* 2.TOPページ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

/*お知らせ（背景（黒）、白文字、白枠）*/
#infomation,
.infomationWrap,
#infomation .emergency,
#infomation dl.update dt span{
	background:none !important;
	color: #fff!important;
	border:#fff solid 2px;
}

/*白文字に変更*/
#infomation h2,
#infomation dl.update dt,
#infomation dl.update dd a,
#slider .CategoryBox .CategoryTitle,
#slider .CategoryBox .CategoryText{color:#fff;}


/*スライダー*/
#slider .CategoryBox{background:none; border:#fff solid 2px;}

/*微調整*/
#serchBoxGoogle h3{padding:.3em;}
#infomation .emergency .emergency_text{background:none; border-left:#fff solid 2px;}


/*トピックス、関連サイト*/
#topics ul li,
#footLinkArea li{border:none;}
#topics ul li a{border-radius:5px; -webkit-border-radius: 5px;}



/* 3.カテゴリトップ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

/* お知らせエリア　*/
.newsArea,
.newsTit,
.warningArea {
	background: #000;
}
.newsArea {	border-color: #fff;}


/* 4.カテゴリ詳細
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
#toiawaseArea{	border-color: #fff;}
#toiawaseArea h2{
	background: none;
	border-bottom: 1px solid #fff;
}


/* サイドメニュー  */
#lNav,
#lNav li a,
#lNav li a.current{background:none;}


/* 公安 古物商一覧  */
#kobutsu table.borderTable th{background-color:#000 !important;}

label,
.side_bar-search-field{border:1px solid #fff !important; background:none !important;}
label#list:before{border-right:1px solid #fff;}


/* サイトマップ  */
ul.sitemapList > li > a{
	background:none !important;
	border-bottom: 1px solid #fff !important;
	border-left: 5px solid #fff !important;
}



/* 5.汎用
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

/* 表組風定義リスト */
dl.dlTable dt {	border-left-color: #fff;}

/* 見出し */
.titCtg,
.titPage,
.h2Style,
.h3Style,
.h4Style {
	color: #fff;
	text-shadow:none;
}
.h3Style{ background: #000;}
.titCtg { background: none;}
.titPage,
.h2Style,
.h4Style {
	border: #fff solid 2px;
	background:none;
}

/* フォント */
.red { color: #fff;}

/* 検索窓 */
#searchWindow,
#serchBoxGoogle,
#serchBoxGoogle h3{
	background: #000;
}
#serchBoxGoogle h3 { color: #fff;}
#gsc td { background: none;}
#gsc input[type="text"]:focus { border-color: #b2e0eb;}

#serchBoxGoogle .keyword{border:#fff solid 1px; background:none; width:7em;}

#searchWrap #serchBoxGoogle table,
#searchWrap #serchBoxGoogle table tbody,
#searchWrap #serchBoxGoogle table tr,
#searchWrap #serchBoxGoogle table td{background:none !important;}

#searchWrap #serchBoxGoogle input.gsc-input {background:none !important;}


/* 検索結果 20190702追加*/
#contentMain .gsc-result-info,
#contentMain .gsc-orderby-label,
#contentMain .gsc-option-menu-item,
#contentMain .gsc-selected-option,
#contentMain a.gs-title,
#contentMain a.gs-title b,
#contentMain .gs-snippet { color: #ffffff;}

#contentMain .gs-visibleUrl,
#contentMain .gs-visibleUrl-long { color: #eeeeee;}

#contentMain .gsc-above-wrapper-area { border-bottom: 0;}

#contentMain .cse .gsc-control-cse,
#contentMain .gsc-control-cse,
#contentMain .gsc-selected-option-container,
#contentMain .gsc-webResult.gsc-result,
#contentMain .gsc-results .gsc-imageResult {
	background: #000000;
}
#contentMain .gsc-selected-option-container {
	border-color:#ffffff !important;
}
#contentMain .gsc-option-selector {
	background: url(/content/admin/icon_arrow_white_down_koan_s.png) center no-repeat !important;
	top: 0;
	width: 1.5em;
	height: 3em;
}
#contentMain .gsc-control-cse .gsc-option-menu {
	border: 1px solid #eee;
	background: #000;
}
#contentMain .gsc-option-menu-item-highlighted,
#contentMain .gsc-option-menu-item-highlighted div {
	background-color: #eee !important;
	color: #000000;
}
#contentMain .gsc-cursor-page {
	background-color: #000000;
	color: #ffffff;
}


/*ボーダーありテーブル*/
.borderTable th,
.borderTable td,
.borderTable thead th,
.borderTable tbody th,
.borderTable thead td,
.borderTable thead td.inquiry{
	background: #000 !important;
	color: #fff;
}
.borderTable th,table.borderTable td{	border-color: #fff;}

/*リンク、ボタン*/
a:link, a:visited { color:#fff;}
a:hover,a:active { opacity:0.8; }

/* ボタン */
div.btnNoml,
.btnNoml li a,
.btnNoml li a:hover,
div.btnSBlue,
.btnSBlue li a,
.btnSBlue li a:hover,
.btnSBlue li.Sim_center a,
.btnSBlue li.Sim_center a:hover{
	background: #000;
	border: #fff solid 2px; 
}

/* 枠線つきボックス */
.border,
.borderClr {
	border-color: #fff;
}

/* 枠線つき背景色付ボックス */
.borderClr { background: #000;}
/* 枠線画像 */
.imgBorder { border-color: #fff;}


/* お問い合わせ見出し */
.borderTable thead th.inquiry{ color:#FFFFFF;/* 161207追加 */}


/* プルダウン・入力窓関連 */
select,
option,
input{color:#fff !important;}

::-webkit-input-placeholder, /* Google Chrome, Safari, Opera 15+, Android, iOS */
:placeholder-shown,          /* 各ベンダープレフィックスが取れた標準版！！(http://caniuse.com/#search=placeholder-shown) */
:-ms-input-placeholder,      /* IE 10+ */
:-moz-placeholder,           /* Firefox 18- */
::-moz-placeholder           /* Firefox 19+ */
{
	color:#fff;
}


/* 外部リンク */
.blk::after{
	content: '';
	display: inline-block;
	width:1em;
	height:1em;
	background-image: url(/content/admin/icon_exlink_white_koan.png);
	background-repeat: no-repeat;
	margin-left:.2em;
	background-size: contain;
	vertical-align: middle;
}