@charset "UTF-8";

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

/* h1 */
h1 {
	background: #FF9;
	border-bottom-color: #7D7D7D;
}

/* h2 */
h2 {
	background: #FF9;
	border-color: #7D7D7D;
}

/* h3 */
h3 {
	border-left-color: #7D7D7D;
}

/* h4 */
h4 {
	border-left-color: #7D7D7D;
}

/* table */
#content table {
	color: #000;
	border-color: #7D7D7D;
}
#content th {
	background: #FF9;
	border-color: #7D7D7D;
}
#content td {
	border-color: #7D7D7D;
}

/* hr */
hr {
	border-color: #7D7D7D;
}

/* blockquote */
blockquote {
	border-color: #7D7D7D;
}

/* コンテンツ */
#content {
	color: #000;
	background: #FF9;
}
#top-content #content {
	background: transparent;
}
#content a:link {
	color: #00F !important;
	text-decoration: underline;
}
#content a:visited {
	color: #7D7D7D !important;
	text-decoration: underline;
}
#content a:hover,
#content a:active,
#content a:focus {
	color: #F00 !important;
	text-decoration: underline;
}

/* サイド */
ul#sidenavi {
	background: #FF9;
}
ul#sidenavi li a {
	color: #00F !important;
	text-decoration: underline;
	background: #FF9;
	border-bottom-color: #CCC;
	text-shadow: none;
}
ul#sidenavi li a:visited {
	color: #7D7D7D !important;
	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: #F00 !important;
	background-color: #FFC !important;
	text-decoration: underline;
}
ul#sidenavi ul li a {
	border-bottom-color: #DDD;
}
ul#sidenavi ul ul {
	border-bottom-color: #DDD;
}

/* トップページ　タブエリア（新着情報・トピックス） */
#top-tabarea dl {
	background: #FF9;
}
#top-tabarea dd.bgcolor,
#top-tabarea dt.bgcolor {
	background: #FFC;
}
#top-tabarea dd span {
	color: #7D7D7D;
}

/* 下層ページ　お知らせ、ダウンロード */
.infoarea {
	background: #FF9;
}
.infoarea h2 {
	border-left-color: #2273D5;
}
.infoarea dl {
	background: #FF9;
	border-color: #FF9;
}
.infoarea dd.bgcolor,
.infoarea dt.bgcolor {
	background: #FFC;
}
.infoarea dd span {
	color: #7D7D7D;
}
.downloadarea {
	background: #FF9;
}
.downloadarea h2 {
	border-left-color: #2273D5;
}

/* 図書館トップページ */
input#library-search-text {
	color: #000;
	background: #FF9;
}
input#library-search-btn {
	background: #FFF;
}
#library-info h2 {
	background: #F4F7FA;
	border-left-color: #2273D5;
}
#library-sub h2 {
	background: #F4F7FA;
	border-left-color: #2273D5;
}
#library-mylibrary dd input {
	color: #000;
	background: #FF9;
}

/* フォントカラー */
#content .text_blue {
	color: #30F;
}

/* カレンダー
---------------------------------------------------------------------- */
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td {
    background-color: FFFF99!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td.wcv_sys_cal_out, .wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_out {
    background: none!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 #CCC solid!important;
	color: #000!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: #FFF966!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: #000!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: #00F!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td.wcv_sys_cal_sat p.wcv_sys_cal_date {
    color: #00F!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: #C00!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_caltype td.wcv_sys_cal_sun p.wcv_sys_cal_date {
    color: #C00!important;
}
/*テキスト*/
div.wcv_sys_cal_legend ul li span {
	color: #000!important;
}
tr td div p span {
	color: #000!important;
}
tr td div p a {
	color: #000!important;
}
tr td div p a:hover {
	color: #F00!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: #FFF966!important;
}
/*テキスト*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th {
	color: #000!important;
}
table.wcv_sys_cal_listtype tbody tr td p span {
	color: #000!important;
}
table.wcv_sys_cal_listtype tbody tr td p a {
	color: #000!important;
}
table.wcv_sys_cal_listtype tbody tr td p a:hover {
	color: #F00!important;
}
/*土曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th.wcv_sys_cal_sat {
    color: #00F!important;
}
/*日曜日*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype th.wcv_sys_cal_sun {
    color: #C00!important;
}
/*--複数列--*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_listtype tr.wcv_sys_cal_category td {
    background-color: #FFF966!important;
	color: #000!important
}
.wcv_sys_cal table.wcv_sys_cal_listtype td p {
	color: #000!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: #FFF966!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: #FFF966!important;
    color: #00F!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_sat {
    color: #00F!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: #FFF966!important;
    color: #C00!important;
}
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_sun {
    color: #C00!important;
}
/*テキスト*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td {
    color: #000!important;
}
/*ハイライト*/
.wcv_sys_cal .wcv_sys_cal_design table.wcv_sys_cal_minical td.wcv_sys_cal_highlight {
    background: none repeat scroll 0 0 #FCFBCF!important;
}
/*リンク*/
.wcv_sys_cal p.wcv_sys_cal_minimonth a {
    color: #000!important;
}
.wcv_sys_cal p.wcv_sys_cal_minimonth a:hover {
	color: #F00!important;
}
.wcv_sys_cal p.wcv_sys_cal_minilink a {
    color: #000!important;
}
.wcv_sys_cal p.wcv_sys_cal_minilink a:hover {
	color: #F00!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;
}
