@charset "utf-8";

/* ==================================================
accessibility color
================================================== */
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_footer,
#tmp_footer * {
	color:#FFFF00 !important;
	background-color:#000000 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_footer a {
	color:#FFFFFF !important;
	background-color:#000000 !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 {
	border:none !important;
	padding:5px !important;
}
#tmp_wrap_main h1 {
	border:3px solid yellow !important;
}
#tmp_wrap_main h2 {
	border-left:3px solid yellow !important;
	border-bottom:1px solid yellow !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid yellow !important;
}
#tmp_inquiry h2 {
	border:none !important;
	margin:0 !important;
	padding:0 !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:0px !important;
}
#tmp_contents #tmp_cate_ttl {
	padding:20px 15px !important;
	font-size:0.1% !important;
}
#tmp_contents .gyomu {
	color:inherit !important;
	color:inherit;
	background:#EAF5FF url(/shared/templates/free/images/contents/gyomu_bg.jpg) 100% 0 no-repeat !important;
	border:1px solid #287AB0 !important;
}
#tmp_contents .gyomu img {
	color:inherit;
	background:#EAF5FF !important;
}
#tmp_contents .kenkyu {
	color:inherit !important;
	background:#F8F0E0 url(/shared/templates/free/images/contents/kenkyu_bg.jpg) 100% 0 no-repeat !important;
	border:1px solid #8A784F !important;
}
#tmp_contents .kenkyu img {
	color:inherit;
	background:#F8F0E0 !important;
}
#tmp_contents #tmp_k_topics h2,
#tmp_contents #tmp_k_event h2,
#tmp_contents #tmp_k_saizen h2,
#tmp_contents #tmp_k_news h2,
#tmp_contents #tmp_news h2 {
	margin-bottom:0.4em !important;
	padding:0 !important;
	border:0 !important;
	color:inherit;
	background:#FFFFFF url(/shared/templates/free/images/contents/kenkyu_ttl_bg.jpg) 100% 100% no-repeat !important;
}
/* for Firefox3.0 */
#tmp_wrap_main caption {
	background-color:transparent !important;
}
/* for google box */
#tmp_wrap_main #tmp_gmap_box,
#tmp_wrap_main #tmp_gmap_box * {
	background-color:transparent !important;
	color:#000000 !important;
	border-color:yellow !important;
	list-style-image:none !important;
}
#tmp_wrap_main #tmp_gmap_box a {
	color:#7777CC !important;
	background-color:transparent !important;
}