@charset "utf-8";

/* ==================================================
accessibility color 黒地に黄色
================================================== */
#tmp_query,
#tmp_gnavi,
#tmp_header,
#tmp_header *,
#tmp_wrapper,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_publicity,
#tmp_publicity *,
#tmp_footer,
#tmp_footer * {
	color:#FFFF00 !important;
	background-color:#000000 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
	text-shadow:none !important;
}
#tmp_hlogo span{
	z-index:1 !important;
}
#tmp_header a,
#tmp_gnavi a,
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_wrap_main a span,
#tmp_publicity a,
#tmp_footer a {
	color:#FFFFFF !important;
	background-color:transparent !important;
	text-decoration:underline !important;
	text-shadow:none !important;
}
#tmp_header a:hover,
#tmp_header a:focus,
#tmp_header a:active,
#tmp_gnavi a:hover,
#tmp_gnavi a:focus,
#tmp_gnavi a:active,
#tmp_pankuzu a:hover,
#tmp_pankuzu a:focus,
#tmp_pankuzu a:active,
#tmp_wrap_main a:hover,
#tmp_wrap_main a:focus,
#tmp_wrap_main a:active,
#tmp_wrap_main a span:hover,
#tmp_wrap_main a span:focus,
#tmp_wrap_main a span:active,
#tmp_publicity a:hover,
#tmp_publicity a:focus,
#tmp_publicity a:active,
#tmp_footer a:hover,
#tmp_footer a:focus,
#tmp_footer a:active {
	text-decoration:none !important;
}
#tmp_gnavi .active a,
#tmp_gnavi a:hover,
#tmp_gnavi a:focus,
#tmp_gnavi #tmp_glist1.active a,
#tmp_gnavi #tmp_glist1 a:hover,
#tmp_gnavi #tmp_glist1 a:focus {
	background:none;
	text-decoration:none !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 {
	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_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:#FFFFFF !important;
	background-color:transparent !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 * {
	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;
}
#tmp_query {
	border:1px solid yellow !important;
}
.pnavi span {
	z-index:0;
}
#tmp_hlogo h1 span,
#tmp_hlogo p span {
	width:auto !important;
	height:auto !important;
	display:inline !important;
}
#tmp_hnavi_lmenu a {
	width:auto !important;
	height:auto !important;
	display:inline-block !important;
	text-decoration:underline !important;
}
#tmp_hnavi_lmenu span {
	width:auto !important;
	height:auto !important;
	display:inline-block !important;
	margin:12px 0 0 !Important;
	text-decoration:underline !important;
	z-index:auto !important;
}
#tmp_head_en #tmp_hlogo {
	margin-top:0 !important;
}
#tmp_pickup_slide h2 img {
	background-color:#FFFFFF !important;
}
#tmp_contents .habatan_bg img {
	background-color:transparent !important;
}
#tmp_pickup .gallery_ctrl,
#tmp_pickup_slide .gallery_ctrl {
	width:auto !important;
	position:relative !important;
}
#tmp_pickup .prev,
#tmp_pickup .prev a,
#tmp_pickup .prev span,
#tmp_pickup .next,
#tmp_pickup .next a,
#tmp_pickup .next span,
#tmp_pickup .prev a span,
#tmp_pickup .next a span,
#tmp_pickup .stop_btn,
#tmp_pickup .stop_btn a,
#tmp_pickup .stop_btn span,
#tmp_pickup .play_btn,
#tmp_pickup .play_btn a,
#tmp_pickup .play_btn span,
#tmp_pickup_slide .prev,
#tmp_pickup_slide .prev a,
#tmp_pickup_slide .prev span,
#tmp_pickup_slide .next,
#tmp_pickup_slide .next a,
#tmp_pickup_slide .next span,
#tmp_pickup_slide .prev a span,
#tmp_pickup_slide .next a span,
#tmp_pickup_slide .stop_btn,
#tmp_pickup_slide .stop_btn a,
#tmp_pickup_slide .stop_btn span,
#tmp_pickup_slide .play_btn,
#tmp_pickup_slide .play_btn a,
#tmp_pickup_slide .play_btn span {
	width:auto !important;
	height:auto !important;
	z-index:0 !important;
}
#tmp_pickup_slide .next,
#tmp_pickup_slide .prev,
#tmp_pickup_slide .stop_btn,
#tmp_pickup_slide .play_btn {
	position:static !important;
	float:left !important;
	padding:0 10px 0 0 !important;
}
#tmp_contents #tmp_idx_1 #tmp_top_news_ttl a,
#tmp_contents #tmp_idx_1 #tmp_topics_ttl a {
	background:none !important;
}