@charset "utf-8";

/* ==================================================
accessibility color 黒地に黄色
================================================== */
#tmp_wrapper,
#tmp_wrapper * {
	color:#FFFF00 !important;
	background-color:#000000 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_wrapper a,
#tmp_wrapper a span,
#tmp_wrapper button,
#tmp_wrapper input[type="submit"],
#tmp_wrapper input[type="button"],
#tmp_wrapper input[type="reset"] {
	color:#FFFFFF !important;
	background-color:transparent !important;
}
#tmp_wrapper span {
	z-index:auto !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,
#tmp_wrap_main #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: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_wrapper #tmp_header {
    padding: 0 !important;
    border-top: 0 !important;
}
#tmp_wrapper .title_enter .title_item .title_div,
#tmp_wrapper .service_event .list_item .item_link {
	border: 1px solid #FFFF00 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow:  none !important;
}
#tmp_wrapper .slick-control .slick-stop, 
#tmp_wrapper .slick-control .slick-play{
    border: none !important;
    color: #FFFF00 !important;
}
#tmp_wrapper .slick-control button {
    border: 2px solid #FFFF00 !important;
}
#tmp_wrapper .slick-control .slick-dots li.slick-active button {
    background-color: #FFFF00 !important;
}
#tmp_wrapper .pickup_slider .pickup_slick::after,
#tmp_wrapper .pickup_slider .pickup_slick .slick-next {
	background-color: #000000 !important;
}
#tmp_wrapper #tmp_banner_slider .banner_cnt .banner_emergency {
	border: 1px solid #FFFF00 !important;
}
#tmp_wrapper .pickup_slider .pickup_slick .slick-prev, 
#tmp_wrapper .pickup_slider .pickup_slick .slick-next {
	text-indent: 0 !important;
}
#tmp_wrapper #tmp_sma_menu,
#tmp_wrapper #tmp_sma_search,
#tmp_wrapper #tmp_sma_menu .btn_close span,
#tmp_wrapper #tmp_sma_search .btn_close span{
	border: 1px solid #FFFF00 !important;
}
.format_chisan_top #tmp_cate_ttl h1::before, 
.format_chisan_free #tmp_contents h1::before, 
.format_chisan_free #tmp_contents #tmp_cate_ttl p::before {
    background: none !important;
}