@charset "utf-8";

/* ==================================================
accessibility color 黄色地に黒
================================================== */
#tmp_sma_menu,
#tmp_sma_menu *,
#tmp_maincontents,
#tmp_maincontents *,
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_publicity,
#tmp_publicity *,
#tmp_footer,
#tmp_footer * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	list-style-image:none !important;
	text-shadow:none !important;
}
#tmp_sma_menu a,
#tmp_maincontents a,
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_footer a {
	color:#0000FF !important;
	background-color:#FFFF00 !important;
	text-shadow:none !important;
}
#tmp_event_cal_cnt .calendar .today {
	font-weight:bold !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,
#tmp_wrap_main #tmp_new_ttl h2 {
	padding:0 !important;
	border:none !important;
}
.format_top #tmp_maincontents h1,
.format_top #tmp_maincontents h2,
.format_top #tmp_maincontents h3,
.format_top #tmp_maincontents h4,
.format_top #tmp_maincontents h5,
.format_top #tmp_maincontents h6 {
	border:none !important;
	padding:0 !important;
	text-shadow:none !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;
}
/* used_bg_img */
.used_bg_img span {
	z-index:1 !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;
}
#tmp_contents #tmp_nagare_map {
	background:url(/shared/templates/free/images/contents/kids/nagare_map.jpg) left top no-repeat !important;
}
#tmp_contents #tmp_nagare_cnt,
#tmp_contents #tmp_nagare_anchor li,
#tmp_contents #tmp_nagare_anchor li a,
#tmp_contents #tmp_nagare_anchor li a span,
#tmp_contents #tmp_nagare_cnt li,
#tmp_contents #tmp_nagare_cnt .nagare_ttl,
#tmp_contents #tmp_nagare_cnt .nagare_ttl span,
#tmp_contents #tmp_nagare_cnt li img,
#tmp_contents #tmp_nagare_cnt li p {
	background-color:transparent !important;
}
#tmp_contents #tmp_nagare_cnt .nagare_ttl span {
	z-index:auto !important;
	color:#000000 !important;
}
*:first-child+html #tmp_contents #tmp_nagare_cnt .nagare_ttl span {
	text-indent:0px !important;
}
.sma_nagare_navi li a {
	height:100% !important;
}
.sma_nagare_navi li span {
	z-index:1 !important;
}
#tmp_nakattara .idx_nakattara {
	height:100% !important;
}
#tmp_nakattara .idx_nakattara h1,
#tmp_nakattara .idx_nakattara .idx_lead,
#tmp_nakattara .idx_nakattara .shori_ttl,
#tmp_nakattara .idx_nakattara .shori_cnt,
#tmp_nakattara .idx_nakattara .idx_case,
#tmp_nakattara .idx_nakattara .chpt1,
#tmp_nakattara .idx_nakattara .chpt2,
#tmp_nakattara .idx_nakattara .chpt3,
#tmp_nakattara .idx_nakattara .chpt4,
#tmp_nakattara .idx_nakattara .chpt5,
#tmp_nakattara .chpt1,
#tmp_nakattara .chpt2,
#tmp_nakattara .chpt3,
#tmp_nakattara .chpt4,
#tmp_nakattara .chpt5 {
	position:relative !important;
}
#tmp_nakattara .idx_nakattara h1,
#tmp_nakattara .idx_nakattara .idx_lead,
#tmp_nakattara .idx_nakattara .shori_ttl,
#tmp_nakattara .idx_nakattara .shori_cnt,
#tmp_nakattara .idx_nakattara .idx_case {
	margin-bottom:1em !important;
	top:0 !important;
	left:0 !important;
}
#tmp_nakattara .idx_nakattara h1,
#tmp_nakattara .idx_nakattara h1 span,
#tmp_nakattara .idx_nakattara .idx_lead,
#tmp_nakattara .idx_nakattara .idx_lead span,
#tmp_nakattara .idx_nakattara .shori_ttl,
#tmp_nakattara .idx_nakattara .shori_ttl span,
#tmp_nakattara .idx_nakattara .shori_cnt,
#tmp_nakattara .idx_nakattara .shori_cnt span,
#tmp_nakattara .chapter,
#tmp_nakattara .idx_nakattara .idx_case,
#tmp_nakattara .idx_nakattara .idx_case span {
	width:auto !important;
	height:auto !important;
}
*:first-child+html #tmp_nakattara .idx_nakattara h1 span,
*:first-child+html #tmp_nakattara .idx_nakattara .idx_lead span,
*:first-child+html #tmp_nakattara .idx_nakattara .shori_ttl span,
*:first-child+html #tmp_nakattara .idx_nakattara .shori_cnt span,
*:first-child+html #tmp_nakattara .idx_nakattara .idx_case span {
	text-indent:0px !important;
	white-space:normal !important;
}
#tmp_nakattara .idx_nakattara .chpt1,
#tmp_nakattara .idx_nakattara .chpt2,
#tmp_nakattara .idx_nakattara .chpt3,
#tmp_nakattara .idx_nakattara .chpt4,
#tmp_nakattara .idx_nakattara .chpt5,
#tmp_nakattara .chpt1,
#tmp_nakattara .chpt2,
#tmp_nakattara .chpt3,
#tmp_nakattara .chpt4,
#tmp_nakattara .chpt5 {
	top:0 !important;
	left:0 !important;
	float:left !important;
}
#tmp_nakattara .chapter {
	margin-bottom:1em !important;
	clear:both !important;
}