@charset "Shift_JIS";

@import url('jp_std.css');
/* ●共通 ページ全体 */
html {
	background : #000000;
	color : #ffffff;
	font-size : 100%;
}
body {
	background : #000000;
	color : #ffffff;
	font-size : 100%;
}
/* ●共通 ページレイアウト */
#header {
	background : #000000;
	color : #ffffff;
}
#search {
	background : #000000;
	border-top : solid 4px #ffffff;

}
#middle {
	background : #000000;
}
#page_update {
	margin : 0.5em 1em 1em 0;
}
#footer {
	background : #000000;
	color : #ffffff;
}
#footer hr {
	background : #ffffff;
}
/* Apply to IE */
*:first-child+html #footer hr {
	border : solid 2px #ffffff;
}
* html #footer hr {
	border : solid 2px #ffffff;
}
/* /Apply to IE */
/* ●共通 見出し */
h1 {
	background : #000000;
	color : #ffffff;
}
h2 {
	background : #000000;
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}
h3 {
	background : #000000;
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}
h4 {
	background : #000000;
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}
h5 {
	background : #000000;
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}
h6 {
	background : #000000;
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}
/* ●共通 見出し背景 */
.gold {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.coral_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.darksea_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.green_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.lightgreen_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.orange_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.purple_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.sky_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
/* black無効
.red_arrow{
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
*/
.blue_arrow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}

.blue_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.coral_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.green_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.lightgreen_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.orange_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.purple_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.sky_gradation {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.blue {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.brown {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.darkgoldenrod {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.darkpink {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.green {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.olive {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.olivedrab {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.orange {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.saddlebrown {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.tan {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.teal {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.violet {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
.yellow {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
/* ●共通 リンク */
a:link {
	color : #ffffff;
	font-weight : normal;
	text-decoration : underline;
}
a:hover {
	color : #ffffff;
	font-weight : bold;
	text-decoration : underline;
}
a:visited {
	color : #ffffff;
	font-weight : normal;
	text-decoration : underline;
}
a:visited:hover {
	color : #ffffff;
	font-weight : bold;
	text-decoration : underline;
}
/* ●共通 文字 */
.box {
	border : 1px solid #ffffff;
	padding : 10px;
}
/* ●共通 文字色 */
.color_blue {
	color : #ffffff;
}
.color_red {
	color : #ffffff;
}
/* ●共通 文字背景 */
.bggreen {
	background-color: #000000;
}
.bgpink {
	background-color: #000000;
}
.bgsky {
	background-color: #000000;
}
.bgyel {
	background-color: #000000;
}
/* ●共通 テーブル */
th {
	background-color: #000000;
}
/* ●共通 カレンダー */
#calendar table {
	background : #000000;
}
#calendar th {
	background : #ffffff;
	border : none;
	color : #000000;
}
#calendar td {
	background : #000000;
	border : none;
	color : #ffffff;
}
#calendar td.sun {
	background : #ffffff;
	border : none;
	color : #000000;
}
#calendar td.sat {
	background : #ffffff;
	border : none;
	color : #000000;
}
#calendar td.today {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
/* ●トップページ ヘッダ */
#top_header {
	background : #000000;
	color : #ffffff;
}
/* ●トップページ メイン画像 */
#top_image {
	background : #000000;
}
/* ●トップページ 検索窓 */
#top_search {
	background : #000000;
	border-top : solid 4px #ffffff;
}
/* ●トップページ メッセージ */
#topic {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
	padding : 8px 0 8px 8px;
}
#topic h2 {
	display : inline;
	font-size : 133%;
	line-height : 1.25em;
	vertical-align : bottom;
}
#topic a {
	color : #ffffff;
}
/* ●トップページ メイン */
#top_left {
	background : #000000;
}
#top_center {
	background : #000000;
}
#top_right {
	background : #000000;
}
/* ●トップページ おすすめ情報 */
#event h2 {
	border : solid 2px #ffffff;
	color : #ffffff;
}
/* ●トップページ メニュー */
#main_menu h2 {
	border : solid 2px #ffffff;
}
#main_menu dt {
	border : none;
}
/* ●トップページ 知事の部屋 */
#governor {
	background : #000000;
	color : #ffffff;
	border : solid 2px #ffffff;
}
#governor_main h2 {
	border : solid 2px #ffffff;
	color : #ffffff;
}
#governor4 h2 {
	background : #000000;
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}

/* ●トップページ 新着情報 */
#news {
	background : #000000;
	color : #ffffff;
}
#news h2 {
	border : solid 2px #ffffff;
	color : #ffffff;
}
#news h2 a {
	color : #ffffff;
}
#news ul {
	list-style : disc;
}
#news_topselect {
	border : solid 2px #ffffff;
	color : #ffffff;
}
#news_topselect a {
	color : #ffffff;
}
#last_modefy {
	float : left;
}
#news_select {
	border : solid 2px #ffffff;
	color : #000000;
}
/* ●トップページ トピックス */
#topics_select {
	border : solid 2px #ffffff;
	color : #000000;
}
/* ●トップページ バナー */
#bottom_banner {
	background : #000000;
}
#bottom_banner h3 {
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
	margin : -1.75em 0 0 150px;
	padding : 0.25em;
}
#bottom_banner .banner_note {
	font-size : 70%;
	line-height : 1.25em;
	margin : 0.75em 0;
	padding : 0 0 0 150px;
}
/* ●トップ サブメニュー */
#top_right h3 {
	border-bottom : solid 2px #ffffff;
	color : #ffffff;
}
#top_right li {
	border-bottom : none;
}
#congress {
	border : solid 2px #ffffff;
}
.link_select {
	border : solid 2px #ffffff;
	/*color : #000000;　2008/3/19　*/
}
/* ●報道発表CGIページ */
#news_content h4 {
	background : none;
	border : none;
	display : inline;
	margin-right : 0em;
}
#news_content h6 {
	border : none;
}
#news_search {
	border : solid 2px #ffffff;
}
.search_summary {
	border : solid 2px #ffffff;
}
#news_announcement th {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
#news_announcement th.date {
	color : #ffffff;
}
#other_pages {
	border : solid 2px #ffffff;
}
/* ●報道発表ページ 見出し */
/* ●一覧ページ 見出し */
/* ●今週のおすすめ情報ページ */
#recommend_top_body h3 {
	border-bottom : solid 2px #ffffff;
	padding-left : 0px;
}
#recommend a {
	background-image : url(../IMG/daia_white.gif);
}
#notification a {
	background-image : url(../IMG/daia_white.gif);
}
/* ●イベントカレンダーページ */
#news_top_body li {
	list-style : url(../IMG/daia_white.gif) outside;
}
#event_list li {
	list-style : url(../IMG/daia_white.gif) outside;
}
.calendar table {
	background : #000000;
}
.calendar th {
	background : #ffffff;
	border : none;
	color : #000000;
}
.calendar td {
	background : #000000;
	border : none;
	color : #ffffff;
}
.calendar td.sun {
	background : #ffffff;
	border : none;
	color : #000000;
}
.calendar td.sun a {
	color : #000000;
}
.calendar td.holiday {
	background : #ffffff;
	border : none;
	color : #000000;
}
.calendar td.holiday a {
	color : #000000;
}
.calendar td.sat {
	background : #ffffff;
	border : none;
	color : #000000;
}
.calendar td.sat a {
	color : #000000;
}
.calendar td.today {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
/* ●使い方ヘルプページ */
#help dt {
	background : none;
	line-height : 1.5em;
	padding : 0;
}
#help dd {
	background : none;
}
#help_explain dt {
	margin : 1em 0 0.25em -1.5em;
}
/* Apply to IE */
*:first-child+html #help_explain dt {
	margin : 1em 0 0.25em -1.5em;
}
* html #help_explain dt {
	margin : 1em 0 0.25em -1.5em;
}
/* /Apply to IE */
#help_top li {
	line-height : 1.75em;
}
.list_mark {
	background : #000000;
	border : solid 2px #ffffff;
	color : #ffffff;
}
/* block 20090401 */
.block_border {
	text-align : center;
}
.block_border ul {
	list-style-type : none;
}

.block_border li {
	display : block;
	overflow : hidden ;
	width: 130px;
	height : 180px;
	float: left;
}
.block_border li.on {
	text-align : center;
	padding : 2px 2px;
	margin : 2px 2px;
	border-bottom : solid 1px #ffffff;
	border-right : solid 2px #ffffff;
	border-left : solid 2px #ffffff;
	border-top : solid 1px #ffffff;
}
#eq2011 h3 {
	border-bottom : none;

}

