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


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




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





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

}


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

}

#page_main h2.pagetitle_a6 {
	border:none !important;
		color:#FFFF00 !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;

}

