@charset "UTF-8";

/* -------------------------------------------------------------------------
　背景色黒用設定
------------------------------------------------------------------------- */

/* h1 */
#wrapper #content h1 {
	background: url(../images/base/h1_top_bk.png) no-repeat left top!important;
}

#wrapper #content h1 span{  
	background: url(../images/base/h1_bottom_bk.png) no-repeat left bottom!important;
}  

#wrapper #container-noside h1{
	background: url(../images/base/h1_top_wide_bk.png) no-repeat left top!important;
}

#wrapper #container-noside h1 span{
	background: url(../images/base/h1_bottom_wide_bk.png) no-repeat left bottom!important;
}

/* h2 */
#wrapper h2 {
	background: url(../images/base/h2_bg_bk.gif) no-repeat left bottom #000!important;
	border-bottom-color: #FF0;
}

#wrapper .main-content .kanko-image h2{
	background: url(../kanko/images/base/h3_bg.png) no-repeat 4px 3px!important;
	border-bottom-color: #FF0!important;
}

/* h3 */
#wrapper h3 {
	border-bottom-color: #FF0;
}

/* table */
#wrapper table {
	color: #FF0!important;
}
#wrapper th {
	background: #000;
}

#wrapper table.table1 th,
#wrapper table.table3 th{
	color: #000;
}

/* blockquote */
#wrapper blockquote {
	border-color: #A3A3A3;
}

/* adobe */
#wrapper #content #adobe {
	background: none!important;
}

/* コンテナ（コンテンツ＋サイド） */
#wrapper #container,
#wrapper #container-noside {
	color: #FF0;
	background: #000;
}
#wrapper #container a:link,
#wrapper #container-noside a:link {
	color: #FFF;
}
#wrapper #container a:visited,
#wrapper #container-noside a:visited {
	color: #A3A3A3;
}
#wrapper #container a:hover,
#wrapper #container-noside a:hover,
#wrapper #container a:active,
#wrapper #container-noside a:active,
#wrapper #container a:focus,
#wrapper #container-noside a:focus {
	color: #F93;
}

#wrapper #container .text_blue,
#wrapper #container-noside .text_blue {
	color: #09F;
}
#wrapper #container .text_red,
#wrapper #container-noside .text_red {
	color: #F99;
}
#wrapper #container .text_green,
#wrapper #container-noside .text_green {
	color: #3F0;
}

/* サイドナビ */
#wrapper ul#sidenavi li a:link {
	color: #FFF;
	text-decoration: underline;
}
#wrapper ul#sidenavi li a:visited {
	color: #A3A3A3;
	text-decoration: underline;
}
#wrapper ul#sidenavi li a:hover,
#wrapper ul#sidenavi li a:active,
#wrapper ul#sidenavi li a:focus,
#wrapper ul#sidenavi li a.stay {
	color: #FFF;
	text-decoration: underline;
}
#wrapper ul#sidenavi li li a:hover,
#wrapper ul#sidenavi li li a:active,
#wrapper ul#sidenavi li li a:focus,
#wrapper ul#sidenavi li li a.stay {
	color: #000;
	text-decoration: underline;
}

#wrapper ul#sidenavi li a {
	background-color: #000;
}
#wrapper #side ul#sidenavi {
	background-color: #000;
}

/* トップページ　緊急情報 */
#wrapper #top-kinkyuu {
	background: #000;
}

/* トップページ　お知らせ */
#wrapper #top-oshirase {
	background: #000;
}

#wrapper #top-news {
	background: #000;
}

/* トップページ　注目情報情報 */
#wrapper #top-pickup {
	background: #000;
}

/* トップページ　くらしのガイド */
#wrapper #top-guide table,
#wrapper #top-sagasu table {
	background: #000;
}

/* トップページ　サイド */
#wrapper .side-group {
	background: #000;
}
#wrapper .side-group-content{
	background: #000!important;
}
#wrapper .side-group .side-group-inner{
	background: #000!important;
}
#wrapper .side-group li a:link {
	text-decoration: underline;
}
#wrapper .side-group li a:visited {
	text-decoration: underline;
}

#wrapper .side-shoukai ul{
	background: #000;
	border-right: 1px solid #FFF;
	width: 180px;
}

#wrapper .side-shoukai h2{
	background: url(../images/base/side-shoukai_h2.gif) no-repeat left bottom #FFFBF4!important;
}
#wrapper .side-shoukai h2 a{
	color: #000!important;
}
#wrapper .side-mayor h2 a{
	color: #FFFF00!important;
}
#wrapper .side-kouhou h2,
#wrapper .side-mayor h2,
#wrapper .side-waku h2,
#wrapper .side-keitai h2,
#wrapper .side-event h2,
#wrapper .side-keyword h2,
#wrapper #side-event h2,
#wrapper #side-keyword h2{
	background: #000!important;
}
#wrapper .side-shoukai h2 a:link{
	color: #333;
	text-decoration: underline;
}
/* トップページ　リストナビ */
#wrapper ul.side-listnavi li a {
	background-color: #000;
}
#wrapper ul.side-listnavi li a:link {
	color: #FFF;
	text-decoration: underline;
}
#wrapper ul.side-listnavi li a:visited {
	color: #A3A3A3;
	text-decoration: underline;
}
#wrapper ul.side-listnavi li a:focus,
#wrapper ul.side-listnavi li a:hover,
#wrapper ul.side-listnavi li a:active {
	color: #F93;
}

/* トップページ　広告*/
#wrapper #footer-koukoku{
	background: #000;
}

/* 下層ページ　パンくずリスト */
#wrapper p#crumb {
	color: #A3A3A3;
}

/* 下層ページ　ページの先頭へ */
#wrapper p.btt a {
	color: #FFF;
	border: 1px solid #A3A3A3;
	text-decoration: underline;
}
#wrapper p.btt a:hover,
#wrapper p.btt a:active,
#wrapper p.btt a:focus {
	color: #F93;
	background-color: #000!important;
	border-color: #A3A3A3;
	text-decoration: underline;
}

/* 下層ページ　くらしの情報　くらしのガイド */
#wrapper #kurashi-guide #kurashi-guide-inner{
	background: #000;
}

/* 広報みやこじま　テーブル */
td.public-page {
	background-color: #333!important;
}

/* 検索結果 */
.gsc-control-cse {
	background: none!important;
	border: none!important;
}
.gsc-control-cse b {
	color: #99FFFF!important;
}
.gs-visibleUrl {
	color: #0C0!important;
}
span.gs-fileFormat {
	color: #A1A1A1!important;
}
.gsc-cursor-current-page {
	font-size: large!important;
}
.gsc-cursor-page {
	color: #FF9999!important;
}
#content td.gsc-input input {
	background: none!important;
	color: #A1A1A1!important;
}

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult{
	background: #000!important;
}

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult:hover{
	box-shadow: none!important;
	background: #333;
}

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType{
	color: #FF0!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page{
	background: #000!important;
	border-color: #333!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	background-color: #333!important;
	border-color: #333!important;
}

.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page{
	text-shadow: none!important;
}

.gsc-result-info{
	color: #FFFF00!important;
}

/* カレンダー */

/*--七曜表--*/
.wcv_sys_cal .wcv_sys_cal_design table {
    background: none!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td {
    background: none!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td p.wcv_sys_cal_date {
    background: none!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td p.wcv_sys_cal_date {
    border-bottom: 1px #333 solid!important;
	color: #FF0!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th,
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th {
	background-color: #333!important;
	color: #FF0;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th,
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th {
	color: #FF0!important;
}

/*土曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th.wcv_sys_cal_sat, .wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th.wcv_sys_cal_sat {
    color: #3FF!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td.wcv_sys_cal_sat p.wcv_sys_cal_date {
    color: #3FF!important;
}

/*日曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th.wcv_sys_cal_sun, .wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th.wcv_sys_cal_sun {
    color: #F99!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td.wcv_sys_cal_sun p.wcv_sys_cal_date {
    color: #F99!important;
}

/*テキスト*/
div.wcv_sys_cal_legend ul li span {
	color: #FF0!important;
}
tr td div p span {
	color: #FF0!important;
}
tr td div p a {
	color: #FF0!important;
}
tr td div p a:hover {
	color: #F93!important;
}


/*--リスト--*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype td {
    background: none!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th {
    background-color: #333!important;
}
/*テキスト*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th {
	color: #FF0!important;
}
table.wcv_sys_cal_listtype tbody tr td p span {
	color: #FF0!important;
}
table.wcv_sys_cal_listtype tbody tr td p a {
	color: #FF0!important;
}
table.wcv_sys_cal_listtype tbody tr td p a:hover {
	color: #F93!important;
}
/*土曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th.wcv_sys_cal_sat {
    color: #3FF!important;
}
/*日曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th.wcv_sys_cal_sun {
    color: #F99!important;
}

/*--複数列--*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype tr.wcv_sys_cal_category td {
    background-color: #333!important;
	color: #FF0!important
}
.wcv_sys_cal table.wcv_sys_cal_listtype td p {
	color: #FF0!important
}

/*--ミニカレンダー--*/
.wcv_sys_cal .wcv_sys_cal_design table {
    background: none!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th,
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th {
	background-color: #333!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td {
	background: none!important;
}


/*土曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th.wcv_sys_cal_sat,
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th.wcv_sys_cal_sat {
    background-color: #333!important;
    color: #3FF!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_sat {
    color: #3FF!important;
}

/*日曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype th.wcv_sys_cal_sun,
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical th.wcv_sys_cal_sun {
    background-color: #333!important;
    color: #F99!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_sun {
    color: #F99!important;
}
/*テキスト*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td {
    color: #FF0!important;
}
/*ハイライト*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_highlight {
    background: none repeat scroll 0 0 #777!important;
    font-weight: bold;
}
/*リンク*/
.wcv_sys_cal p.wcv_sys_cal_minimonth a {
    color: #FF0!important;
}
.wcv_sys_cal p.wcv_sys_cal_minimonth a:hover {
	color: #F93!important;
}

.wcv_sys_cal p.wcv_sys_cal_minilink a {
    color: #FF0!important;
}
.wcv_sys_cal p.wcv_sys_cal_minilink a:hover {
	color: #F93!important;
}

/*凡例*/
.wcv_sys_cal .wcv_sys_cal_design .wcv_sys_cal_legend {
    background: none!important;
}
/*前月*/
.wcv_sys_cal p.wcv_sys_cal_prevbtn a {
	background: none!important;
}
/*次月*/
.wcv_sys_cal p.wcv_sys_cal_nextbtn a {
	background: none!important;
}
#wrapper .contactarea h2,
#wrapper .downloadarea h2,
#wrapper .linkarea h2{
	background: none!important;
}

body .text_black {
	color: yellow;
}

body #wrapper #bousai {
	background: #000;
}
