@charset "utf-8";

/* ==================================================
accessibility color 黄色地に黒
================================================== */
.format_top,
.format_free,
.format_base,
#tmp_wrapper,
#tmp_wrapper *,
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_publicity,
#tmp_publicity *,
#tmp_footer,
#tmp_footer *,
#tmp_pnavi,
#tmp_pnavi *,
#tmp_wrap_footer,
#tmp_wrap_copyright {
	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_wrap_main a span,
#tmp_publicity a,
#tmp_footer a {
	color:#0000FF !important;
	background-color:transparent !important;
	text-decoration:underline !important;
}
#tmp_event_cal_cnt .calendar .today {
	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_hlogo img,
#tmp_cate_ttl.cate_ttl_chiji_top h1 img,
#tmp_cate_ttl.cate_ttl_chiji_top .cnt img,
#tmp_cate_ttl.cate_ttl_chiji_top .name img,
#tmp_cate_ttl.cate_ttl_chiji .ttl img,
#tmp_cate_ttl.cate_ttl_chiji .cnt img {
	background-color:#FFFFFF !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;
}
/* used_bg_img */
#tmp_wrapper .used_bg_img {
	width:auto !important;
	height:auto !important;
}
#tmp_wrapper .used_bg_img a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
#tmp_wrapper .used_bg_img span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_wrapper .used_bg_img a span {
	color:#0000FF !important;
	background-color:transparent !important;
}
#tmp_contents #tmp_livecamera h1 span {
	z-index:1 !important;
	width:100% !important;
	height:auto !important;
}
#tmp_contents #tmp_livecamera_map_cnt #tmp_livecamera_fujisan .fujisan_ttl {
	display:block !important;
	text-align:center !important;
}
#tmp_contents #tmp_ibs h1 span,
#tmp_contents #tmp_ibs_youtube_ttl span {
	z-index:1 !important;
}
#tmp_contents #tmp_miryoku_head_ttl h1,
#tmp_contents #tmp_miryoku_head_ttl p,
#tmp_miryoku_head_func #tmp_miryoku_head_txt {
  overflow:inherit !important;
  text-indent:inherit !important;
  white-space:inherit !important;
}
/* icon */
#tmp_wrap_main a.icon_pdf,
#tmp_wrap_main a.icon_word,
#tmp_wrap_main a.icon_excel {
	margin:0 !important;
	padding:0 !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;
}
#tmp_contents #tmp_miryoku_list li {
	min-height:initial !important;
	min-height:0 !important;
}
#tmp_miryoku_head_cnt {
	margin-top:0 !important;
}
#tmp_contents #tmp_miryoku_head_cnt li a {
	padding-top:0 !important;
}
#tmp_contents .idx1_menu_ttl .menu_btn,
#tmp_contents .idx1_menu_ttl .menu_btn a,
#tmp_contents .idx1_menu_ttl .menu_btn span {
	z-index:auto !important;
	overflow:auto !important;
	width:auto !important;
	height:auto !important;
	position:static !important;
}
#tmp_foreign_top_ttl h1,
#tmp_foreign_top_ttl p {
	text-shadow:none !important;
}
#tmp_contents #tmp_kids_ttl {
	padding-top:0 !important;
}
#tmp_contents #tmp_kids_ttl h1 {
	display:block !important;
}
#tmp_contents .kids_box .kids_box_ttl span {
	z-index:0 !important;
	width:auto !important;
	height:auto !important;
}
#tmp_contents .kids_box .kids_box_ttl a {
	padding-left:3px !important;
}
#tmp_contents #tmp_nihonichi h1 span,
.format_miryoku #tmp_lnavi_cnt #tmp_lnavi_miryoku_link li a span {
	z-index:0 !important;
}

