@charset "utf-8";

/* ==================================================
accessibility color
================================================== */

#main a,
#top_left_area a,
#top_right_sidemenu a,
#page_main a,
#footer a,
#article a,
#pankuzu_print a,
.otoiawase_inner a,
.inner a,
#top_news h2,
#top_topics h2 {

	color:#FFFFFF !important;
	background-color:#000000 !important;
}

#top_right_area *,
#top_left_area *,
#top_news_tab_top,
#top_news_tab_bottom,
#page_sidemenu * ,
#page_main,
.cate_list *,
#otoiawase,
.page_1,
.otoiawase_inner,
.inner{
	color:#FFFF00 !important;
	background:none !important;
	background-color:#000000 !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}

#top_emg_navi p,
#top_emg_navi h2{

	color:#FFFF00 !important;
}

#top_news,
#top_topics,
#top_event,
#top_calendar,
#top_phototopics,
#top_onecol_info,
#top_gyomu,
#top_link,
#top_life div.inner div{

	background:none !important;
}

#top_calendar td,
#top_calendar th{
	color:#FFFF00 !important;
	background-color:#000000 !important;
	border-color:#FFFF00 !important;
}


h1,
h2,
h3,
h4,
h5,
h6{
	border:none !important;
	background:none !important;
}


#page_main h2 {
	border-left:3px solid yellow !important;
	border-bottom:1px solid yellow !important;
	color:#FFFF00 !important;
	background-image:none !important;
	padding-bottom:10px  !important;


}

#page_main h2.pagetitle_a6 {
	color:#FFFF00 !important;
		background-image:none !important;
		padding-bottom:10px  !important;

}

#footer_logo p img,
#top_ad_h2 img,
#top_calendar img,
#top_ad p img,
#goback img,
#page_main .backtotop img

 {
background-color:#FFFFFF !important;
}



/* icon */
#page_main a.icon_pdf,
#page_main a.icon_word,
#page_main a.icon_excel {
	margin:0 !important;
	padding:0 !important;
}

/*googlemap*/
#page_maincontents .gm-style,
#page_maincontents .gm-style *,
#page_right_maincontents_building .gm-style,
#page_right_maincontents_building .gm-style *{

color:#000000 !important;
background-color:transparent !important;

}

/* for Firefox3.0 */
#page_main caption {
	background-color:transparent !important;
}

