@charset "utf-8";
/* ==================================================
contents
================================================== */
/* ==================================================
col_lft
================================================== */
/* weather
============================== */
#tmp_weather_s {
	margin:0 0 12px;
	padding:7px 10px 13px;
	background:url(/shared/templates/top/images/weather_s_bg.gif) repeat left top;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#tmp_weather_s_ttl h2 {
	margin:0 0 0.3em;
	color:#212121;
	background-color:transparent;
	font-size:107%;
	font-weight:bold;
}
#tmp_weather_s_cnt {
	font-size:86%;
}
#tmp_weather_s_cnt2 {
	margin:0 0 9px;
	color:inherit;
	background-color:#FFFFFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#tmp_weather_s_cnt .weather {
	width:89px;
	padding:6px 0 8px;
	text-align:center;
	float:left;
}
#tmp_weather_s_cnt .weather {
	border-left:1px solid #FBE624;
}
#tmp_weather_s_cnt .weather span {
	display:block;
}
#tmp_weather_s_cnt .weather:first-child {
	border-left:none;
}
#weather_error {
	padding:10px;
}
#tmp_we_today,
#tmp_we_tomorrow {
	padding:6px 0 8px;
	text-align:center;
	float:left;
}
#tmp_we_today {
	width:87px;
}
#tmp_we_tomorrow {
	width:92px;
}
#tmp_we_today {
	border-right:1px solid #FBE624;
}
.we_day_ttl {
	text-align:center;
}
#tmp_we_link ul {
	list-style:none;
	list-style-image:none;
}
#tmp_we_link ul li {
	padding:0 0 0 17px;
	background:url(/shared/templates/top/images/we_link_icon.gif) no-repeat left center;
}
#tmp_we_link ul li a {
	color:#1F1F1F;
	background-color:transparent;
	text-decoration:none;
}
/* kanko
============================== */
#tmp_kanko {
	margin:0 0 12px;
	clear:both;
}
#tmp_kanko a {
	display:block;
	width:200px;
	height:40px;
	background:url(/shared/templates/top/images/kanko_btn.gif) no-repeat left top;
}
#tmp_kanko a span {
	width:200px;
	height:40px;
}
/* about_fujisawa
============================== */
#tmp_about_fujisawa {
	margin:0 0 12px;
	padding:5px 10px 10px;
	background:url(/shared/templates/top/images/about_fujisawa_bg.gif) repeat left top;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#tmp_about_fujisawa_ttl h2 {
	margin:0 0 0.3em;
	color:#212121;
	background-color:transparent;
	font-size:107%;
}
/* jinko */
#tmp_jinko {
	padding:0 0 0 3px;
}
#tmp_jinko_ttl h3 {
	margin:0 0 0.2em;
	color:#202020;
	background-color:transparent;
	font-size:100%;
}
#tmp_jinko_cnt {
	line-height:1.4;
	font-size:86%;
}
#tmp_jinko_cnt p {
	margin:0 0 0.4em;
}
#tmp_jinko_cnt p.toke a {
	padding:0 0 0 17px;
	color:#202020;
	background:transparent url(/shared/templates/top/images/jinko_icon.gif) no-repeat left center;
	text-decoration:none;
}
/* fujisawa_menu_btn
============================== */
/* 共通 */
.fujisawa_menu_btn {
	margin:0 0 8px;
	list-style:none;
	list-style-image:none;
	clear:both;
}
.fujisawa_menu_btn li {
	margin:0 0 2px;
}
.fujisawa_menu_btn li a {
	display:block;
	width:180px;
}
.fujisawa_menu_btn li a span {
	position:relative;
}
.fujisawa_menu_btn li.shicho a,
.fujisawa_menu_btn li.shigikai a,
.fujisawa_menu_btn li.shicho a span,
.fujisawa_menu_btn li.shigikai a span {
	height:60px;
}
.fujisawa_menu_btn li.city_profile a,
.fujisawa_menu_btn li.shiyakusho a,
.fujisawa_menu_btn li.kaiken a,
.fujisawa_menu_btn li.jore a,
.fujisawa_menu_btn li.city_profile a span,
.fujisawa_menu_btn li.shiyakusho a span,
.fujisawa_menu_btn li.kaiken a span,
.fujisawa_menu_btn li.jore a span {
	height:40px;
}
/* 個別 */
.fujisawa_menu_btn li.shicho a {
	background:url(/shared/templates/top/images/shicho_btn.gif) no-repeat left top;
}
.fujisawa_menu_btn li.shigikai a {
	background:url(/shared/templates/top/images/shigikai_btn.gif) no-repeat left top;
}
.fujisawa_menu_btn li.city_profile a {
	background:url(/shared/templates/top/images/city_profile_btn.gif) no-repeat left top;
}
.fujisawa_menu_btn li.shiyakusho a {
	background:url(/shared/templates/top/images/shiyakusho_btn.gif) no-repeat left top;
}
.fujisawa_menu_btn li.kaiken a {
	background:url(/shared/templates/top/images/kaiken_btn.gif) no-repeat left top;
}
.fujisawa_menu_btn li.jore a {
	background:url(/shared/templates/top/images/jore_btn.gif) no-repeat left top;
}
/* bosai
============================== */
#tmp_bosai {
	margin:0 0 12px;
	padding:7px 10px 0;
	background:url(/shared/templates/top/images/bosai_bg.gif) repeat left top;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#tmp_bosai_ttl h2 {
	margin:0 0 0.3em;
	color:#B20000;
	background-color:transparent;
	font-size:107%;
}
#tmp_bosai_cnt ul {
	font-size:93%;
	list-style:none;
	list-style-image:none;
}
#tmp_bosai_cnt ul li {
	border-top:1px dashed #FFFFFF;
}
#tmp_bosai_cnt ul li a {
	display:block;
	padding:12px 0 12px 18px;
	color:#202020;
	background:transparent url(/shared/templates/top/images/bosai_icon.gif) no-repeat left 1em;
	text-decoration:none;
}
/* urgency_btn
============================== */
#tmp_urgency_btn {
	margin:0 0 12px;
	list-style:none;
	list-style-image:none;
}
#tmp_urgency_btn li {
	margin:0 0 3px;
}
#tmp_urgency_btn li.shinsatsu {
	margin-bottom:12px;
}
#tmp_urgency_btn li a {
	display:block;
	width:200px;
	height:40px;
}
#tmp_urgency_btn li a span {
	width:200px;
	height:40px;
}
#tmp_urgency_btn li.kinkyu a {
	background:url(/shared/templates/top/images/kinkyu_btn.gif) no-repeat left top;
}
#tmp_urgency_btn li.shinsatsu a {
	background:url(/shared/templates/top/images/shinsatsu_btn.gif) no-repeat left top;
}
#tmp_urgency_btn li.hospital a {
	background:url(/shared/templates/top/images/hospital_btn.gif) no-repeat left top;
}
/* ==================================================
col_main
================================================== */
/* city_promotion
============================== */
#tmp_city_promotion {
	width:740px;
	height:280px;
	clear:both;
	position:relative;
	margin:0 0 28px;
	overflow:hidden;
}
.no_javascript #tmp_city_promotion p {
	display:none;
}
.no_javascript #tmp_city_promotion p:first-child {
	display:block;
}
#tmp_city_promotion .slick-slide {
	position:absolute !important;
	left:0 !important;
}
#tmp_city_promotion .slick-dots {
	position:absolute;
	bottom:6px;
	right:87px;
	height:20px;
	z-index:1000;
	list-style:none;
}
#tmp_city_promotion .slick-dots li {
	margin-right:10px;
	float:left;
}
#tmp_city_promotion .slick-dots li a {
	background:url(/shared/images/gallery/onavi_1_off.png) no-repeat 0 0;
}
#tmp_city_promotion .slick-dots li.slick-active a {
	background:url(/shared/images/gallery/onavi_1_on.png) no-repeat 0 0;
}
#tmp_city_promotion .slick-dots li a,
#tmp_city_promotion .slick-dots li span {
	display:block;
	width:20px;
	height:20px;
}
#tmp_city_promotion .slick-dots li span {
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#tmp_city_promotion .action_ctrl {
	position:absolute;
	bottom:6px;
	right:10px;
	z-index:1000;
}
#tmp_city_promotion .action_ctrl .bt_slide {
	cursor:pointer;
}
#tmp_city_promotion .action_ctrl .bt_slide.stop {
	background:url(/shared/images/gallery/stop_btn.png) no-repeat 0 0;
}
#tmp_city_promotion .action_ctrl .bt_slide.start {
	background:url(/shared/images/gallery/play_btn.png) no-repeat 0 0;
}
#tmp_city_promotion .action_ctrl .bt_slide,
#tmp_city_promotion .action_ctrl .bt_slide span {
	display:block;
	width:68px;
	height:22px;
}
#tmp_city_promotion .action_ctrl .bt_slide {
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
/* search
============================== */
#tmp_search {
	margin:0 0 28px 10px;
	clear:both;
}
#tmp_search_ttl {
	margin:-7px 0 -90px -10px;
	position:relative;
	float:left;
}
#tmp_search_ttl h2 {
	width:154px;
	height:97px;
	background:url(/shared/templates/top/images/search_ttl.gif) no-repeat left top;
}
#tmp_search_ttl span {
	width:154px;
	height:97px;
}
#tmp_search_cnt {
	border:2px solid #B2EACB;
	padding:13px 13px 14px;
	color:inherit;
	background-color:#FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#tmp_search_menu {
	margin:0 0 8px;
	padding:10px 0 15px 139px;
	color:inherit;
	background-color:#DBEEFE;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	clear:both;
}
/* box_form */
.box_wrap_form {
	float:left;
}
.box_form {
	float:left;
}
.box_form p {
	text-align:center;
}
.box_form p.sch_label {
	font-weight:bold;
}
#tmp_search #tmp_query {
	width:180px;
	min-height:28px;
	border:2px solid #0668B9;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
* html #tmp_search #tmp_query {
	width:180px;
}
#tmp_search #tmp_select {
	margin:0 0 0 5px;
	width:180px;
	min-height:28px;
	border:1px solid #AAAAAA;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#tmp_search .sch_btn {
	padding:8px 0 0;
	float:left;
}
#tmp_search #tmp_search_btn {
	margin:0 0 0 10px;
	padding:1px;
	width:79px;
	height:40px;
	text-align:center;
	cursor:pointer;
}
#tmp_search .sch_means {
	padding:18px 0 10px;
	float:left;
}
#tmp_search .sch_means a {
	margin:0 0 0 8px;
	padding:0 0 0 12px;
	color:#000000;
	background:transparent url(/shared/templates/top/images/arrow_icon.gif) no-repeat left 0.3em;
	text-decoration:none;
}
/* detail */
#tmp_search_menu.detail {
	padding:3px 10px 3px 130px;
}
.detail .box_wrap_form {
	width:413px;
}
.detail .box_form {
	float:none;
	display:table;
	width:100%;
}
.detail .box_form fieldset {
	padding-top:3px;
}
.detail .box_form legend {
	display:none;
}
.detail .box_sch {
	width:143px;
	float:right;
	display:table;
}
#tmp_search .detail .sch_btn,
#tmp_search .detail .sch_means {
	padding:3px 0;
	float:none;
	display:table-cell;
	vertical-align:middle;
}
#tmp_search .detail #tmp_search_btn {
	margin:0;
	background:url(/shared/images/search/search_btn.png) no-repeat 0 0;
	width:60px;
	height:63px;
	border:none;
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
.detail .box_form p {
	padding:3px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:1.4;
}
.detail .box_form .box_label {
	white-space:nowrap;
}
.detail .box_form p label {
	padding:0 1px;
}
.detail .box_form p.sch_label {
	text-align:right;
	width:90px;
}
#tmp_search .detail #tmp_query {
	width:160px;
}
#tmp_search .detail #tmp_select {
	width:100%;
	margin-left:0;
}
#tmp_sch_menu {
	clear:both;
}
/* sch_navi */
#tmp_sch_navi {
	width:335px;
	float:left;
}
.sch_navi {
	margin:0 0 0 4px;
	list-style:none;
	list-style-image:none;
	letter-spacing:-.4em;
}
.sch_navi li {
	margin:0 7px 10px 0;
	width:130px;
	padding:4px 0 3px 27px;
	background-position:left 0.1em;
	background-repeat:no-repeat;
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
}
*:first-child+html .sch_navi li {
	display:inline;
}
* html .sch_navi li {
	display:inline;
}
.sch_navi li a {
	color:#000000;
	background-color:transparent;
	text-decoration:none;
}
.sch_navi li.sitemap {
	background-image:url(/shared/templates/top/images/sitemap_icon.gif);
}
.sch_navi li.annai {
	background-image:url(/shared/templates/top/images/annai_icon.gif);
}
.sch_navi li.shitsumon {
	background-image:url(/shared/templates/top/images/shitsumon_icon.gif);
}
.sch_navi li.shisetsu {
	background-image:url(/shared/templates/top/images/shisetsu_icon.gif);
}
.sch_navi li.joho {
	background-image:url(/shared/templates/top/images/joho_icon.gif);
}
.sch_navi li.map {
	background-image:url(/shared/templates/top/images/map_icon.gif);
}
#tmp_sch_cm {
	width:360px;
	float:right;
}
/* call */
#tmp_call {
	border:1px solid #B6DDFC;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	float:right;
	margin:0 0 13px;
}
#tmp_sch_menu #tmp_call {
	float:none;
}
#tmp_call a {
	text-decoration:none;
	color:#202020;
	background-color:transparent;
}
#tmp_call p {
	text-align:center;
}
#tmp_call_ttl {
	padding:4px 0 4px 24px;
	color:inherit;
	background-color:#DBEEFE;
	-webkit-border-radius:2px 2px 0 0 / 2px 2px 0 0; /* Webkit */
	-moz-border-radius:2px 2px 0 0 / 2px 2px 0 0; /* Mozilla */
	border-radius:2px 2px 0 0 / 2px 2px 0 0; /* CSS3 */
}
#tmp_call_ttl p {
	float:left;
}
#tmp_call_ttl .title {
	background:url(/shared/templates/top/images/call_ttl.gif) no-repeat 0 0;
}
#tmp_call_ttl .title,
#tmp_call_ttl .title span {
	width:144px;
	height:14px;
}
#tmp_call_ttl .sub_title {
	background:url(/shared/templates/top/images/call_ttl2.gif) no-repeat 0 0;
}
#tmp_call_ttl .sub_title,
#tmp_call_ttl .sub_title span {
	width:166px;
	height:14px;
}
#tmp_call_cnt {
	padding:5px 11px 7px;
}
#tmp_call_cnt p {
	background:url(/shared/templates/top/images/call_cnt.gif) no-repeat center;
}
#tmp_call_cnt span {
	width:195px;
	height:19px;
}
/* madoguchi */
#tmp_madoguchi {
	border:1px solid #FBB87B;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#tmp_madoguchi a {
	text-decoration:none;
	color:#202020;
	background-color:transparent;
}
#tmp_madoguchi_ttl {
	padding:4px 25px;
	color:inherit;
	background-color:#FDDABB;
	-webkit-border-radius:2px 2px 0 0 / 2px 2px 0 0; /* Webkit */
	-moz-border-radius:2px 2px 0 0 / 2px 2px 0 0; /* Mozilla */
	border-radius:2px 2px 0 0 / 2px 2px 0 0; /* CSS3 */
}
#tmp_madoguchi_ttl p {
	background:url(/shared/templates/top/images/madoguchi_ttl.gif) no-repeat 0 0;
}
#tmp_madoguchi_ttl span {
	width:140px;
	height:14px;
}
#tmp_madoguchi_cnt {
	padding:5px 0 6px 101px;
}
#tmp_madoguchi_cnt p {
	background:url(/shared/templates/top/images/madoguchi_cnt.gif) no-repeat 0 0;
}
#tmp_madoguchi_cnt p,
#tmp_madoguchi_cnt span {
	width:157px;
	height:20px;
}
/* info
============================== */
.used_javascript #tmp_info {
	position:relative;
	padding-top:36px;
	border:2px solid #B2EACB;
}
#tmp_info .tab_menu {
	clear:both;
}
#tmp_info .switch_btn {
	display:none;
}
.no_javascript #tmp_info .tab_menu {
	margin-bottom:15px;
}
#tmp_info .tab_ttl {
	text-align:center;
	cursor:pointer;
	line-height:normal;
	min-height:2em;
}
#tmp_info .tab_ttl h2 a {
	display:block;
	height:45px;
	background-image:url(/shared/templates/top/images/info_ttl.gif);
	background-repeat:no-repeat;
}
#tmp_info .tab_ttl h2 a span {
	height:45px;
	overflow:hidden;
}
#tmp_info .tb_active .tab_ttl a {
	background-color:#0571b9;
	color:#FFFFFF;
	padding:14px 0 11px;
}
.used_javascript #tmp_info .tab_menu {
	position:static !important;
}
.used_javascript #tmp_info .tab_ttl {
	position:absolute;
	top:-9px;
}
.used_javascript #tmp_info #tmp_info_topics .tab_ttl {
	left:-12px;
}
.used_javascript #tmp_info #tmp_info_news .tab_ttl {
	left:171px;
}
.used_javascript #tmp_info #tmp_info_event .tab_ttl {
	left:354px;
}
.used_javascript #tmp_info #tmp_info_press .tab_ttl {
	left:542px;
}
#tmp_info_topics a {
	width:175px;
	background-position:left top;
}
#tmp_info_topics .tab_ttl h2.active a,
#tmp_info_topics .tab_ttl h2 a:hover,
#tmp_info_topics .tab_ttl h2 a:focus {
	background-position:left bottom;
}
#tmp_info_topics .tab_ttl,
#tmp_info_topics .tab_ttl h2 a span {
	width:175px;
}
#tmp_info_news a {
	width:175px;
	background-position:-175px top;
}
#tmp_info_news .tab_ttl h2 .active a,
#tmp_info_news .tab_ttl h2 a:hover,
#tmp_info_news .tab_ttl h2 a:focus {
	background-position:-175px bottom;
}
#tmp_info_news .tab_ttl,
#tmp_info_news .tab_ttl h2 a span {
	width:175px;
}
#tmp_info_event a {
	width:180px;
	background-position:-350px top;
}
#tmp_info_event .tab_ttl h2 .active a,
#tmp_info_event .tab_ttl h2 a:hover,
#tmp_info_event .tab_ttl h2 a:focus {
	background-position:-350px bottom;
}
#tmp_info_event .tab_ttl,
#tmp_info_event .tab_ttl h2 a span {
	width:180px;
}
#tmp_info_press a {
	width:175px;
	background-position:-530px top;
}
#tmp_info_press .tab_ttl h2 .active a,
#tmp_info_press .tab_ttl h2 a:hover,
#tmp_info_press .tab_ttl h2 a:focus {
	background-position:-530px bottom;
}
#tmp_info_press .tab_ttl,
#tmp_info_press .tab_ttl h2 a span {
	width:175px;
}

#tmp_info .tab_cnt {
	margin:-2px 13px 0 0;
	padding:0 0 11px 16px;
	border-top:2px solid #74DAA2;
}
#tmp_info_topcnt {
	margin:-2px 0 0 0;
	padding:0 0 10px 15px;
	line-height:1.4;
}
.box_info_cnt {
	clear:both;
}
#tmp_info .no_data {
	padding:10px 0;
}
#tmp_info_cnt1 .box_info_cnt,
#tmp_info_cnt3 .box_info_cnt {
	margin:15px 0 0;
	background:url(/shared/templates/top/images/border_dashed_bg.gif) repeat-y 211px top;
}
#tmp_info_cnt2 .box_info_cnt p.no_data,
#tmp_info_cnt4 .box_info_cnt p.no_data {
	padding:8px 0 7px;
}
/* info_lft */
.info_lft {
	position:relative;
	padding:0 10px 0 0;
	width:200px;
	float:left;
	z-index:10;
}
.info_photo {
	margin:0 0 5px;
	text-align:center;
}
.info_ttl .title {
	margin:0 0 0.5em;
	font-weight:bold;
	line-height:1.5;
}
.info_cnt {
	color:#1F1F1F;
	background-color:transparent;
	font-size:86%;
	line-height:1.4;
}
.info_cnt p {
	margin:0 0 0.5em;
}
/* info_rgt */
.wrap_info_rgt {
	width:100%;
	float:right;
	margin-left:-211px;
}
.info_rgt {
	margin-left:211px;
}
.info_rgt p.no_data {
	padding:10px 0 10px 12px;
}
.info_rgt ul {
	list-style:none;
	list-style-image:none;
}
.info_rgt ul li {
	padding:10px 0 10px 12px;
	border-top:1px dashed #AAAAAA;
}
.info_rgt ul li:first-child {
	border-top:none;
}
#tmp_info_cnt3 .info_rgt ul li a {
	display:block;
}
/* minna
============================== */
#tmp_minna {
	color:inherit;
	background-color:#FFFFFF;
	border:2px solid #B2EACB;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	clear:both;
}
#tmp_minna_ttl h2 {
	width:154px;
	height:160px;
	background:url(/shared/templates/top/images/minna_ttl.gif) no-repeat left top;
}
#tmp_minna_ttl span {
	display:block;
	width:154px;
	height:160px;
}
#tmp_minna_cnt {
	padding:11px 13px;
}
/* goiken */
#tmp_goiken {
	margin:0 0 10px;
	padding:3px 0 0 12px;
	width:205px;
	float:left;
}
#tmp_goiken p {
	margin:0 0 1em;
	line-height:1.4;
}
#tmp_goiken ul {
	border-top:1px dashed #7FC3FA;
	border-bottom:1px dashed #7FC3FA;
	list-style:none;
	list-style-image:none;
}
#tmp_goiken ul li.comment {
	border-bottom:1px dashed #7FC3FA;
}
#tmp_goiken ul li a {
	display:block;
	color:#222222;
	background:transparent url(/shared/templates/top/images/goiken_icon.gif) no-repeat 5px center;
	font-weight:bold;
	text-decoration:none;
}
#tmp_goiken ul li.comment a,
#tmp_goiken ul li.iken a {
	padding:11px 0 10px 30px;
}
/* photo_gallery */
#tmp_photo_gallery {
	margin:0 0 10px;
	width:345px;
	float:right;
}
#tmp_photo_gallery_ttl {
	background:url(/shared/templates/top/images/photo_gallery_ttl_bg.gif) repeat left top;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
#tmp_photo_gallery_ttl p {
	background:url(/shared/templates/top/images/photo_gallery_ttl.gif) no-repeat center;
}
#tmp_photo_gallery_ttl p span {
	display:block;
	width:345px;
	height:30px;
}
#tmp_photo_gallery_cnt {
	padding:10px 10px 0;
	color:inherit;
	background-color:#ECF6FE;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	clear:both;
}
#tmp_photo_gallery_cnt p.photo {
	margin:0 0 0 8px;
	float:right;
}
#tmp_photo_gallery_cnt p.title {
	margin:0 0 0.2em;
	font-weight:bold;
	line-height:1.4;
}
#tmp_photo_gallery_cnt p.text {
	font-size:86%;
	margin:0 0 0.6em;
	line-height:1.4;
}
#tmp_photo_gallery_cnt ul {
	list-style:none;
	list-style-image:none;
}
#tmp_photo_gallery_cnt ul li {
	margin:0 0 0.4em;
}
#tmp_photo_gallery_cnt ul li a {
	display:inline-block;
	padding:0 0 0 16px;
	color:#202020;
	background:transparent url(/shared/templates/top/images/arrow_icon.gif) no-repeat left 0.1em;
	text-decoration:none;
}
/* list_community */
.list_community {
	padding:10px 0 0 2px;
	border-top:2px solid #AAAAAA;
	list-style:none;
	list-style-image:none;
	clear:both;
}
.list_community li {
	float:left;
}
.list_community li a {
	display:block;
	height:50px;
}
.list_community li a span {
	height:50px;
}
/* みんなでつくる藤沢市 */
/* 共通 */
.list_community li.portal {
	margin:0 0 0 13px;
}
.list_community li.commutto {
	margin:0 0 0 10px;
}
.list_community li.portal a,
.list_community li.portal a span {
	width:235px;
}
.list_community li.commutto a,
.list_community li.commutto a span {
	width:305px;
}
/* 個別 */
.list_community li.hiroba {
	padding:7px 0;
	width:135px;
	font-size:107%;
	font-weight:bold;
}
.list_community li.portal a {
	background:url(/shared/templates/top/images/13portal_btn.gif) no-repeat left center;
}
.list_community li.commutto a {
	background:url(/shared/templates/top/images/commutto_btn.gif) no-repeat left center;
}
/* pickup
============================== */
#tmp_pickup {
	margin:0 0 20px 10px;
	color:inherit;
	background-color:#FFFFFF;
	border:2px solid #B2EACB;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	clear:both;
}
#tmp_pickup_ttl {
	margin-right:11px;
}
#tmp_pickup_ttl h2 {
	width:154px;
	height:160px;
	background:url(/shared/templates/top/images/pickup_ttl.gif) no-repeat left top;
}
#tmp_pickup_ttl span {
	display:block;
	width:154px;
	height:160px;
}
#tmp_pickup_cnt {
	padding:13px 13px 12px;
}
/* gallery */
#tmp_wrap_gallery {
	position:relative;
	width:266px;
	border:2px solid #B6DDFC;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	float:left;
	margin-left:0 !important;
}
#tmp_gallery {
	width:250px;
	height:140px;
	padding:8px 8px 48px;
	overflow:hidden;
	position:relative;
}
.no_javascript #tmp_gallery {
	height:148px;
}
.no_javascript #tmp_gallery p {
	display:none;
}
.no_javascript #tmp_gallery p:first-child {
	display:block;
}
#tmp_gallery .slick-slide {
	position:absolute !important;
	top:8px !important;
	left:8px !important;
}
#tmp_gallery .slick-dots {
	position:absolute;
	top:157px;
	left:0;
	padding:9px 0 10px 8px;
	width:258px;
	height:20px;
	color:inherit;
	background-color:#DBEEFE;
	list-style:none;
	z-index:1000;
}
#tmp_gallery .slick-dots li {
	margin-right:10px;
	float:left;
}
#tmp_gallery .slick-dots li a {
	background:url(/shared/images/gallery/onavi_1_off.png) no-repeat 0 0;
}
#tmp_gallery .slick-dots li.slick-active a {
	background:url(/shared/images/gallery/onavi_1_on.png) no-repeat 0 0;
}
#tmp_gallery .slick-dots li a,
#tmp_gallery .slick-dots li span {
	display:block;
	width:20px;
	height:20px;
}
#tmp_gallery .slick-dots li span {
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#tmp_gallery .action_ctrl {
	position:absolute;
	bottom:9px;
	right:9px;
	z-index:9999;
}
#tmp_gallery .action_ctrl .bt_slide {
	cursor:pointer;
}
#tmp_gallery .action_ctrl .bt_slide.stop {
	background:url(/shared/images/gallery/stop_btn.png) no-repeat 0 0;
}
#tmp_gallery .action_ctrl .bt_slide.start {
	background:url(/shared/images/gallery/play_btn.png) no-repeat 0 0;
}
#tmp_gallery .action_ctrl .bt_slide,
#tmp_gallery .action_ctrl .bt_slide span {
	display:block;
	width:68px;
	height:22px;
}
#tmp_gallery .action_ctrl .bt_slide {
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
/* koho */
#tmp_koho {
	width:280px;
	float:right;
}
*:first-child+html #tmp_koho {
	float:none;
	padding:0 0 0 9px;
}
* html #tmp_koho {
	float:none;
	padding:0 0 0 9px;
}
#tmp_koho .koho_ttl {
	width:280px;
	min-height:105px;
	margin:0 0 5px;
}
#tmp_koho #tmp_koho01 {
	background:#ACDCEF url(/shared/templates/top/images/koho_bg.gif) no-repeat left top;
}
#tmp_koho #tmp_koho02 {
	background:#C9DC6C url(/shared/templates/top/images/koho_bg2.gif) no-repeat left top;
}
#tmp_koho #tmp_koho03 {
	background:#F7EDD6 url(/shared/templates/top/images/koho_bg3.gif) no-repeat left top;
}
/* 写真画像 */
#tmp_koho p.koho_photo {
	padding:0 5px;
	float:right;
}
/* 最新号 */
#tmp_koho p.number {
	padding:67px 0 0 8px;
	font-weight:bold;
	line-height:1.2;
	float:left;
	width:132px;
}
#tmp_koho #tmp_koho03 p.number {
	padding-top:83px;
}
#tmp_koho p.number span {
	padding:0 0 0 15px;
}
#tmp_koho #tmp_koho01 p.number span {
	background:transparent url(/shared/templates/top/images/koho_icon.gif) no-repeat left 0.3em;
}
#tmp_koho #tmp_koho02 p.number span {
	background:transparent url(/shared/templates/top/images/koho_icon2.gif) no-repeat left 0.3em;
}
#tmp_koho #tmp_koho03 p.number span {
	background:transparent url(/shared/templates/top/images/koho_icon3.gif) no-repeat left 0.3em;
}
#tmp_koho p.number a {
	color:#212121;
	text-decoration:none;
}
#tmp_koho p.title {
	margin:0 0 0.2em;
	padding:0 0 0 45px;
	background:url(/shared/templates/top/images/pickup_icon.gif) no-repeat left 0.1em;
	font-weight:bold;
	line-height:1.4;
}
#tmp_koho p.text {
	margin:0 0 0.6em;
	padding:0 0 0 2px;
	font-size:86%;
	line-height:1.4;
}
#tmp_koho p.koho {
	padding:9px 0 0;
	border-top:1px dashed #AAAAAA;
}
#tmp_koho p.koho a {
	display:inline-block;
	padding:0 0 0 23px;
	color:#202020;
	background:transparent url(/shared/templates/top/images/arrow_icon.gif) no-repeat 7px 0.3em;
	text-decoration:none;
}
/* list_webcnt */
.list_webcnt {
	padding:10px 0 0;
	list-style:none;
	list-style-image:none;
	clear:both;
}
.list_webcnt li {
	float:left;
}
.list_webcnt li a {
	display:block;
	height:50px;
}
.list_webcnt li a span {
	height:50px;
}
.list_webcnt li.facebook,
.list_webcnt li.movie {
	margin:0 0 0 10px;
}
.list_webcnt li.magagine a,
.list_webcnt li.facebook a,
.list_webcnt li.movie a {
	width:226px;
}
.list_webcnt li.magagine a span,
.list_webcnt li.facebook a span,
.list_webcnt li.movie a span {
	width:226px;
}
.list_webcnt li.magagine a {
	background:url(/shared/templates/top/images/mail_magagine_btn.gif) no-repeat left top;
}
.list_webcnt li.facebook a {
	background:url(/shared/templates/top/images/facebook_btn.gif) no-repeat left top;
}
.list_webcnt li.movie a {
	background:url(/shared/templates/top/images/movie_library_btn.gif) no-repeat left top;
}
/* crowd_box
============================== */
.wrap_crowd_box {
	clear:both;
}
.crowd_box {
	margin:0 0 27px 10px;
	color:inherit;
	background-color:#FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	clear:both;
}
.crowd_box_ttl {
	margin:-9px 0 0 -12px;
	float:left;
}
/* quake_box(地震情報)
============================== */
.quake_box {
	border:2px solid #C5EB55;
	margin:0 0 27px 10px;
	color:inherit;
	background-color:#FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	clear:both;
}
.quake_box_ttl {
	display:block;
	width:154px;
	height:42px;
	overflow:hidden;
	margin:-9px 0 0 -12px;
	padding:0 8px 0 0;
	float:left;
}
.quake_box_ttl h2 {
	width:154px;
	height:42px;
	background:url(/shared/templates/top/images/quake_ttl.gif) no-repeat left top;
}
.quake_box_ttl span {
	display:block;
	width:154px;
	height:42px;
	overflow:hidden;
}
.quake_box_cnt {
	padding:5px 13px 8px 0;
	margin:0 0 0 150px;
}
.quake_box_cnt ul {
	list-style:none;
	list-style-image:none;
}
.quake_box_cnt ul li {
	padding:0.5em 0 0;
}
/* read_all
============================== */
.read_all {
	padding:9px 0 0;
	border-top:2px solid #AAAAAA;
	clear:both;
}
.read_all ul {
	list-style:none;
	list-style-image:none;
	float:right;
}
.read_all ul li {
	margin:0 0 0 16px;
	padding:4px 0 2px 27px;
	float:left;
}
.read_all a {
	color:#222222;
	background-color:transparent;
	text-decoration:none;
}
.read_all ul li.all {
	background:url(/shared/templates/top/images/all_icon.gif) no-repeat left center;
}
.read_all ul li.rss {
	background:url(/shared/templates/top/images/rss_icon.gif) no-repeat left center;
}
.read_all .emergency_all {
	background:url(/shared/templates/top/images/emergency_all_icon.gif) no-repeat left center;
}
.read_all .emergency_rss {
	background:url(/shared/templates/top/images/emergency_rss_icon.gif) no-repeat left center;
}
/* 注目キーワード
============================== */
#tmp_sch_keyword {
	display:table;
	width:100%;
	margin:0 0 6px;
	clear:both;
}
#tmp_sch_keyword_ttl,
#tmp_sch_keyword_cnt {
	display:table-cell;
	vertical-align:middle;
}
#tmp_sch_keyword_ttl {
	width:100px;
	font-weight:bold;
	padding:5px 7px;
}
#tmp_sch_keyword_cnt {
	width:584px;
	display:block;
	padding-top:10px;
}
#tmp_sch_keyword_cnt ul {
	list-style:none;
}
#tmp_sch_keyword_cnt ul li {
	margin:0 10px 10px 0;
}
.used_javascript #tmp_sch_keyword_cnt ul li {
	display:inline-block;
	vertical-align:top;
}
#tmp_sch_keyword_cnt ul li a {
	padding:2px 0 2px 16px;
	background:url(/shared/templates/top/images/arrow_icon.gif) no-repeat left 0.5em;
}
/* よく見られるカテゴリー
============================== */
#tmp_sch_category {
	margin:0 0 10px;
	border-top:2px solid #AAAAAA;
	border-bottom:2px solid #AAAAAA;
	clear:both;
}
#tmp_sch_category_ttl,
#tmp_sch_category_cnt {
	display:table-cell;
	vertical-align:middle;
}
#tmp_sch_category_ttl {
	width:115px;
	font-weight:bold;
	padding:5px 0;
}
#tmp_sch_category_cnt {
	width:585px;
}
/* list_category */
.list_category {
	width:100%;
	border-left:1px dashed #AAAAAA;
}
.list_category td {
	border-top:1px dashed #AAAAAA;
}
.list_category tr:first-child td {
	border-top:none;
}
.list_category td {
	width:33%;
	padding:9px 6px 9px 6px;
	border-right:1px dashed #AAAAAA;
}
.list_category td a {
	color:#222222;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 0 34px;
	padding:0.2em 0 0 0;
}
.list_category td img {
	vertical-align:middle;
	float:left;
}
/* ==================================================
list_table
================================================== */
.list_keyword,
.list_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	clear:both;
}
.list_table th {
	font-weight:normal;
	text-align:left;
}
.list_table th,
.list_table td {
	padding:8px 0 7px;
	border-top:1px dashed #AAAAAA;
	vertical-align:top;
}
.list_table tr:first-child th,
.list_table tr:first-child td {
	border-top:none;
}
.list_table .date {
	width:85px;
}
.list_table th.last,
.list_table td.last {
	border-bottom:none;
}
/* ==================================================
span
================================================== */
span.txt_br {
	display:inline-block;
}
/* menu
============================== */
#tmp_menu {
	display:none;
}
/* switch
============================== */
#tmp_about_fujisawa_ttl .switch,
#tmp_bosai_ttl .switch,
#tmp_mymenu_ttl .switch,
#tmp_sch_keyword_ttl .switch,
#tmp_sch_category_ttl .switch,
#tmp_minna_ttl .switch,
#tmp_pickup_ttl .switch {
	display:none;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#maincontents p:after,
#tmp_weather_s_cnt2:after,
#tmp_we_link:after,
.crowd_box:after,
.read_all:after,
#tmp_weather_cnt:after,
#tmp_search_menu:after,
.box_wrap_form:after,
.box_form:after,
.box_sch:after,
#tmp_info_ttl:after,
#tmp_info_ttl ul:after,
#tmp_info_cnt:after,
#tmp_info_cnt1 .box_info_cnt:after,
#tmp_info_cnt2 .box_info_cnt:after,
#tmp_info_cnt3 .box_info_cnt:after,
#tmp_info_cnt4 .box_info_cnt:after,
.info_lft:after,
#tmp_goiken ul:after,
#tmp_photo_gallery:after,
#tmp_photo_gallery_ttl:after,
#tmp_photo_gallery_cnt:after,
#tmp_photo_gallery_cnt ul:after,
.list_community:after,
#tmp_koho:after,
.list_webcnt:after,
#tmp_koho .koho_ttl:after,
#tmp_weather_s_cnt #weather_area:after,
#tmp_pickup:after,
#tmp_call_ttl:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #maincontents p,
*:first-child+html #tmp_weather_s_cnt2,
*:first-child+html #tmp_we_link,
*:first-child+html .crowd_box,
*:first-child+html .read_all,
*:first-child+html #tmp_weather_cnt,
*:first-child+html #tmp_search_menu,
*:first-child+html .box_wrap_form,
*:first-child+html .box_form,
*:first-child+html .box_sch,
*:first-child+html #tmp_info_ttl,
*:first-child+html #tmp_info_ttl ul,
*:first-child+html #tmp_info_cnt,
*:first-child+html #tmp_info_cnt1 .box_info_cnt,
*:first-child+html #tmp_info_cnt2 .box_info_cnt,
*:first-child+html #tmp_info_cnt3 .box_info_cnt,
*:first-child+html #tmp_info_cnt4 .box_info_cnt,
*:first-child+html .info_lft:after,
*:first-child+html #tmp_goiken ul,
*:first-child+html #tmp_photo_gallery,
*:first-child+html #tmp_photo_gallery_ttl,
*:first-child+html #tmp_photo_gallery_cnt,
*:first-child+html #tmp_photo_gallery_cnt ul,
*:first-child+html .list_community,
*:first-child+html #tmp_koho,
*:first-child+html .list_webcnt,
*:first-child+html #tmp_koho .koho_ttl,
*:first-child+html #tmp_weather_s_cnt #weather_area,
*:first-child+html #tmp_pickupr,
*:first-child+html #tmp_call_ttl {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #maincontents p,
* html #tmp_weather_s_cnt2,
* html #tmp_we_link,
* html .crowd_box,
* html .read_all,
* html #tmp_weather_cnt,
* html #tmp_search_menu,
* html .box_wrap_form,
* html .box_form,
* html .box_sch,
* html #tmp_info_ttl,
* html #tmp_info_ttl ul,
* html #tmp_info_cnt,
* html #tmp_info_cnt1 .box_info_cnt,
* html #tmp_info_cnt2 .box_info_cnt,
* html #tmp_info_cnt3 .box_info_cnt,
* html #tmp_info_cnt4 .box_info_cnt,
* html .info_lft:after,
* html #tmp_goiken ul,
* html #tmp_photo_gallery,
* html #tmp_photo_gallery_ttl,
* html #tmp_photo_gallery_cnt,
* html #tmp_photo_gallery_cnt ul,
* html .list_community,
* html #tmp_koho,
* html .list_webcnt,
* html #tmp_koho .koho_ttl,
* html #tmp_weather_s_cnt #weather_area,
* html #tmp_pickupr,
* html #tmp_call_ttl {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for IE6.0 */
* html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}
