@charset "UTF-8";

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

/* h1 */
h1 {
	color: #FF0;
	background: none;
	border-color: #FF0;
}

/* h2 */
h2 {
	background: none;
	border-color: #FF0;
}

/* h3 */
h3 {
	border-color: #FF0;
}

/* h4 */
h4 {
	border-color: #FF0;
}

/* ul */
ul li {
	background-image: url(../images/base/li_bg_bk.png);
}

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

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

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

/* コンテンツ */
#content,
#top-saigai {
	color: #FF0;
	background: #00008B;
}
#top-content #content {
	background: transparent;
}
#content a:link,
ul#sidenavi a:link,
#top-saigai a:link {
	color: #FFF !important;
}
#content a:visited,
ul#sidenavi a:visited,
#top-saigai a:visited {
	color: #A1A1A1 !important;
}
#content a:hover,
#content a:active,
#content a:focus,
ul#sidenavi a:hover,
ul#sidenavi a:active,
ul#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;
}

/* サイド */
ul#sidenavi {
	padding-bottom: 0;
	background: #00008B;
}
ul#sidenavi li a {
	background: #00008B;
}
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 ul {
	border-color: #A1A1A1;
}
ul#sidenavi ul li a {
	background: url(../images/base/sidenavi_li_li_bg.png) no-repeat -200px 15px;
}
ul#sidenavi ul ul li a {
	background: url(../images/base/sidenavi_li_li_li_bg.gif) no-repeat -200px 12px;
}

/* トップページ */
#content #top-oshirase dt,
#content .top-group-wide dd,
#content p.top-listlink a {
	background-color: #00008B;
}
#top-saigai li,
#content p.top-listlink,
#top-oshirase dt,
#top-event dd {
	border-color: #A1A1A1;
}
#top-guide td,
#top-kakuka td {
	color: #A1A1A1;
	background: #00008B;
}
#top-online a:link {
	color: #333 !important;
}
#top-online a:visited {
	color: #7D7D7D !important;
}
#top-online a:hover,
#top-online a:active,
#top-online a:focus {
	color: #CC5F00 !important;
}

/* 下層ページ */
.oshirasearea,
.linkarea,
.contactarea,
.downloadarea,
.oshirasearea dd,
#kurashi-lifeevent,
#kurashi-guide,
.shisetsu-list-group,
.shisetsu-list-wide,
.shisetsu-list h2,
.shisetsu-list-wide h2 {
	border-color: #A1A1A1;
}
#kurashi-guide td {
	color: #A1A1A1;
}
.shisetsu-list h2,
.shisetsu-list-wide h2 {
	background: #00008B;
}

/* カテゴリートップページ */
.top-main,
.top-main-inner {
	background: #00008B;
}
.top-main h1,
.top-main h2 {
	background-color: #FFF;
}
#top-content #content .top-main dt {
	background: transparent;
}
#content .top-main dd {
	background: #00008B;
	border-color: #A1A1A1;
}
#top-sawayaka th {
	background: #F4F4F4;
}

/* カレンダー
---------------------------------------------------------------------- */
/*----- 七曜表 -----*/
.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
}

/*----- ミニカレンダー -----*/
#top-calendar-body {
	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;
}
