@charset "utf-8";


/***************************  common   ***************************/

/*** ----- リンクの色 ----- ***/
a:link {
	color: #FFFFFF;

	}
a:visited {
	color: #FFFFFF;

	}
a:hover {
	color: #F9F;
	}
a:focus, a:active {
	color: #F0F;
	}


body {
	color: #FFFFFF;
	background-color: #000000;
	scrollbar-base-color: #43464E;
	scrollbar-arrow-color: #000000;
	}


/*** ----- ヘッダー部分 ----- ***/

	
/*問合せ文字サイズ背景色boxを右寄せ*/
#headerBG {
	background:url(../image/greenbg2.gif) repeat-y;
	}


/*リード文、運営先、検索をグループ化して右寄せ*/

#colR p {
	color:#CCC;
	}	

/*-- コンテンツセンター部分 --*/
#main {
	border-left: 0.6em solid #43464E;
	border-right: 0.6em solid #43464E;
	}

/*** ----- 左メニュー -----  ***/

ul.nav li a {
	background: #43464E url(../image/newarrowBK.gif) no-repeat 0.2em center;
	}
ul.nav li a:hover {
	background: #626671 url(../image/newarrowBK.gif) no-repeat 0.2em center;
	}

/*2行用*/
ul.nav li.row2 a {
	background: #43464E url(../image/newarrowBK.gif) no-repeat 0.2em 0.6em;
	}
ul.nav li.row2 a:hover {
	background: #626671 url(../image/newarrowBK.gif) no-repeat 0.2em 0.6em;
	}


/*安全サイト2行用*/
#areaAnzen .anzenCase .nav .row2-2 a {
	background: #43464E url(../image/newarrowBK.gif) no-repeat 0.2em 0.6em;

	}

#areaAnzen .anzenCase .nav .row2-2 a:hover {
	background: #626671 url(../image/newarrowBK.gif) no-repeat 0.2em 0.6em;
	}



/*** ---- 新着表示 ----- ***/

.newInfo {
	background: url(../image/graygrd02.gif) repeat-x left top;
	}
#update h2 {
	color: #FFFFFF;
	}
#update #backNum {
	background:url(../image/newarrowBK.gif) no-repeat left center; 
	}

 


/* --新着中身表示-- */
#frameBox dl {
	color:#FFFFFF;
	border-bottom: 1px dashed #D5D5D6;
	}
#frameBox dt {
	border-top: 1px dashed #D5D5D6;
	}
#frameBox dd {
	background: url(../image/newarrowBK.gif) no-repeat 0.2em 1.2em;
	border-top: 1px dashed #D5D5D6;
}



/* --トピックス中身表示-- */
#topics h2 {
	color: #FFFFFF;
	}
#topics #frameBox02 ul {
	color: #FFFFFF;
}



/* -- 更新・トピックス内リンクカラー -- */
#frameBox a:link, #frameBox02 a:link {
	color:#FF6;
	} 

#frameBox a:visited, #frameBox02 a:visited {
	color: #FF6;
	}

#frameBox a:hover, #frameBox02 a:hover {
	color:#F9F;
	}

#frameBox a:focus, #frameBox a:active {
	color :#F0F
	}

#frameBox02 a:focus, #frameBox02 a:active {
	color: #F0F;
	}

/*トピックス内重要なお知らせ*/

#Jishatxt {
	background-color:#33353C;
	border:1px solid #36C;
	color:#FFF;
	}

/*-- NEWマーク表示 --*/
.new {
	background-color: #FB6400;
	border: 0.1em solid #FF0;
	color: #FFF;
	}

/*-- ホームページ停止お知らせ用　赤文字 --*/
.Att {
	color: #DD0058;
	}



/*-- フッター --*/
#footer {
	background: #006F39;
	color: #FFFFFF;
	}
#footer-inner ul li a {
	color: #FFFFFF;
	}
