@charset "utf-8";


/***************************  黒背景共通使用   ***************************/

body {
	color: #FFFFFF;
	scrollbar-base-color: #43464E;
	scrollbar-arrow-color: #000000;
	background: #000000;/*背景柄削除*/
	}
	
/*** ----- ベースリンクの色 ----- ***/
a:link { color: #FF6; text-decoration: none;}
a:visited { color: #B3B3FF; text-decoration: none;}
a:hover { color: #F9F; text-decoration: underline;}
a:focus, a:active { color: #F0F;}




/*** ------- ヘッダー部分 ------- ***/	

/*------------------▽ 2016TopPage ▽-------------------*/	

/*ヘッダー内ロゴ問合せ文字サイズ背景色のグループ*/
#headerInner { background-color:#000000; border-top:#009846 solid 0.5em; }
	
/*ロゴ位置*/
#logo { border-top: 0.5em solid #8BF939; background-color:#000000; }

/*問合せ文字サイズ背景色boxを右寄せ*/
#inquiry li a { color:#FFFFFF;}

/*文字サイズ横並び*/
#txtSize dt { color:#FFFFFF;}

/*背景色横並び*/
#bkColor dt { color:#FFFFFF;}	

/*グローバルナビ外枠*/

#gnavWrap { border-top: 1px solid #D7D3CA; }	
#gnavInner #gnav01 li a { color:#FFFFFF; }
#gnavInner #gnav01 li a:hover { background: #D7D3CA; color: #000000; }

/*------------------△ 2016TopPage △-------------------*/	
	

/*リード文リンクカラー*/
#headerSecond #colR P { color: #CCC;}
#headerSecond #colR p a:link { color: #FFF;}
#headerSecond #colR p a:visited { color: #FFF;}
#headerSecond #colR p a:hover { color: #F9F;}
#headerSecond #colR p a:focus,
#headerSecond #colR p a:active { color: #F0F;}


/*グローバルナビ外枠*/

#gnavWrap {

	border-top: 1px solid #D7D3CA; 
	}	
	


#gnavInner #gnav01 li a {
	color:#FFFFFF;

	}

#gnavInner #gnav01 li a:hover { 
	background: #D7D3CA; 
	color: #000000; 

	}

#gnavInner #gnav01 li a.on { 
	background: #D7D3CA; 
	color: #000000; 

	}



/*** ------- コンテンツ更新履歴 ------- ***/
#contentsNews dl {
	color:#FFF;
}
#contentsNews dd {
	background: url(../image/newarrowBK.gif) no-repeat 0.3em 0.2em;
}


/*** ------- コンテンツメニューボタンリンクカラー ------- ***/
/*背景青グラデ使用*/
.contentsInner h2 a:link { color:#003399;}
.contentsInner h2 a:visited { color:#660099;}
.contentsInner h2 a:hover { color:#0000FF;}
.contentsIinner h2 a:focus,
.contentsInner h2 a:active { color:#0000FF;}

/*** ------- 右サイドメニューリンクカラー ------- ***/
#rightside a:link { color: #003399; text-decoration: none;}
#rightside a:visited { color: #660099; text-decoration: none;}
#rightside a:hover { color: #0000FF; text-decoration: underline;}	
#rightside a:focus, #rightside a:active { color: #058ae5;}	
		
/** -- フッターナビ -- **/
#footerGnav { border-bottom: #43464E solid 2px;}
#footerGnav a:link { color:#FFF;}
#footerGnav a:visited { color:#B3B3FF;}
#footerGnav a:hover { color:#F9F;}
#footerGnav a:focus,
#footerGnav a:active { color:#F0F;}

.fmenu {
	color:#CCC;
	border-bottom: 2px solid #43464E;
	}

.flist li {
	background: url(../image/footerlistBK.gif) no-repeat left 2px;
	}
		
/** -- フッターナビ2 --**/
#footerGnav02 a:link { color:#FFF;}
#footerGnav02 a:visited { color:#B3B3FF;}
#footerGnav02 a:hover { color:#F9F;}
#footerGnav02 a:focus,
#footerGnav02 a:active { color:#F0F;}

#footerGnav02 li { background: url(../image/footerarrowBK.gif) no-repeat left center;}
	
	

/***************************  ↑↑共通使用↑↑   ***************************/	
	

/*-------- 各コンテンツ目次用 ----------*/	

/*-- コンテンツ更新履歴 --*/
#contentsNews {
	border: #999 dashed 1px;
}

#contentsNews dl {
	color:#fff;
}

#contentsNews dd {
	background: url(../image/newarrowBK.gif) no-repeat 0.3em 0.2em;
}

#contentsNews2 dl {
	color:#fff;
}
/*-- 委託書き --*/
.itaku { color:#CCC;}

/*-- コンテンツ更新履歴法令用 --*/
#contentsNewsHor {
	border: #999 dashed 1px;
}

#contentsNewsHor dl {
	color:#CCC;
}

#contentsNewsHor dd {
	background: url(../image/newarrowBK.gif) no-repeat 0.3em 0.2em;
}


/* ----- アーカイブ ----- */

/*年タブ*/
#yearBar ul {background: url(../user/anzen/hor/image/syagrade.jpg) repeat-x bottom;}

#yearBar li { float:left; margin-right:1em;	line-height:100%;}

#yearBar li a {  
	background-color:#000000; 
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
}

#yearBar li.off a {
	background-color:#464646;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
}

#yearBar li a:hover {
	background-color:#33F;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;

}


/*サイドバーカレンダー*/
#dateline { margin: 0 auto 1em; border:#CECECE solid 1px;}

#dateline tr th {
	background-color:#666;
	border:#CECECE solid 1px;
}
#dateline tr td {
	border:#CECECE solid 1px;
	background-color:#EEEEF1;
}



/*-- アーカイブ更新履歴 --*/
.update {color:#ffffff;}

.update dd {background: url(../image/newarrowBK.gif) no-repeat 0.3em 0.2em;}





















































