@charset "UTF-8";
/****************************************************
* 配色設定color1 白背景  *
*****************************************************/


body  {
	color: #1C1C1C;
	background-color:#FFFFFF;
}

a:link, a:visited {
	color:#000066;
}
a:hover, a:active {
	color:#FFFFFF;
	background-color:#000066;
}
th{
	color:#000000;
	background-color:#E7E7E7;
}
/*奇数行*/
tr.odd th{
	background-color:#D8EAFF;
}
tr.odd td{
	background-color:#E6F0FC;
}
/*偶数行*/
tr.even th{
	background-color:#DEFFD8;
}
tr.even td{
	background-color:#EAFCE6;
}


/*ツールバー*/
#tool_bar #t_jtools{
	background-image:url(../t9q0lm000000063g/tool_1a.gif);
}
#t_fsize ul,#t_color ul{
	background-image:url(../t9q0lm000000063g/dot1a.gif);
}
#tool_bar form label{
	background-image:url(../t9q0lm000000063g/tool_2a.gif);
}
#site_mail{
	background-image:url(../t9q0lm000000063g/tool_3a.gif);
}
#site_map{
	background-image:url(../t9q0lm000000063g/tool_4a.gif);
}
/*ヘッダー*/
#header{
	background-image:url(../t9q0lm000000063g/header_a.jpg);
}
/*フッター*/
#footer{
	background-color: #E1E7FC;
}

/*サイド*/
#infoM li{
	background-image:url(../t9q0lm000000063g/sinfo1a.gif);
	background-repeat:repeat-x;
	background-color:#ededf4;
	background-position:bottom;
}
#infoM li a:link,
#infoM li a:visited {
	background-image:url(../t9q0lm000000063g/sinfo_ta.gif);
	background-repeat:repeat-x;
	background-color:#898db9;
	color:#000000;
}
#infoM li a:hover,
#infoM li a:active {
	background-image:none;
	color:#FFFFFF;
	background-color:#000066;
}

/*コンテンツ部*/
#contents{
	background-image:url(../t9q0lm000000063g/contents_a.gif);
}
/*パン屑*/
#route li a{
	background-image:url(../t9q0lm000000063g/r_bg1a.gif);
}
/*見出し*/
#main_text h2{
	color:#000000;
	background-color:#CECECE;
	background-image:url(../t9q0lm000000063g/h2_bga.gif);
}
div#page_title.t_doc{
	color:#000000;
	background-color:#CECECE;
	background-image:url(../t9q0lm000000063g/h2_bga.gif);
}
div#page_title.t_doc h2{
	text-shadow:#666666 2px 2px 3px;
}

#main_text h3{
	color:#000000;
	background-color:#D1CFE6;
	border-left-color:#49488A;
}
#main_text .index_box h3{
	background-color:#D1CFE6;
	border-left-color:#3F7EC1;
}
#main_text div.report h3{
	border-left-color:#003399;
	background-color:#ECEBEB;
}
#main_text h4{
	color:#000000;
}
.cPages #main_text h4{
	background-color:#D4D4D4;
	background-image:url(../t9q0lm000000063g/iconh4a.gif);
}
#main_text h5{
	color:#000000;
}
/*トピックス*/
#main_text .topic_box h3,
#news_title h2{
	background-image:url(../t9q0lm000000063g/title_a.jpg);
	background-color:#9AC2FF;
}
#main_text .topic_box .headline{
	background-color:#ECEFFA;
}
.nPages #main_text h3{
	background-color:#E6E6E6;
	border-left-color:#6180C1;
}
.nPages #main_text h4{
	background-color:#CDD1FF;
}
.nPages #main_text .newsList h4{
	background-color:#ECEFFA;
}


/*施設案内*/
.gude_item{
/*	border-color:#EDEDED;*/
	background-color:#F2F2F2;
}
#guide_menu .gude_item h3 a{
	color:#000000;
	background-color:#C0C0DC;
	background-image:url(../t9q0lm000000063g/guide_a.gif);
}
#guide_menu .gude_item h3 a:hover{
	background-color:#BEADE4;
}
/*施設データ・アコーディオン*/
/**jQuery UI アコーディオン*/
#main_text .ui-accordion-header
{
	color:#000000 !important;
	background-color:#D4D4D4;
}
#main_text .ui-state-hover{
	background-color:#A8A8A8;
}
#main_text .ui-state-active,
#main_text .ui-state-focus{
	background-color:#D1CFE6;
}
/**jQuery UI アイコン*/
/*{iconsHeader}*/
#main_text .ui-accordion-header .ui-icon{
	background-image:url(../t9q0lm000000063g/a_left_a.gif);
}
/*{iconsHover}*/
#main_text .ui-state-hover .ui-icon,
#main_text .ui-state-active .ui-icon,
#main_text .ui-state-focus .ui-icon {
	background-image:url(../t9q0lm000000063g/a_down_a.gif);
}

/*イベントカレンダー*/
.event_cal  dt.Sat{
        border-color:#009;
}
.event_cal  dt.Sun{
        border-color:#C00;
}
