@charset "UTF-8";

/* -------------------------------------------------------------------------
　背景色青用設定
------------------------------------------------------------------------- */

/* h1 */
h1 {
	padding-left: 25px;
	background: #00005E;
	border: none;
	border-bottom: 5px solid #FF0;
}

/* h2 */
h2 {
	padding-left: 15px;
	background: #00005E;
	border: none;
	border-bottom: 3px solid #FF0;
}

/* h3 */
#sitemap h2,
h3 {
	background: #00005E;
	border-color: #FF0;
}

/* h4 */
#sitemap h3,
h4 {
	background: #00005E;
	border-color: #FF0;
}

/* ul */
ul li,
#content ul.indexlist li {
	background-image: url(../images/base/li_bg_bk.png);
}
#content ul.indexlist li {
	background-position: 5px 0.5em;
	border-color: #A1A1A1;
}

/* table */
#content table {
	color: #FF0 !important;
	border-color: #A1A1A1 !important;
}
#content th {
	background: #00005E !important;
	border-color: #A1A1A1 !important;
}
#content td {
	border-color: #A1A1A1 !important;
}

/* hr */
hr {
	border-color: #A1A1A1;
}

/* blockquote */
blockquote {
	border-color: #A1A1A1;
}

/* コンテンツ */
body,
#top-saigai {
	background: #00008B !important;
}
#header,
#footer {
	background: #FFF;
}
p#crumb,
#content,
#sidenavi,
#top-saigai {
	color: #FF0;
}
p#crumb a:link,
#content a:link,
#sidenavi a:link,
#top-saigai a:link {
	color: #FFF !important;
}
p#crumb a:visited,
#content a:visited,
#sidenavi a:visited,
#top-saigai a:visited {
	color: #A1A1A1 !important;
}
p#crumb a:hover,
p#crumb a:active,
p#crumb a:focus,
#content a:hover,
#content a:active,
#content a:focus,
#sidenavi a:hover,
#sidenavi a:active,
#sidenavi a:focus,
#top-saigai a:hover,
#top-saigai a:active,
#top-saigai a:focus {
	color: #F90 !important;
}
.text_black {
	color: #FF0;
}
.text_blue {
	color: #0FF;
}
.text_red {
	color: #F9F;
}
.text_green {
	color: #3F0;
}

/* サイド */
#sidenavi-wrap {
	background-image: url(../images/base/sidenavi_bg_bk.gif);
}
ul#sidenavi {
	padding-bottom: 1px;
	background-image: url(../images/base/sidenavi_bg_bk.gif);
}
ul#sidenavi li a {
	background-color: #00008B;
	background-image: url(../images/base/sidenavi_bg_bk.gif);
}
ul#sidenavi li a:link,
ul#sidenavi li a:visited {
	text-decoration: underline;
}
ul#sidenavi li a:hover,
ul#sidenavi li a:active,
ul#sidenavi li a:focus,
ul#sidenavi li a.stay,
ul#sidenavi li a.stay:visited {
	color: #F90 !important;
	background-color: #00005E;
	text-decoration: underline;
}
ul#sidenavi li a,
ul#sidenavi ul li a,
ul#sidenavi ul ul {
	border-color: #A1A1A1;
}
ul#sidenavi ul li a {
	background-position: -200px 16px;
}
ul#sidenavi ul ul li a {
	background-position: -200px 12px;
}

/* トップページ */
#top-saigai li,
#top-tabarea1-body,
#top-oshirase dd,
#top-koushin dd,
p.top-oshirase-link,
#top-tabarea2-body,
#top-wadai-body,
p#top-kouhou-title,
p#top-kouhou-link,
#top-tabarea3-body {
	border-color: #A1A1A1;
}
p.top-oshirase-link a,
p.top-oshirase-link a:focus,
p.top-oshirase-link a:hover,
p.top-oshirase-link a:active {
	background: #00008B;
}
#top-guide td,
#top-kakuka td {
	color: #A1A1A1;
}

/* 下層ページ　お知らせ、関連リンク、お問い合わせ先、ダウンロード */
#container .oshirasearea dl,
#container .oshirasearea dd,
.linkarea-content,
.contactarea-content,
.downloadarea-content {
	border-color: #A1A1A1;
}

/* 下層ページ　くらしの情報 */
#kurashi-lifeevent ul {
	border-color: #A1A1A1;
}
#kurashi-guide td {
	color: #A1A1A1;
}

/* 下層ページ　施設案内 */
.shisetsu-list-group {
	border-color: #A1A1A1;
}
.shisetsu-list h2 {
	background: #00008B;
	border-color: #A1A1A1;
}

/* 下層ページ　教育・文化・スポーツ */
.kyouiku-main-list-group {
	border-color: #A1A1A1;
}
.kyouiku-main-list-group h3 {
	background: #00008B;
	border-color: #A1A1A1;
}

/* カレンダー
---------------------------------------------------------------------- */
/*----- 七曜表 -----*/
.wcv_sys_cal {
	background-color: #00008B !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 #333366 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: #333366!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: #0FF!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td.wcv_sys_cal_sat p.wcv_sys_cal_date {
    color: #0FF!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: #333366!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: #0FF!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: #333366!important;
	color: #FF0!important
}
.wcv_sys_cal table.wcv_sys_cal_listtype td p {
	color: #FF0!important
}

/*----- ミニカレンダー -----*/
#side-event .side-group-inner {
	background: #00008B;
}
.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: #333366!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: #333366!important;
    color: #0FF!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_sat {
    color: #0FF!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: #333366!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 #404DC2!important;
}
/*リンク*/
.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;
}

/* 検索結果
---------------------------------------------------------------------- */
#content #result a:link,
#content #result a:link b,
#content #result .gsc-cursor-page {
	color: #FFF;
}
#content #result a:visited,
#content #result a:visited b {
	color: #A1A1A1;
}
#content #result a:hover,
#content #result a:active,
#content #result a:focus,
#content #result a:hover b,
#content #result a:active b,
#content #result a:focus b,
#content #result .gsc-cursor-page:hover,
#content #result .gsc-cursor-page:active,
#content #result .gsc-cursor-page:focus {
	color: #F90;
}
#content #result .gsc-result-info,
#content #result .gsc-orderby-label,
#content #result .gcsc-branding-text,
#content #result .gs-snippet {
	color: #FF0;
}
#content #result .gs-visibleUrl {
	color: #0C0;
}
#content #result .gs-no-results-result .gs-snippet,
#content #result .gs-error-result .gs-snippet {
	border-color: #A1A1A1;
	background-color: transparent;
}
