@charset "utf-8";

/* ==================================================
accessibility color 黄色地に黒
================================================== */
#tmp_query,
#tmp_wrap_pankuzu,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_publicity,
#tmp_publicity *,
.rn2 #tmp_gnavi_cnt,
#tmp_footer,
#tmp_footer * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	list-style-image:none !important;
}
#tmp_gnavi #tmp_gnavi_cnt li a,
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_publicity a,
#tmp_footer a {
	color:#0000FF !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 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_wrap_main .used_bg_img,
#tmp_wrap_footer .used_bg_img {
	width:auto !important;
	height:auto !important;
}
#tmp_wrap_main .used_bg_img a,
#tmp_wrap_footer .used_bg_img a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
#tmp_wrap_main .used_bg_img span,
#tmp_wrap_footer .used_bg_img span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_wrap_main .used_bg_img a span,
#tmp_wrap_footer .used_bg_img a span {
	color:#0000FF !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;
}
/* lifeguide */
#tmp_lifeguide #tmp_lifeguide_logo {
	border:none !important;
}
#tmp_lifeguide #tmp_lifeguide_logo img {
	background-color:#ffffff !important;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li a span {
	text-indent:0 !important;
}
#tmp_lifeguide #tmp_lifeguide_howto a span,
#tmp_lifeguide #tmp_lifeguide_slist1 a span,
#tmp_lifeguide #tmp_lifeguide_slist2 a span,
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li a span,
#tmp_lifeguide #tmp_lifeguide_banner_top a span,
#tmp_lifeguide #tmp_lifeguide_top_link a span,
#tmp_lifeguide .cate_ttl h1 span {
	z-index:1 !important;
}
/* hitorioya */
#tmp_hitorioya_menu_cnt .cnt > ul > li > .btn {
	background:url(/shared/templates/hitorioya_top/images/accor_down.png) no-repeat !important;
}
#tmp_hitorioya_menu_cnt .cnt > ul > li.active > .btn {
	background:url(/shared/templates/hitorioya_top/images/accor_up.png) no-repeat !important;
}
#tmp_hitorioya_bnr_ttl h2:before, #tmp_hitorioya_bnr_ttl h2:after,
#tmp_hitorioya_menu_ttl h2:before, #tmp_hitorioya_menu_ttl h2:after,
#tmp_hitorioya_shien_ttl h2:before, #tmp_hitorioya_shien_ttl h2:after {
	content: none !important;
}
#tmp_wrap_main .hitorioya_ttl p.ku img,
#tmp_hitorioya_sodan_mail .box_sodan_ttl p a img,
#tmp_hitorioya_sodan_tel .box_sodan_ttl p a img,
#tmp_lnavi_mail p a img {
	background-color: #ffff00 !important;
}
/* renewal add */
.format_top .rn,
.format_top .rn *,
#tmp_header,
#tmp_header *,
#tmp_wrap_publicity2,
#tmp_wrap_publicity2 *,
#tmp_hlead .wrap_hlead_rgt_navi,
#tmp_hlead .wrap_hlead_rgt_navi * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	list-style-image:none !important;
}
.format_top .rn a,
.format_top .rn a span,
#tmp_header a,
#tmp_header a span,
#tmp_pankuzu a,
#tmp_pankuzu a span,
#tmp_wrap_main a,
#tmp_wrap_main a span,
#tmp_publicity a,
#tmp_publicity a span,
#tmp_wrap_publicity2 a,
#tmp_wrap_publicity2 a span,
#tmp_footer a,
#tmp_footer a span,
#tmp_hlead .wrap_hlead_rgt_navi a,
#tmp_hlead .wrap_hlead_rgt_navi a span {
	color:#0000FF !important;
	background-color:transparent !important;
}
.format_top .rn a,
#tmp_header a,
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_publicity a,
#tmp_wrap_publicity2 a,
#tmp_footer a,
#tmp_hlead .wrap_hlead_rgt_navi a {
	text-decoration:underline !important;
}
.format_top .rn .used_bg_img {
	width:auto !important;
	height:auto !important;
}
.format_top .rn .used_bg_img a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
.format_top .rn .used_bg_img span {
	z-index:1 !important;
	height:auto !important;
}
.format_top .rn .used_bg_img a span {
	opacity: 1!important;
	color:#FFFFFF !important;
	background-color:transparent !important;
}
.rn #tmp_hlogo h1 span,
.rn #tmp_hlogo p span {
	z-index:1 !important;
}
.rn #tmp_hlogo h1,
.rn #tmp_hlogo h1 span,
.rn #tmp_hlogo p,
.rn #tmp_hlogo p span {
	width:auto !important;
}
.rn #tmp_select_emergency .select_btn a {
	background-color:transparent !important;
}
.rn #tmp_wrap_slick #tmp_slick,
.rn #tmp_wrap_slick #tmp_slick * {
	background-color:transparent !important;
}
.rn .rnavi_jinzai_btn a span,
.rn .rnavi_kids_btn a span {
	text-indent:inherit !important;
	white-space:normal !important;
}
.rn #tmp_info_ttl li {
	border-width:1px !important;
	border-style:solid !important;
}
.rn #tmp_info_ttl .active a:after {
	border-top-color:#000000 !important;
}
.rn #tmp_wrap_sanka #tmp_sanka_cnt ul li {
	border-bottom-style:solid !important;
}
.rn2 #tmp_name img {
	background-color:#FFFFFF !important;
}
.rn2 #tmp_aisatu #tmp_aisatu_bg {
	z-index:0 !important;
}
.rn2 #tmp_h_top_btn span {
	z-index:0 !important;
	font-size:100% !important;
}
.rn2 #tmp_h_top_btn,
.rn2 #tmp_h_top_btn a {
	width: auto;
	height: auto;
}
#tmp_kids_gnavi li a {
	border: 1px solid;
	height: auto !important;
}
#tmp_kids_gnavi li a span {
	z-index: 1 !important;
}
.format_top .rn #tmp_header #tmp_hlogo h1,
.format_top .rn #tmp_header #tmp_hlogo h1 span,
.rn #tmp_header #tmp_hlogo p,
.rn #tmp_header #tmp_hlogo a,
.rn #tmp_header #tmp_hlogo p span {
	height: auto !important;
}
/* shussan */
#tmp_shussan_banner h1 span {
	z-index: 1 !important;
	text-indent: 0 !important;
}
#tmp_shussan_tab_ttl .used_bg_img a {
	border:1px solid #000000 !important;
}
#tmp_shussan_tab_ttl .used_bg_img span {
	text-indent:0 !important;
}
.box_shussan_mamafure .shussan_mamafure_ttl {
	position: static !important;
	left:auto !important;
	margin-left:0 !important;
}
.box_shussan_handbook .shussan_handbook_ttl p,
.box_shussan_mamafure .shussan_mamafure_ttl p,
.box_shussan_mamafure .shussan_mamafure_img p {
	text-indent:0 !important;
}
.box_shussan_mamafure,
.box_shussan_handbook {
	border:1px solid #000000 !important;
}
.box_shussan_handbook:before {
	display: none;
}
/* ==================================================
Start Lifeguide Top Renewal
================================================== */
.custom_lifeguide_top_rn #tmp_lifeguide_top .life_info .container:before,
.custom_lifeguide_top_rn #tmp_lifeguide_top .life_front h1:before,
.custom_lifeguide_top_rn #tmp_lifeguide_top .life_front h1:after{
	display: none;
}
.custom_lifeguide_top_rn #tmp_wrap_main h2,
.custom_lifeguide_top_rn #tmp_wrap_main h1 {
    border: 0 !important;
}
.custom_lifeguide_top_rn #tmp_lifeguide_top .language_inner a:before,
.custom_lifeguide_top_rn #tmp_lifeguide_top .useful_box a:before{
	border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 7px solid #000000;
}
/* ==================================================
End Lifeguide Top Renewal
================================================== */
/* ==================================================
20220421　施設ページリニューアル Start
================================================== */
#tmp_map_search .ttl label {
    background-image: url(/shared/templates/free/images/contents/shisetsu/sch_icon.gif) !important;
}
#tmp_contents #tmp_map_area_lft .image_map_check ul li label {
	text-shadow: none;
}
#tmp_contents #tmp_map_area .map_area_ttl {
	border-bottom: 1px solid black;
}
#tmp_contents #tmp_map_area_lft .image_map_check ul li label{
	text-shadow:none !important;
}
#tmp_contents #tmp_map_area .map_area_items {
	margin-top: 0 !important;
}
/* ==================================================
20220421　施設ページリニューアル End
================================================== */