@charset "utf-8";

/* ==================================================
accessibility color
================================================== */
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_wrap_footer,
#tmp_footer * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	list-style-image:none !important;
}
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_footer a {
	color:#0000FF !important;
	background-color:#FFFF00 !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_main h1#tmp_cate_ttl {
	padding:0 !important;
	border:0 !important;
}
#tmp_main h1.kurasi {
	background-image:url(/shared/templates/free/images/contents/kurasi_ttl_bg.jpg) !important;
}
#tmp_main h1.iryo {
	background-image:url(/shared/templates/free/images/contents/iryo_ttl_bg.jpg) !important;
}
#tmp_main h1.kanko {
	background-image:url(/shared/templates/free/images/contents/kanko_ttl_bg.jpg) !important;
}
#tmp_main h1.sigoto {
	background-image:url(/shared/templates/free/images/contents/sigoto_ttl_bg.jpg) !important;
}
#tmp_main h1.shakai {
	background-image:url(/shared/templates/free/images/contents/shakai_ttl_bg.jpg) !important;
}
#tmp_main h1.kensei {
	background-image:url(/shared/templates/free/images/contents/kensei_ttl_bg.jpg) !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid yellow !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid black !important;
}
#tmp_inquiry h2 {
	margin:0 !important;
	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:0px !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 * {
	color:#000000 !important;
	background-color:transparent !important;
	border-color:black !important;
	list-style-image:none !important;
}
#tmp_wrap_main #tmp_gmap_box a {
	color:#7777CC !important;
}
/* chiji */
#tmp_chiji_ttl {
	background:#000000 url(/shared/templates/free/images/contents/chiji_bg2.jpg) 0 0 no-repeat !important;
}
#tmp_chiji_ttl h1{
	background:none !important;
	border:0 !important;
	padding:0 !important;
	margin:0 !important;
}
#tmp_wrap_chiji_cnt {
	background:#000000 url(/shared/templates/free/images/contents/chiji_bg.jpg) 0 0 no-repeat !important;
}
#tmp_chiji_cnt,
#tmp_chiji_cnt2 {
	background-color:transparent !important;
}
#tmp_chiji_cnt2 p,
#tmp_chiji_cnt p a {
	background-color:transparent !important;
	color:#FFFFFF !important;
}
/* kengikai */
#tmp_kengikai_ttl {
	color:inherit;
	background:#000000 url(/shared/templates/free/images/contents/kengikai_bg.jpg) 0 0 no-repeat !important;
}
#tmp_kengikai_ttl h1{
	background:none !important;
	font-size:0.1% !important;
	padding:0 !important;
	border:none !important;
}
#tmp_kengikai_cnt {
	background:url(/shared/templates/free/images/contents/kengikai_img.gif) no-repeat 0 0 !important;
	padding:10px 0 7px 180px !important;
}

/* custom */
#tmp_contents #tmp_idx_news_ttl,
#tmp_contents #tmp_idx_news_cnt ul.navi_list {
	width:auto !important;
	height:auto !important;
}
#tmp_contents #tmp_idx_news_ttl a,
#tmp_contents #tmp_idx_news_cnt ul.navi_list a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
#tmp_contents #tmp_idx_news_ttl span,
#tmp_contents #tmp_idx_news_cnt ul.navi_list span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_contents #tmp_idx_news_ttl a span,
#tmp_contents #tmp_idx_news_cnt ul.navi_list a span {
	color:#0000FF !important;
	background-color:transparent !important;
}