@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:#0000FF !important;
	background-color:#FFFF00 !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:#000000 !important;
	background:none !important;
	background-color:#FFFF00 !important;
	border-color:#000000 !important;
	list-style-image:none !important;
}






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



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





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

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

}

#footer_logo p img,
#top_calendar img,
#top_ad_h2 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;
}
