@charset "utf-8";

/* ==================================================
accessibility color 黄色地に黒
================================================== */
#tmp_query,
#tmp_gnavi .drop_down_hidden,
#tmp_gnavi .drop_down_hidden *,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_publicity,
#tmp_publicity *,
#tmp_footer,
#tmp_footer *,
#tmp_useful_cnt,
#tmp_useful_cnt * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	list-style-image:none !important;
}
#tmp_gnavi .drop_down_hidden a,
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_publicity a,
#tmp_footer a,
#tmp_useful_cnt a {
	color:#0000FF !important;
	background-color:transparent !important;
}
#tmp_gnavi .drop_down_hidden li a:hover,
#tmp_gnavi .drop_down_hidden li a:focus {
	color:#0000FF !important;
	background-color:transparent !important;
}
#tmp_wrap_main h1,
#tmp_wrap_main h2,
#tmp_wrap_main h3,
#tmp_wrap_main h4,
#tmp_wrap_main h5,
#tmp_wrap_main h6 {
	padding:5px !important;
	border:none !important;
}
#tmp_wrap_main h1 {
	border:3px solid black !important;
}
#tmp_wrap_main h2 {
	border-bottom:1px solid black !important;
	border-left:3px solid black !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid black !important;
}
#tmp_wrap_main #tmp_cate_ttl h1 {
	padding:0 !important;
	border:none !important;
}
.format_top #tmp_wrap_main h1,
.format_top #tmp_wrap_main h2,
.format_top #tmp_wrap_main h3,
.format_top #tmp_wrap_main h4,
.format_top #tmp_wrap_main h5,
.format_top #tmp_wrap_main h6 {
	border:none !important;
	padding:0 !important;
}
#tmp_useful_ttl .switch {
	margin-bottom:-3px !important;
	color:#0000FF !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	border-style:solid !important;
	border-width:3px 3px 0 3px !important;
}
#tmp_useful_cnt {
	border-style:solid !important;
	border-width:3px 3px 0 3px !important;
}
/* for Firefox3.0 */
#tmp_wrap_main caption {
	background-color:transparent !important;
}