@charset "utf-8";

/* ==================================================
accessibility color 青地に黄色
================================================== */
#tmp_sma_menu,
#tmp_sma_menu *,
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_publicity,
#tmp_publicity *,
#tmp_footer,
#tmp_footer * {
	color:#FFFF00 !important;
	background-color:#00008B !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_publicity a,
#tmp_footer a {
	color:#FFFFFF !important;
	background-color:transparent !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_wrap_main h1 {
	border:3px solid yellow !important;
}
#tmp_wrap_main h2 {
	border-bottom:1px solid yellow !important;
	border-left:3px 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;
}
#tmp_gnavi .drop_down_list_main {
	border-width:2px !important;
	border-style:solid !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;
	overflow:visible !important;
}
#tmp_wrapper .used_bg_img a span {
	color:#FFFFFF !important;
	background-color:transparent !important;
}
#tmp_wrapper #tmp_hlogo h1 span,
#tmp_wrapper #tmp_hlogo p span {
	z-index:-1 !important;
	height:53px !important;
}
.smartphone #tmp_wrapper #tmp_hlogo h1 span,
.smartphone #tmp_wrapper #tmp_hlogo p span {
	height:38px !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:yellow !important;
	list-style-image:none !important;
}
#tmp_wrap_main #tmp_gmap_box a {
	color:#7777CC !important;
}
#tmp_mymenu #tmp_mymenu_status .mymenu_already_btn img,
#tmp_mymenu #tmp_mymenu_status .mymenu_look_btn a img {
	background-color:#FFFFFF !important;
}
#tmp_search_ttl,
#tmp_search_ttl span {
	width:auto !important;
}
.format_top #tmp_main #tmp_maincontents .switch_menu .switch_ttl h2,
.format_top #tmp_main #tmp_maincontents .switch_menu .switch_ttl p {
	color:#FFFFFF !important;
}
#tmp_about_fujisawa .fujisawa_menu_btn li {
	width:100% !important;
}
#tmp_city_promotion .slick-dots li span,
#tmp_gallery .slick-dots li span {
	background:transparent !important;
}
#tmp_city_promotion .slick-dots li a {
	background:url(/shared/images/gallery/onavi_1_off.png) no-repeat 0 0 !important;
}
#tmp_city_promotion .slick-dots li.slick-active a {
	background:url(/shared/images/gallery/onavi_1_on.png) no-repeat 0 0 !important;
}
#tmp_city_promotion .action_ctrl .bt_slide.stop {
	background:url(/shared/images/gallery/stop_btn.png) no-repeat 0 0 !important;
}
#tmp_city_promotion .action_ctrl .bt_slide.start {
	background:url(/shared/images/gallery/play_btn.png) no-repeat 0 0 !important;
}
#tmp_gallery .slick-dots li a {
	background:url(/shared/images/gallery/onavi_1_off.png) no-repeat 0 0 !important;
}
#tmp_gallery .slick-dots li.slick-active a {
	background:url(/shared/images/gallery/onavi_1_on.png) no-repeat 0 0 !important;
}
#tmp_gallery .action_ctrl .bt_slide.stop {
	background:url(/shared/images/gallery/stop_btn.png) no-repeat 0 0 !important;
}
#tmp_gallery .action_ctrl .bt_slide.start {
	background:url(/shared/images/gallery/play_btn.png) no-repeat 0 0 !important;
}
#tmp_call_ttl .title,
#tmp_call_ttl .title span,
#tmp_call_ttl .sub_title {
	height:auto !important;
}
.used_javascript #tmp_info {
	padding-top:3.2em !important;
}
.used_javascript #tmp_info h2 {
	font-size:114% !important;
}
#tmp_gnavi a,
#tmp_gnavi span {
	height:auto !important;
}
#tmp_wrap_main h2 {
	font-size: 110% !important;
}
.crowd_box_ttl {
	margin:0 !important;
}
#tmp_search_ttl {
	margin:2px !important;
}
#tmp_search .sch_means a {
	margin:0 !important;
	padding:0 !important;
}
#tmp_madoguchi_ttl span,
#tmp_madoguchi_cnt span {
	width:100% !important;
}
#tmp_photo_gallery {
	width:335px !important;
}
.fujisawa_menu_btn li a {
	padding-top:0px !important;
}
#tmp_madoguchi_cnt span {
	padding-left:0 !important;
}
#tmp_search .detail #tmp_search_btn {
	text-indent:inherit !important;
}