@charset "utf-8";

/* ==================================================
accessibility color 黄色地に黒
================================================== */
#container, /* add 20180324 */
#wrapper,
#wrapper h1,
#hlogo a, /* add 20180324 */
#sch_pc,
#box_facility,
#top #box_facility #facility_list, /* add 20180324 */
#search_event,
#tmp_pankuzu,
#template_publish ,
.date,
#tmp_contents,
#box_event,
#box_event ul,
#box_team,
#box_team *, /* add 20180324 */
#box_video,
#box_follow,
#top h2,
#tmp_contents #topics,
#volunteer,
#box_volunteer,
#top #box_volunteer ul, /* add 20180324 */
#news,
#box_news,
#top #box_news ul, /* add 20180324 */
#movie,
#movie_list,
#event,
#event_list table,
#calendar table,
#calendar table th,
#calendar table .col_day td,
#calendar .more_btn a,
#tmp_result_list_ul,
.template_table th,
#event_list .th_col,
#cat_tab a,
#box_form2 dt,
#box_search1,
#box_search2,
#box_search3,
.inner_team,
#approach,
#box_approach,
#tmp_inner_c,
#tmp_contents #banner_area li,
.box_inner h1,
#sp_gnavi, /* add 20180324 */
#sp_moji, /* add 20180324 */
#sp_read, /* add 20180324 */
#tmp_footer,
#tmp_footer * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#hlogo span, /* add 20180324 */
#top h2 span,
#wrapper h1 span,
.box_inner h1 span{
	color:#000000 !important;
	z-index:1 !important;
	background-color:#FFFF00 !important;
}
.template_left .navbox li{
	background:none !important;
}
.template_right{ background:none !important;}
#search_event,
#sch_pc,
.box_inner .keyword{
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border:2px solid #FFFF00 !important;
}
#tmp_contents #topics .inner_topics{
	background:#00008B !important;
}
#tmp_contents #topics .inner_topics h2{ border:none !important;}
#tmp_contents a,
#tmp_pankuzu a,
.to_page a,
.box_inner a,
.template_left .navbox li a,
.bx_caption a,
#tmp_contents .topics_data h3.topics_h a,
#tmp_wrap_main a,
#tmp_publicity a,
#bx_footer a, /* add 20180324 */
#sp_gnavi a, /* add 20180324 */
#footer a {
	color:#0000FF !important;
	background-color:transparent !important;
}
#footer .fnavi li{
	border-left: 5px solid #000000 !important;
}
#footer .fnavi_last{
	border-right: 5px solid #000000 !important;
}
#tmp_event_cal_cnt .calendar .today {
	background-color:transparent !important;
}
#bx_footer button#tglBtn6,
#bx_container1 button#tglBtn1,
#bx_container2 button#tglBtn2,
#bx_container3 button#tglBtn3,
#bx_container4 button#tglBtn4,
#bx_container5 button#tglBtn5,
#bx_team  button#tglBtn7,
#bx_temp button#tglBtn8{
	color:#000000 !important;
	background-color:#FFFF00 !important;
	border:2px solid black !important;
}
#bx_footer span#stopBtn6,
#bx_footer span#startBtn6,
#bx_container1 span#stopBtn1,
#bx_container1 span#startBtn1,
#bx_container2 span#stopBtn2,
#bx_container2 span#startBtn2,
#bx_container3 span#stopBtn3,
#bx_container3 span#startBtn3,
#bx_container4 span#stopBtn4,
#bx_container4 span#startBtn4,
#bx_container5 span#stopBtn5,
#bx_container5 span#startBtn5,
#bx_temp span#stopBtn3,
#bx_temp span#startBtn3,
#bx_temp span#stopBtn4,
#bx_temp span#startBtn4,
#bx_temp span#stopBtn5,
#bx_temp span#startBtn5,
#bx_team span#stopBtn7,
#bx_team span#startBtn7,
#bx_temp span#stopBtn8,
#bx_temp span#startBtn8{
	background:none !important;
	color:#000000 !important;
}

#tmp_wrap_main h1,
#tmp_contents h2
#tmp_contents h3
#tmp_wrap_main h4,
#tmp_wrap_main h5,
#tmp_wrap_main h6 {
	padding:5px !important;
	border:none !important;
}
h1.main_tit,
h1.main_tit_b{
	padding:5px !important;
	border:none !important;
	background:none !important;
	color:#000000 !important;
	border:3px solid black !important;
}
#tmp_wrap_main h1 {
	border:3px solid black !important;
}
#tmp_contents h2 {
	background:none !important;
	border-top:none !important;
	border-bottom:1px solid black !important;
	border-left:3px solid black !important;
}
#tmp_contents h3 {
	background:none !important;
	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:#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 * {
	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;
}