@charset "utf-8";

@media screen and (max-width : 480px) {

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
shared.css
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* ==================================================
layout
================================================== */
/* body
============================== */
body {
	-webkit-text-size-adjust:none; /* 変更しない */
	color:#000000;
	background-color:#FFFFFF;
}
input[type="submit"],
input[type="button"],
input[type="text"] {
	-webkit-appearance:none; /* 変更しない */
	-webkit-border-radius:0; /* Webkit */
	-moz-border-radius:0; /* Mozilla */
	border-radius:0; /* CSS3 */
}
/* wrapper
============================== */
#tmp_wrapper {
	width:100% !important;
	background:none;
	min-width:inherit !important;
}
.format_top #tmp_wrapper {
	min-width:inherit !important;
}
#tmp_wrapper #tmp_wrapper2,
#tmp_wrapper #tmp_wrapper3,
#tmp_wrapper #tmp_wrapper4,
#tmp_wrapper #tmp_wrapper5 {
	width:100%; /* 変更しない */
	min-width:320px; /* 変更しない */
	margin:0 !important;
	padding:0 !important;
	float:none;
}
#tmp_wrapper #tmp_wrapper2,
#tmp_wrapper #tmp_wrapper4,
#tmp_wrapper #tmp_wrapper5 {
	background:none !important;
}
#tmp_wrapper2 {
	left:0;
}
#tmp_wrapper3 {
	background:url(/shared/images/wrapper/sp/wrapper_bg.jpg) no-repeat right 3px !important;
	-webkit-background-size:160px 75px !important;/* Safari,Chrome */
	-moz-background-size:160px 75px !important;/* Mozilla */
	background-size:160px 75px !important;/* CSS3 */
}
/* main
============================== */
#tmp_wrap_main {
	padding:0 10px;
}
/* 汎用 */
.list_ar {
	padding:0 10px !important;
}
.list_ar ul {
	display:table;
}
.list_ar ul li {
	padding:0 !important;
	display:table-cell;
}
.list_ar ul li a {
	display:block;
	padding:10px 5px 10px 12px;
}
.list_ar ul li.rss a {
	background:url(/shared/images/icon/rss_icon_sp.png) no-repeat left 0.5em !important;
	-webkit-background-size:21px 21px !important;
	-moz-background-size:21px 21px !important;
	background-size:21px 21px !important;
	padding-left:24px;
}
.list_ar ul li.rss span {
	display:none;
}
.list_ar ul .list_rss a {
	background:none !important;
}
.box_list .list_ar ul li,
#tmp_info_cnt .list_ar ul li {
	padding-left:8px !important;
}
/* contents
============================== */
#tmp_contents,
#tmp_maincontents {
	word-break:break-all; /* 変更しない */
}
/* format カラムのレイアウトのbaseロジック
============================== */
.wrap_col_rgt_navi {
	width:100% !important;
}
.col_main {
	margin-right:0 !important;
	margin-left:0 !important;
}
.wrap_col_main,
.wrap_col_nm2 {
	margin-right:0 !important;
}
#tmp_sub_gnavi_switch,
#tmp_rnavi_event,
#tmp_johocate,
#tmp_kenmin_pr,
#tmp_recipe,
#tmp_sch_rank,
.wrap_col_main {
	float:none !important;
}
.wrap_col_rgt_navi {
	float:none;
}
/* top
============================== */
.format_top .column_full .wrap_col_nm,
.format_top .column_full .wrap_col_nm2 {
	margin-right:0; /* 変更しない */
}
.format_top .column_full .wrap_col_lft_navi {
	width:auto;
	margin-right:0; /* 変更しない */
}
.format_top .column_full .col_lft_navi,
.format_top .column_full .col_rgt_navi {
	padding:0; /* 変更しない */
}
.format_top .column_full .wrap_col_rgt_navi {
	width:auto; /* 変更しない */
}
.format_top .column_full .col_main {
	margin-left:0; /* 変更しない */
}
/* free
============================== */
.format_free.custom_gikai .wrap_col_lft_navi {
	display:none; /* 変更しない */
}
.format_free .wrap_col_nm {
	margin-right:0; /* 変更しない */
}
.format_free .wrap_col_nm2 {
	margin-right:0; /* 変更しない */
}
.format_free .wrap_col_lft_navi {
	float:none;
	width:100%;
}
.format_free .wrap_col_rgt_navi {
	display:none; /* 変更しない */
}
.format_free .column_full .col_main,
.format_free .column_lnavi .col_main {
	margin-left:0; /* 変更しない */
}
.format_free .column_rnavi .wrap_col_main,
.format_free .column_rnavi .col_main {
	margin-right:0; /* 変更しない */
}
.format_free #tmp_cnavi,
.format_free #tmp_wrap_pr_gallery,
.format_free .navi_btn,
.format_free #tmp_benriguide {
	display:none;
}
/* ==================================================
site_ttl
================================================== */
/* gikai
============================== */
#tmp_wrap_site_ttl_gikai {
	padding:0;
	margin:0 10px 10px;
}
#tmp_site_ttl_gikai {
	padding:5px;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
}
#tmp_site_ttl_gikai_ttl h1,
#tmp_site_ttl_gikai_ttl p {
	font-size:inherit;
	min-height:60px;
	width:100%;
	height:auto;
}
#tmp_site_ttl_gikai_ttl h1 span,
#tmp_site_ttl_gikai_ttl p span {
	width:100%;
	height:auto;
}
#tmp_site_ttl_gikai_ttl h1 span .ttl,
#tmp_site_ttl_gikai_ttl h1 span .img,
#tmp_site_ttl_gikai_ttl p span .ttl,
#tmp_site_ttl_gikai_ttl p span .img {
	width:50%;
	height:auto;
}
#tmp_site_ttl_gikai_ttl h1 span .ttl img,
#tmp_site_ttl_gikai_ttl h1 span .img img,
#tmp_site_ttl_gikai_ttl p span .ttl img,
#tmp_site_ttl_gikai_ttl p span .img img {
	width:100%;
	height:auto;
}
#tmp_site_ttl_gikai_ttl a {
	width:100%;
	height:auto;
}
#tmp_site_ttl_gikai_cnt {
	font-size:71.4%;
	padding:3px;
}
#tmp_site_ttl_gikai_cnt .ttl {
	float:none;
}
#tmp_site_ttl_gikai_cnt .btn {
	display:none;
}
/* kyoiku
============================== */
#tmp_wrap_site_ttl_kyoiku {
	background:url(/shared/templates/kyoiku/images/contents/kyoiku_ttl_bg.jpg) no-repeat left top;
	padding:5px;
	margin:0 10px 10px;
}
#tmp_site_ttl_kyoiku {
	background:none;
	padding:0;
	height:70px;
	width:auto;
	overflow:hidden;
}
#tmp_site_ttl_kyoiku_ttl {
	background-size:auto 25px;
	left:0;
	bottom:0;
}
#tmp_site_ttl_kyoiku_ttl img {
	height:25px;
	width:auto;
}
#tmp_site_ttl_kyoiku_cnt {
	left:0;
	top:0;
}
#tmp_site_ttl_kyoiku_cnt img {
	height:70px;
	width:auto;
}
/* koan
============================== */
#tmp_wrap_site_ttl_koan {
	background:url(/shared/templates/koan/images/contents/koan_ttl_bg.jpg) no-repeat left top;
	padding:5px;
	margin:0 10px 10px;
}
#tmp_site_ttl_koan {
	background:none;
	padding:0;
	height:70px;
	width:auto;
	overflow:hidden;
}
#tmp_site_ttl_koan img  {
	width:auto;
	height:70px;
}
/* ==================================================
header
================================================== */
#tmp_header {
	position:relative;
	padding:0 !important;
}
#tmp_hlogo {
	padding:10px 0 20px 15px;
	float:none;
	background:url(/shared/site_smartphone/images/header/hlogo_bg.png) no-repeat 15px bottom;
	-webkit-background-size:162px 20px;
	-moz-background-size:162px 20px;
	background-size:162px 20px;
}
.format_top #tmp_hlogo {
	margin-right:36px;
}
#tmp_hlogo h1,
#tmp_hlogo p,
.format_top #tmp_hlogo p {
	display:inline-block;
	width:162px;
	height:35px;
	background-image:url(/shared/site_smartphone/images/header/hlogo.jpg);
	-webkit-background-size:162px 35px;
	-moz-background-size:162px 35px;
	background-size:162px 35px;
}
#tmp_hlogo p a,
.format_top #tmp_hlogo p a {
	width:162px;
	height:47px;
}
#tmp_hlogo h1 span,
#tmp_hlogo p span,
.format_top #tmp_hlogo p span  {
	width:162px;
	height:35px;
}
#tmp_hcate {
	display:none;
}
.format_top.custom_kenmin #tmp_hcate {
	display:block;
	background:none;
	width:100%;
	height:auto;
	margin:0 0 10px;
	padding:0 10px;
	box-sizing:border-box;
}
.format_top.custom_kenmin #tmp_hcate_ttl {
	display:block;
	height:auto;
	background-image:url(/shared/images/header/kenmin_bg_sp.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
}
.format_top.custom_kenmin #tmp_hcate img {
	width:80%;
	height:auto;
}
#tmp_setting_top {
	display:none;
}
/* means
============================== */
#tmp_means {
	display:none;
	width:auto; /* 変更しない */
	float:none; /* 変更しない */
}
#tmp_means_primary,
#tmp_means_secondary,
#tmp_means_tertiary {
	display:none; /* 変更しない */
}
#tmp_hnavi_s {
	display:block; /* 変更しない */
	list-style:none; /* 変更しない */
	list-style-image:none; /* 変更しない */
}
#tmp_hnavi_s li a {
	display:block;
	width:44px;
	height:55px;
	text-decoration:none;
}
#tmp_hnavi_rmenu {
	position:absolute;
	right:64px;
	top:10px;
}
#tmp_hnavi_lmenu {
	position:absolute;
	right:10px;
	top:10px;
}
#tmp_hnavi_rmenu a {
	background: url(/shared/site_smartphone/images/header/topset_btn.png) no-repeat center top;
	-webkit-background-size:44px 44px;
	-moz-background-size:44px 44px;
	background-size:44px 44px;
}
#tmp_hnavi_lmenu a {
	background:url(/shared/site_smartphone/images/header/rmenu_icon.png) no-repeat center top;
	-webkit-background-size:44px 44px;
	-moz-background-size:44px 44px;
	background-size:44px 44px;
}
#tmp_hnavi_lmenu a.active {
	background:url(/shared/site_smartphone/images/header/rmenu_icon_on.png) no-repeat center top;
	-webkit-background-size:44px 55px;
	-moz-background-size:44px 55px;
	background-size:44px 55px;
}
#tmp_hnavi_lmenu span,
#tmp_hnavi_rmenu span {
	display:block;
	position:relative;
	z-index:-1;
	width:44px;
	height:44px;
	overflow:hidden;
}
/* sp_mynavi_list
============================== */
.sp_mynavi_list {
	padding:0 7px 5px 10px;
	display:block;
}
.sp_mynavi_list ul {
	width:100%;
	display:table;
	list-style:none;
	font-size:78.5%;
}
.sp_mynavi_list li {
	font-weight:bold;
	text-align:center;
	display:table-cell;
	width:32%;
	padding-right:1%;
}
.sp_mynavi_list li a {
	border-radius:3px;/* CSS3 */
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	text-decoration:none;
	color:#000000;
	padding:8px 0;
	display:block;
	position:relative;
}
/* 総合 */
.sp_mynavi_list .mynavi1 a {
	border:1px solid #76C857;
	background-color:#AFE4A0;
	background:-webkit-gradient(linear, center top, center bottom, from(#E8F7E4), to(#AFE4A0));/* Webkit */
	background:-moz-linear-gradient(center top, #E8F7E4, #AFE4A0);/* Mozilla */
	background:linear-gradient(to bottom, #E8F7E4, #AFE4A0);/* CSS3 */
}
.sp_mynavi_list .mynavi1.active a {
	color:#FFFFFF;
	border-color:#5AB039;
	background-color:#2E8710;
	background:-webkit-gradient(linear, center top, center bottom, from(#2B7B0F), to(#2E8710));/* Webkit */
	background:-moz-linear-gradient(center top, #2B7B0F, #2E8710);/* Mozilla */
	background:linear-gradient(to bottom, #2B7B0F, #2E8710);/* CSS3 */
}
/* 県民向け */
.sp_mynavi_list .mynavi2 a {
	border:1px solid #FACD19;
	background-color:#FEEAAB;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFAEA), to(#FEEAAB));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFAEA, #FEEAAB);/* Mozilla */
	background:linear-gradient(to bottom, #FFFAEA, #FEEAAB);/* CSS3 */
}
.sp_mynavi_list .mynavi2.active a {
	border-color:#FACD19;
	background-color:#FACD19;
	background:-webkit-gradient(linear, center top, center bottom, from(#F3A50E), to(#FACD19));/* Webkit */
	background:-moz-linear-gradient(center top, #F3A50E, #FACD19);/* Mozilla */
	background:linear-gradient(to bottom, #F3A50E, #FACD19);/* CSS3 */
}
/* 事業者向け */
.sp_mynavi_list .mynavi3 a {
	border:1px solid #7EC6F0;
	background-color:#BCE1F8;
	background:-webkit-gradient(linear, center top, center bottom, from(#E4F3FC), to(#BCE1F8));/* Webkit */
	background:-moz-linear-gradient(center top, #E4F3FC, #BCE1F8);/* Mozilla */
	background:linear-gradient(to bottom, #E4F3FC, #BCE1F8);/* CSS3 */
}
.sp_mynavi_list .mynavi3.active a {
	color:#FFFFFF;
	border-color:#80C7F0;
	background-color:#207CAE;
	background:-webkit-gradient(linear, center top, center bottom, from(#1E74A2), to(#207CAE));/* Webkit */
	background:-moz-linear-gradient(center top, #1E74A2, #207CAE);/* Mozilla */
	background:linear-gradient(to bottom, #1E74A2, #207CAE);/* CSS3 */
}
/* sp_theme
============================== */
.sp_theme {
	display:block;
	border:1px solid #B6BEB6;
	padding:4px;
	margin:0 10px 10px;
}
.sp_theme .theme_btn {
	margin:0 0 3px;
	font-size:78.5%;
	font-weight:bold;
}
.sp_theme .theme_btn a {
	display:block;
	padding:5px 0;
	text-decoration:none;
	color:#000000;
	text-align:center;
	border:1px solid #B9C1B9;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
	background-color:#E7E9E7;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#E7E9E7));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #E7E9E7);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #E7E9E7);/* CSS3 */
}
.sp_ul {
	list-style:none;
	width:290px;
	margin:0 auto;
}
.sp_ul li {
	float:left;
	width:56px;
	margin-right:2px;
}
.sp_ul li:last-child {
	margin-right:0;
}
.sp_ul li a {
	display:block;
	width:56px;
	height:30px;
	background-position:left top;
	background-repeat:no-repeat;
	-webkit-background-size:56px 30px;/* Safari,Chrome */
	-moz-background-size:56px 30px;/* Mozilla */
	background-size:56px 30px;/* CSS3 */
}
.sp_ul .mymenu_list0 a {	/* 防災・危機管理 */
	background-image:url(/shared/images/header/sp/mymenu_list0.jpg);
}
.sp_ul .mymenu_list1 a {	/* 観光・魅力 */
	background-image:url(/shared/images/header/sp/mymenu_list1.jpg);
}
.sp_ul .mymenu_list2 a {	/* 知事ブログ */
	background-image:url(/shared/images/header/sp/mymenu_list2.jpg);
}
.sp_ul .mymenu_list3 a {	/* 健康 */
	background-image:url(/shared/images/header/sp/mymenu_list3.jpg);
}
.sp_ul .mymenu_list4 a {	/* 生涯学習 */
	background-image:url(/shared/images/header/sp/mymenu_list4.jpg);
}
.sp_ul .mymenu_list5 a {	/* 子育て */
	background-image:url(/shared/images/header/sp/mymenu_list5.jpg);
}
.sp_ul .mymenu_list6 a {	/* 自転車 */
	background-image:url(/shared/images/header/sp/mymenu_list6.jpg);
}
.sp_ul .mymenu_list7 a {	/* 統計情報館 */
	background-image:url(/shared/images/header/sp/mymenu_list7.jpg);
}
.sp_ul .mymenu_list8 a {	/* ウーマノミクス */
	background-image:url(/shared/images/header/sp/mymenu_list8.jpg);
}
.sp_ul .mymenu_list9 a {	/* マスコット */
	background-image:url(/shared/images/header/sp/mymenu_list9.jpg);
}
.sp_ul li a span {
	display:block;
	width:56px;
	height:30px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* sma_sch
============================== */
#tmp_sma_menu {
	display:block; /* 変更しない */
}
#tmp_sma_menu .wrap_sma_sch {
	display:none; /* 変更しない */
	position:absolute; /* 変更しない */
	left:0; /* 変更しない */
	color:#FFFFFF;
	background-color:#2E8610;
	width:100%; /* 変更しない */
	z-index:9999; /* 変更しない */
}
#tmp_sma_menu .sma_sch {
	padding:20px 10px;
}
/* sma_search */
#tmp_sma_search {
	display:table;
	width:100%;
	clear:both;
}
#tmp_sma_search .sch_ttl,
#tmp_sma_search .wrap_sch_box {
	display:table-cell;
}
#tmp_sma_search .wrap_sch_box p {
	display:table-cell;
	vertical-align:top;
}
#tmp_sma_search .wrap_sch_box {
	border:2px solid #FFFFFF;
	background-color:#FFFFFF;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
}
#tmp_sma_search .sch_box {
	width:100%;
}
#tmp_sma_search .sch_btn,
#tmp_sma_search #tmp_search_hidden {
	padding-right:0;
}
#tmp_sma_query {
	width:100%;
	min-height:29px;
	border:1px solid #FFFFFF;
}
#tmp_sma_func_sch_btn {
	font-size:115%;
	font-weight:bold;
	width:50px;
	min-height:31px;
	border:none;
	-webkit-border-radius:3px; /* Webkit */
	-moz-border-radius:3px; /* Mozilla */
	border-radius:3px; /* CSS3 */
	cursor:pointer;
	color:#FFFFFF;
	background-color:#2B7B0F;
	background:-webkit-gradient(linear, center top, center bottom, from(#2E8710), to(#2B7B0F));/* Webkit */
	background:-moz-linear-gradient(center top, #2E8710, #2B7B0F);/* Mozilla */
	background:linear-gradient(to bottom, #2E8710, #2B7B0F);/* CSS3 */
}
/* close_btn */
#tmp_sma_menu .wrap_sma_sch .close_btn {
	border:1px solid #97C388;
	text-align:center;
}
#tmp_sma_menu .wrap_sma_sch .close_btn a {
	display:block;
	padding:10px 10px;
	text-decoration:none;
	color:inherit;
}
#tmp_sma_menu .wrap_sma_sch .close_btn a span {
	display:inline-block;
	padding:0 0 0 20px;
	background:url(/shared/site_smartphone/images/header/close_icon.png) no-repeat left center;
	-webkit-background-size:12px 12px;/* Safari,Chrome */
	-moz-background-size:12px 12px;/* Mozilla */
	background-size:12px 12px;/* CSS3 */
}
/* sma_hnavi */
#tmp_sma_hnavi {
	margin:0 0 10px;
	clear:both;
}
#tmp_sma_hnavi ul {
	border-top:1px solid #97C388;
	list-style:none;
	list-style-image:none;
}
#tmp_sma_hnavi li {
	float:none;
	border-bottom:1px solid #97C388;
}
#tmp_sma_hnavi a {
	display:block;
	padding:10px 0 10px 30px;
	color:inherit;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:6px center;
	-webkit-background-size:16px 15px;/* Safari,Chrome */
	-moz-background-size:16px 15px;/* Mozilla */
	background-size:16px 15px;/* CSS3 */
}
#tmp_sma_hnavi .hnavi_lang a {
	background-image:url(/shared/site_smartphone/images/header/lang_icon.png);
}
#tmp_sma_hnavi .hnavi_moji a {
	background-image:url(/shared/site_smartphone/images/header/moji_icon.png);
}
#tmp_sma_hnavi .hnavi_read a {
	background-image:url(/shared/site_smartphone/images/header/read_icon.png);
}
/* sma_hnavi2 */
#tmp_sma_hnavi2 {
	clear:both;
}
#tmp_sma_hnavi2 ul {
	list-style:none;
	list-style-image:none;
	display:table;
	width:100%;
}
#tmp_sma_hnavi2 li {
	display:table-cell;
	text-align:center;
	width:50%;
	font-size:92.8%;
}
#tmp_sma_hnavi2 a {
	display:block;
	padding:12px 0;
	color:inherit;
	text-decoration:none;
}
#tmp_sma_hnavi2 a span {
	padding-left:22px;
	background-repeat:no-repeat;
	background-position:left center;
	-webkit-background-size:16px 16px;/* Safari,Chrome */
	-moz-background-size:16px 16px;/* Mozilla */
	background-size:16px 16px;/* CSS3 */
}
#tmp_sma_hnavi2 .hnavi_search_detail a span {
	background-image:url(/shared/site_smartphone/images/header/detail_icon.png);
}
#tmp_sma_hnavi2 .hnavi_search_use a span {
	background-image:url(/shared/site_smartphone/images/header/use_icon.png);
}
/* gnavi */
#tmp_sma_gnavi {
	padding-bottom:8px;
	clear:both;
}
#tmp_sma_gnavi ul {
	list-style:none;
	list-style-image:none;
}
#tmp_sma_gnavi li {
	margin-bottom:2px;
	font-weight:bold;
	color:inherit;
	background-color:#DCF689;
	background:-webkit-gradient(linear, center top, center bottom, from(#F1FBCE), color-stop(50%, #F1FBCE), to(#DCF689));/* Webkit */
	background:-moz-linear-gradient(center top, #F1FBCE, #F1FBCE 50%, #DCF689);/* Mozilla */
	background:linear-gradient(to bottom, #F1FBCE, #F1FBCE 50%, #DCF689);/* CSS3 */
}
#tmp_sma_gnavi a {
	display:block;
	padding:14px 30px 14px 10px;
	text-decoration:none;
	color:#000000;
	background:url(/shared/site_smartphone/images/header/gnavi_icon.png) no-repeat right center;
	-webkit-background-size:17px 8px;/* Safari,Chrome */
	-moz-background-size:17px 8px;/* Mozilla */
	background-size:17px 8px;/* CSS3 */
}
/* sma_lnavi */
#tmp_sma_lnavi {
	margin:0 0 20px;
	clear:both;
}
#tmp_sma_lnavi_ttl {
	margin:0 0 10px;
	border:1px solid #BBCCDD;
	font-weight:bold;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_sma_lnavi_ttl p a {
	display:block;
	padding:10px 10px;
	text-decoration:none;
	color:inherit;
}
#tmp_sma_lnavi_cnt ul {
	list-style:none;
	list-style-image:none;
	border-top:1px solid #AABBCC;
}
#tmp_sma_lnavi_cnt li {
	font-weight:bold;
	border-bottom:1px solid #AABBCC;
}
#tmp_sma_lnavi_cnt li a {
	display:block;
	padding:10px 0 10px 14px;
	color:inherit;
	text-decoration:none;
	background:url(/shared/images/icon/list_icon.gif) no-repeat left 0.8em;
}
#tmp_sma_lnavi_cnt .switch_menu .noicon_list > a {
	display:inline-block;
	padding-right:0;
	padding-left:0;
	background:none;
}
#tmp_sma_lnavi_cnt .switch_menu .noicon_list a {
	vertical-align:middle;
}
#tmp_sma_lnavi_cnt .switch_menu .noicon_list a.switch img {
	margin-right:5px;
	vertical-align:top;
}
#tmp_sma_lnavi_cnt .switch_cnt li {
	display:block;
	width:auto;
	border:none;
	padding-left:14px;
}
#tmp_sma_lnavi_cnt .switch_cnt li a {
	display:block;
	border-bottom:1px dotted #BBCCDD;
}
#tmp_sma_lnavi_cnt .switch_cnt li:last-child a {
	border-bottom:none;
}
/* sma_mynavi */
#tmp_sma_mynavi {
	display:block;
}
#tmp_sma_mynavi ul {
	list-style:none;
}
#tmp_sma_mynavi li {
	font-weight:bold;
	margin-bottom:2px;
}
#tmp_sma_mynavi li a {
	display:block;
	color:#000000;
	text-decoration:none;
	padding:14px 0;
	min-height:16px;
}
#tmp_sma_mynavi_btn {
	padding-bottom:8px;
}
#tmp_sma_mynavi_btn li a {
	padding-left:52px;
	background-repeat:no-repeat;
	background-position:top left;
	-webkit-background-size:90px 44px;/* Safari,Chrome */
	-moz-background-size:90px 44px;/* Mozilla */
	background-size:90px 44px;/* CSS3 */
}
#tmp_sma_mynavi_btn span {
	display:block;
	background-repeat:no-repeat;
	background-position:right center;
	-webkit-background-size:17px 8px;/* Safari,Chrome */
	-moz-background-size:17px 8px;/* Mozilla */
	background-size:17px 8px;/* CSS3 */
}
/* sogo_btn */
#tmp_sma_mynavi_btn .sogo_btn {
	background-color:#96DC82;
	background:-webkit-gradient(linear, center top, center bottom, from(#E7F7E3), to(#96DC82));/* Webkit */
	background:-moz-linear-gradient(center top, #E7F7E3, #96DC82);/* Mozilla */
	background:linear-gradient(to bottom, #E7F7E3, #96DC82);/* CSS3 */
}
#tmp_sma_mynavi_btn .sogo_btn a {
	background-image: url(/shared/site_smartphone/images/header/sogo_btn_bg.png);
}
#tmp_sma_mynavi_btn .sogo_btn span {
	background-image:url(/shared/site_smartphone/images/header/gnavi_icon.png);
}
/* kenmin_btn */
#tmp_sma_mynavi_btn .kenmin_btn {
	background-color:#FEEAAB;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFAEA), to(#FEEAAB));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFAEA, #FEEAAB);/* Mozilla */
	background:linear-gradient(to bottom, #FFFAEA, #FEEAAB);/* CSS3 */
}
#tmp_sma_mynavi_btn .kenmin_btn a {
	background-image: url(/shared/site_smartphone/images/header/kenmin_btn_bg.png);
}
#tmp_sma_mynavi_btn .kenmin_btn span {
	background-image:url(/shared/site_smartphone/images/header/kenmin_icon.png);
}
/* jigyousha_btn */
#tmp_sma_mynavi_btn .jigyousha_btn {
	background-color:#A9ECF5;
	background:-webkit-gradient(linear, center top, center bottom, from(#E4F9FC), to(#A9ECF5));/* Webkit */
	background:-moz-linear-gradient(center top, #E4F9FC, #A9ECF5);/* Mozilla */
	background:linear-gradient(to bottom, #E4F9FC, #A9ECF5);/* CSS3 */
}
#tmp_sma_mynavi_btn .jigyousha_btn a {
	background-image: url(/shared/site_smartphone/images/header/jigyousha_btn_bg.png);
}
#tmp_sma_mynavi_btn .jigyousha_btn span {
	background-image:url(/shared/site_smartphone/images/header/jigyousha_icon.png);
}
/* sma_mynavi_theme */
#tmp_sma_mynavi_theme {
	padding-bottom:8px;
}
#tmp_sma_mynavi_theme_ttl {
	border-top:1px solid #97C388;
	padding:10px 0;
}
#tmp_sma_mynavi_theme_ttl p {
	font-weight:bold;
	padding:0 0 0 30px;
	min-height:24px;
	background:url(/shared/site_smartphone/images/header/theme_icon.png) no-repeat left top;
	-webkit-background-size:24px 24px;/* Safari,Chrome */
	-moz-background-size:24px 24px;/* Mozilla */
	background-size:24px 24px;/* CSS3 */
}
#tmp_sma_mynavi_theme_ttl p a {
	color:#FFFFFF;
	background-color:transparent;
	display:block;
	text-decoration:none;
}
#tmp_sma_mynavi_theme_cnt li {
	margin-bottom:2px;
	font-weight:bold;
	color:inherit;
	background-color:#DCF689;
	background:-webkit-gradient(linear, center top, center bottom, from(#F1FBCE), color-stop(50%, #F1FBCE), to(#DCF689));/* Webkit */
	background:-moz-linear-gradient(center top, #F1FBCE, #F1FBCE 50%, #DCF689);/* Mozilla */
	background:linear-gradient(to bottom, #F1FBCE, #F1FBCE 50%, #DCF689);/* CSS3 */
}
#tmp_sma_mynavi_theme_cnt li a {
	display:block;
	padding-left:10px;
	text-decoration:none;
	color:#000000;
	background:url(/shared/site_smartphone/images/header/gnavi_icon.png) no-repeat right center;
	-webkit-background-size:17px 8px;/* Safari,Chrome */
	-moz-background-size:17px 8px;/* Mozilla */
	background-size:17px 8px;/* CSS3 */
}
#tmp_sma_mynavi_theme_cnt li.box_red {
	background-color:#FAD1CE;
	background:-webkit-gradient(linear, center top, center bottom, from(#FEF1F0), color-stop(50%, #FEF1F0), to(#FAD1CE));/* Webkit */
	background:-moz-linear-gradient(center top, #FEF1F0, #FEF1F0 50%, #FAD1CE);/* Mozilla */
	background:linear-gradient(to bottom, #FEF1F0, #FEF1F0 50%, #FAD1CE);/* CSS3 */
}
#tmp_sma_mynavi_theme_cnt li.box_red a {
	background-image:url(/shared/site_smartphone/images/header/red_icon.png);
}
/* ==================================================
navi
================================================== */
/* mynavi
============================== */
#tmp_mynavi {
	display:none;
}
/* gnavi
============================== */
#tmp_gnavi {
	display:none; /* 変更しない */
}
.format_top #tmp_gnavi {
	display:block;
}
/* sp_ul
============================== */
.sp_ul {
	display:block;
}
.sp_ul li {
	float:left;
}
/* sub_gnavi
============================== */
#tmp_sub_gnavi_switch {
	margin-bottom:15px;
	clear:both;
}
.custom_kenmin #tmp_sub_gnavi_switch {
	display:none;
}
#tmp_sub_gnavi_switch .switch_ttl {
	position:relative;
	display:block;
	font-weight:bold;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
}
#tmp_sub_gnavi_switch .active .switch_ttl {
	position:relative;
	display:block;
}
#tmp_sub_gnavi_switch .switch_ttl img {
	position:absolute;
	right:12px;
	top:12px;
}
#tmp_sub_gnavi_switch .switch_ttl a {
	display:block;
	padding:11px 10px;
	text-decoration:none;
	color:#000000;
	background-color:transparent;
}
#tmp_sub_gnavi_switch .switch_cnt {
	padding:10px 10px 5px;
}
#tmp_sub_gnavi,
.format_top #tmp_gnavi {
	width:auto;
	margin:0 !important;
	padding:0;
	clear:both;
}
#tmp_sub_gnavi li,
.format_top #tmp_gnavi li {
	border-right:none;
	margin:0 0 5px;
	float:none;
	width:100%;
}
#tmp_sub_gnavi #tmp_sub_glist1,
.format_top #tmp_gnavi #tmp_sub_glist1 {
	display:none;
}
#tmp_sub_gnavi a,
.format_top #tmp_gnavi a {
	padding:10px 10px 10px 20px;
	border-radius:0;/* CSS3 */
	-webkit-border-radius:0;/* Webkit */
	-moz-border-radius:0;/* Mozilla */
	background-image:none;
	text-align:left;
	border:1px solid #B6BEB6;
	-webkit-border-radius:2px;/* Webkit */
	-moz-border-radius:2px;/* Mozilla */
	border-radius:2px;/* CSS3 */
}
#tmp_sub_gnavi a span,
.format_top #tmp_gnavi a span {
	display:block;
}
/* sogo top */
.format_top #tmp_sub_gnavi_switch .switch_menu {
	background-color:#F0FBCA;
	color:inherit;
}
.format_top #tmp_sub_gnavi_switch .switch_ttl {
	border:1px solid #297317;
	background-color:#2B7B0F;
	background:-webkit-gradient(linear, center top, center bottom, from(#2E8710), to(#2B7B0F));/* Webkit */
	background:-moz-linear-gradient(center top, #2E8710, #2B7B0F);/* Mozilla */
	background:linear-gradient(to bottom, #2E8710, #2B7B0F);/* CSS3 */
}
.format_top #tmp_sub_gnavi_switch .switch_ttl a {
	color:#FFFFFF;
}
.format_top #tmp_sub_gnavi_switch .active .switch_ttl {
	background-color:#2E8710;
	background:-webkit-gradient(linear, center top, center bottom, from(#2B7B0F), to(#2E8710));/* Webkit */
	background:-moz-linear-gradient(center top, #2B7B0F, #2E8710);/* Mozilla */
	background:linear-gradient(to bottom, #2B7B0F, #2E8710);/* CSS3 */
}
.format_top #tmp_gnavi a {
	color:#000000;
	background-color:#F3FBD7;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#F3FBD7));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #F3FBD7);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #F3FBD7);/* CSS3 */
}
/* jigyosha */
.custom_jigyosha #tmp_sub_gnavi_switch .switch_menu {
	background-color:#C9E7F9;
	color:inherit;
}
.custom_jigyosha #tmp_sub_gnavi_switch .switch_ttl {
	border:1px solid #207CAE;
	background-color:#1E74A2;
	background:-webkit-gradient(linear, center top, center bottom, from(#2183B8), to(#1E74A2));/* Webkit */
	background:-moz-linear-gradient(center top, #2183B8, #1E74A2);/* Mozilla */
	background:linear-gradient(to bottom, #2183B8, #1E74A2);/* CSS3 */
}
.custom_jigyosha #tmp_sub_gnavi_switch .switch_ttl a {
	color:#FFFFFF;
}
.custom_jigyosha #tmp_sub_gnavi_switch .active .switch_ttl {
	background-color:#2183B8;
	background:-webkit-gradient(linear, center top, center bottom, from(#1E74A2), to(#2183B8));/* Webkit */
	background:-moz-linear-gradient(center top, #1E74A2, #2183B8);/* Mozilla */
	background:linear-gradient(to bottom, #1E74A2, #2183B8);/* CSS3 */
}
.custom_jigyosha #tmp_sub_gnavi a {
	background-color:#BDE1F8;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#BDE1F8));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #BDE1F8);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #BDE1F8);/* CSS3 */
}
/* kenmin */
.custom_kenmin #tmp_sub_gnavi_switch .switch_menu {
	background-color:#FDF097;
	color:inherit;
}
.custom_kenmin #tmp_sub_gnavi_switch .switch_ttl {
	border:1px solid #EF8C07;
	background-color:#FDF095;
	background:-webkit-gradient(linear, center top, center bottom, from(#FEF7C6), to(#FDF095));/* Webkit */
	background:-moz-linear-gradient(center top, #FEF7C6, #FDF095);/* Mozilla */
	background:linear-gradient(to bottom, #FEF7C6, #FDF095);/* CSS3 */
}
.custom_kenmin #tmp_sub_gnavi_switch .switch_ttl a {
	color:#000000;
}
.custom_kenmin #tmp_sub_gnavi_switch .active .switch_ttl {
	border:1px solid #EF8C07;
	background-color:#FACC19;
	background:-webkit-gradient(linear, center top, center bottom, from(#F4A90F), to(#FACC19));/* Webkit */
	background:-moz-linear-gradient(center top, #F4A90F, #FACC19);/* Mozilla */
	background:linear-gradient(to bottom, #F4A90F, #FACC19);/* CSS3 */
}
.custom_kenmin #tmp_sub_gnavi a {
	background-color:#FEF7C6;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), color-stop(60%, #FEF7C6), to(#FEF7C6));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #FEF7C6 60%, #FEF7C6);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #FEF7C6 60%, #FEF7C6);/* CSS3 */
}
#tmp_sub_gnavi .active a,
#tmp_sub_gnavi a:hover,
#tmp_sub_gnavi a:focus {
	background-color:transparent !important;
	background:none !important;
}
/* site_gnavi
============================== */
#tmp_site_gnavi {
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.format_top #tmp_site_gnavi {
	padding:0 10px;
}
#tmp_site_gnavi li {
	border-right:none;
	border-bottom:1px solid #FFFFFF;
	float:none;
}
#tmp_site_gnavi #tmp_site_glist1 {
	display:none;
}
#tmp_site_gnavi #tmp_site_glist2,
#tmp_site_gnavi #tmp_site_glist3,
#tmp_site_gnavi #tmp_site_glist4,
#tmp_site_gnavi #tmp_site_glist5,
#tmp_site_gnavi #tmp_site_glist6,
#tmp_site_gnavi #tmp_site_glist7 {
	width:100% !important;
}
#tmp_site_gnavi a {
	text-align:left;
	display:block;
	padding:10px 0 10px 10px;
	color:#000000;
	background-image:none;
}
#tmp_site_gnavi a span {
	display:block;
}
#tmp_site_gnavi .active a,
#tmp_site_gnavi a:hover,
#tmp_site_gnavi a:focus {
	color:#000000;
	background-image:none;
}
/* gikai  */
.custom_gikai #tmp_site_gnavi a {
	background-color:#CEB9F4;
	background:-webkit-gradient(linear, center top, center bottom, from(#EDE5FB), to(#CEB9F4));/* Webkit */
	background:-moz-linear-gradient(center top, #EDE5FB, #CEB9F4);/* Mozilla */
	background:linear-gradient(to bottom, #EDE5FB, #CEB9F4);/* CSS3 */
}
.custom_gikai #tmp_site_gnavi a span {
	background:url(/shared/images/icon/right_icon_purple_sp.png) no-repeat right center;
	-webkit-background-size:17px 8px;
	-moz-background-size:17px 8px;
	background-size:17px 8px;
}
.custom_gikai #tmp_site_gnavi .active a,
.custom_gikai #tmp_site_gnavi a:hover,
.custom_gikai #tmp_site_gnavi a:focus {
	background-color:#EDE5FB;
	background:-webkit-gradient(linear, center top, center bottom, from(#CEB9F4), to(#EDE5FB));/* Webkit */
	background:-moz-linear-gradient(center top, #CEB9F4, #EDE5FB);/* Mozilla */
	background:linear-gradient(to bottom, #CEB9F4, #EDE5FB);/* CSS3 */
}
/* kyoiku  */
.custom_kyoiku #tmp_site_gnavi a {
	background-color:#BCDD63;
	background:-webkit-gradient(linear, center top, center bottom, from(#E9F4C4), to(#BCDD63));/* Webkit */
	background:-moz-linear-gradient(center top, #E9F4C4, #BCDD63);/* Mozilla */
	background:linear-gradient(to bottom, #E9F4C4, #BCDD63);/* CSS3 */
}
.custom_kyoiku #tmp_site_gnavi a span {
	background:url(/shared/images/icon/right_icon_grn_sp.png) no-repeat right center;
	-webkit-background-size:17px 8px;
	-moz-background-size:17px 8px;
	background-size:17px 8px;
}
.custom_kyoiku #tmp_site_gnavi .active a,
.custom_kyoiku #tmp_site_gnavi a:hover,
.custom_kyoiku #tmp_site_gnavi a:focus {
	background-color:#E9F4C4;
	background:-webkit-gradient(linear, center top, center bottom, from(#BCDD63), to(#E9F4C4));/* Webkit */
	background:-moz-linear-gradient(center top, #BCDD63, #E9F4C4);/* Mozilla */
	background:linear-gradient(to bottom, #BCDD63, #E9F4C4);/* CSS3 */
}
/* koan  */
.custom_koan #tmp_site_gnavi a {
	background-color:#97BFEF;
	background:-webkit-gradient(linear, center top, center bottom, from(#D1E3F8), to(#97BFEF));/* Webkit */
	background:-moz-linear-gradient(center top, #D1E3F8, #97BFEF);/* Mozilla */
	background:linear-gradient(to bottom, #D1E3F8, #97BFEF);/* CSS3 */
}
.custom_koan #tmp_site_gnavi a span {
	background:url(/shared/images/icon/right_icon_sky_sp.png) no-repeat right center;
	-webkit-background-size:17px 8px;
	-moz-background-size:17px 8px;
	background-size:17px 8px;
}
.custom_koan #tmp_site_gnavi .active a,
.custom_koan #tmp_site_gnavi a:hover,
.custom_koan #tmp_site_gnavi a:focus {
	background-color:#D1E3F8;
	background:-webkit-gradient(linear, center top, center bottom, from(#97BFEF), to(#D1E3F8));/* Webkit */
	background:-moz-linear-gradient(center top, #97BFEF, #D1E3F8);/* Mozilla */
	background:linear-gradient(to bottom, #97BFEF, #D1E3F8);/* CSS3 */
}
/* pankuzu
============================== */
#tmp_pankuzu {
	display:none; /* 変更しない */
}
#tmp_sma_pankuzu {
	display:block;
}
#tmp_sma_pankuzu {
	padding:10px 10px 5px;
	clear:both;
}
/* lnavi
============================== */
.format_free #tmp_lnavi {
	margin-top:15px;
}
.format_free #tmp_lnavi_ttl {
	background-image:none;
}
/* cnavi
============================== */
/* kyouiku */
#tmp_cnavi_kyouiku {
	display:none;
}
.top_col2 #tmp_cnavi_kyouiku {
	display:block;
	margin-bottom:10px;
}
#tmp_cnavi_kyouiku {
	margin:0;
}
#tmp_cnavi_kyouiku li {
	width:100%;
	height:auto;
	padding:0;
	background:url(/shared/templates/kyoiku_top/images/sp/img_btn_bg.jpg) repeat left top;
	margin-bottom:10px;
	border-radius:3px;/* CSS3 */
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-bottom:2px solid #F4C506;
	border-right:2px solid #F4C506;
	font-size:107%;
	font-weight:bold;
}
.custom_kyoiku .top_col2 #tmp_cnavi_kyouiku li {
	margin-bottom:5px;
}
#tmp_cnavi_kyouiku li a {
	display:block;
	width:auto;
	height:auto;
	padding:15px 12px;
	text-decoration:none;
	color:#000000;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:83px 80px;
}
#tmp_cnavi_kyouiku_btn1 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/img_btn1.png);
}
#tmp_cnavi_kyouiku_btn2 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/img_btn2.png);
}
#tmp_cnavi_kyouiku_btn3 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/img_btn3.png);
}
#tmp_cnavi_kyouiku li span {
	width:100%;
	height:auto;
	position:relative;
	z-index:1;
	overflow:inherit;
}
.custom_kyoiku .top_col2 .box_glist {
	margin-bottom:10px;
}
.custom_kyoiku .top_col2 .box_glist_ttl h3 {
	font-size:100%;
}
/* cnavi_koan
============================== */
.col_lft_navi #tmp_cnavi_koan {
	display:none;
}
.format_top #tmp_cnavi_koan {
	display:block;
}
#tmp_cnavi_koan li {
	padding-bottom:5px;
	width:100%;
	float:none;
	margin-right:0 !important;
}
#tmp_cnavi_koan li a {
	border:1px solid #B6BEB6;
	padding:12px 1px 12px 10px !important;
	background-color:#DBDFDB;
	background:-webkit-gradient(linear, center top, center bottom, from(#F4F5F4), to(#DBDFDB));/* Webkit */
	background:-moz-linear-gradient(center top, #F4F5F4, #DBDFDB);/* Mozilla */
	background:linear-gradient(to bottom, #F4F5F4, #DBDFDB);/* CSS3 */
	min-height:inherit !important;
}
#tmp_cnavi_koan li a span {
	display:block;
	background:url(/shared/images/icon/right_icon_black_sp.png) no-repeat right center;
	-webkit-background-size:16px 8px;/* Safari,Chrome */
	-moz-background-size:16px 8px;/* Mozilla */
	background-size:16px 8px;/* CSS3 */
}
#tmp_cnavi_koan li br {
	display:none;
}
/* cnavi_oyakudachi
============================== */
#tmp_sp_cnavi_oyakudachi {
	margin:15px 10px 0;
}
/* institution
============================== */
#tmp_contents .institution_kankatsu ul li {
	display:block;
	width:auto;
}
/* event_cal
============================== */
/* cate_ttl
============================== */
/* idx */
.custom_idx #tmp_cate_ttl {
	position:relative;
	width:100%;
	height:0;
	padding-top:26.66%;
	margin-bottom:10px;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
}
.custom_idx #tmp_cate_ttl h1,
.custom_idx #tmp_cate_ttl span {
	position:absolute;
	top:0;
	width:100%;
	height:auto;
}
.cate_001 #tmp_cate_ttl {
	background-image:url(/shared/templates/free/images/contents/cate_ttl_kurashi_sp.jpg);
}
.cate_002 #tmp_cate_ttl {
	background-image:url(/shared/templates/free/images/contents/cate_ttl_kenko_sp.jpg);
}
.cate_003 #tmp_cate_ttl {
	background-image:url(/shared/templates/free/images/contents/cate_ttl_shigoto_sp.jpg);
}
.cate_004 #tmp_cate_ttl {
	background-image:url(/shared/templates/free/images/contents/cate_ttl_bunka_sp.jpg);
}
.cate_005 #tmp_cate_ttl {
	background-image:url(/shared/templates/free/images/contents/cate_ttl_kense_sp.jpg);
}
.custom_idx #tmp_main {
	background:none;
}
/* cate_ttl_img */
#tmp_cate_ttl_img {
	background:url(/shared/templates/gikai/images/contents/cate_gikai_idx_bg.jpg) no-repeat right bottom;
	-webkit-background-size:auto 42px;
	-moz-background-size:auto 42px;
	background-size:auto 42px;
	padding:0 0 2px;
	margin:0 0 10px;
}
#tmp_cate_ttl_img h1 {
	text-align:left;
}
#tmp_cate_ttl_img img {
	height:40px !important;
	width:auto !important;
}
/* kenmin */
.custom_kenmin #tmp_wrap_cate_ttl {
	margin-top:10px;
}
.custom_kenmin #tmp_cate_ttl {
	padding:17px 20px 23px 10px;
	background-size:auto auto;
	display:inherit;
}
.custom_kenmin #tmp_cate_ttl h1 {
	padding:10px;
	text-align:left;
}
/* soshikijouhou */
#tmp_cate_ttl.cate_ttl_soshikijouhou {
	height:auto;
	-webkit-background-size:auto 60px;/* Safari,Chrome */
	-moz-background-size:auto 60px;/* Mozilla */
	background-size:auto 60px;/* CSS3 */
}
#tmp_cate_ttl.cate_ttl_soshikijouhou h1 {
	padding:15px;
}
/* faq */
#tmp_cate_ttl.cate_ttl_faq {
	padding:12px 20px 28px 10px;
	background-size:auto auto;
	display:inherit;
}
/* press */
#tmp_cate_ttl.cate_ttl_press {
	background:none;
	padding:0;
}
#tmp_cate_ttl.cate_ttl_press img {
	width:100%;
	height:auto;
}
/* institution */
#tmp_institution_ttl h1 {
	padding:10px 20px;
}
#tmp_institution_ttl p {
	display:none;
}
/* chiji */
#tmp_cate_ttl.cate_ttl_chiji,
#tmp_cate_ttl.cate_ttl_chiji_blog {
	margin-bottom:10px;
}
#tmp_cate_ttl.cate_ttl_chiji img,
#tmp_cate_ttl.cate_ttl_chiji_blog img {
	width:100%;
	height:auto;
}
/* koen */
#tmp_cate_ttl.cate_ttl_kanko_koen img {
	width:100%;
	height:auto;
}
/* crisis */
#tmp_cate_ttl.cate_ttl_crisis {
	padding:15px 0 17px 12px;
	-webkit-background-size:auto 70px;/* Safari,Chrome */
	-moz-background-size:auto 70px;/* Mozilla */
	background-size:auto 70px;/* CSS3 */
}
#tmp_cate_ttl.cate_ttl_crisis img {
	width:125px;
	height:40px;
}
/* kaigo */
#tmp_cate_ttl.cate_ttl_kaigo {
	padding:10px 0 10px 15px;
	-webkit-background-size:auto 70px;/* Safari,Chrome */
	-moz-background-size:auto 70px;/* Mozilla */
	background-size:auto 70px;/* CSS3 */
}
#tmp_cate_ttl.cate_ttl_kaigo img {
	width:125px;
	height:50px;
}
/* kenko */
#tmp_cate_ttl.cate_ttl_kenko {
	padding:10px 0 10px 15px;
	-webkit-background-size:auto 70px;/* Safari,Chrome */
	-moz-background-size:auto 70px;/* Mozilla */
	background-size:auto 45px;/* CSS3 */
}
#tmp_cate_ttl.cate_ttl_kenko img {
	width:125px;
	height:50px;
}
/* mascot */
#tmp_cate_ttl.cate_ttl_mascot {
	padding:5px 0 10px 10px;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
}
#tmp_cate_ttl.cate_ttl_mascot img {
	width:200px;
	height:auto;
}
/* rnavi
============================== */
/* rnavi_letter */
.box_rnavi_letter {
	margin-bottom:15px;
	border:1px solid #B6BEB6;
}
.box_rnavi_letter_ttl {
	border:none;
	background-color:#FEF7C8;
	background:-webkit-gradient(linear, center top, center bottom, from(#FEF7C8), to(#FFFFFF));/* Webkit */
	background:-moz-linear-gradient(center top, #FEF7C8, #FFFFFF);/* Mozilla */
	background:linear-gradient(to bottom, #FEF7C8, #FFFFFF);/* CSS3 */
}
.box_rnavi_letter_cnt {
	border:none;
}
#tmp_recipe .box_rnavi_letter_cnt {
	background:none;
}
#tmp_recipe .box_rnavi_letter_cnt .photo_img {
	float:left;
	width:90px;
}
#tmp_recipe .box_rnavi_letter_cnt .photo_img img {
	max-width:85px;
	height:auto;
}
/* rnavi_event
============================== */
#tmp_rnavi_event {
	border:none;
	padding:0;
}
#tmp_rnavi_event .btn a {
	background-image:url(/shared/images/navi/lnavi/sp/event_cal_btn.jpg);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	position:relative;
	display:block;
	width:auto;
	height:0;
	padding-bottom:21.7%;
	overflow:hidden;
}
#tmp_rnavi_event .btn span {
	position:relative;
	display:block;
	width:auto;
	height:0;
	padding-bottom:21.7%;
	overflow:hidden;
}
#tmp_rnavi_event .rnavi_event_txt {
	display:none;
}
/* weather
============================== */
#tmp_weather_ttl ul {
	position:absolute;
	left:50%;
	margin-left:50px;
}
#tmp_weather_cnt {
	width:290px;
	margin:0 auto;
}
#tmp_weather .weather_cnt {
	width:290px;
	height:185px;
	background-size:cover;
}
#tmp_weather .weather_cnt .weather_saitama .ttl {
	position: absolute;
	top: 137px;
	left: 220px;
}
#tmp_weather .weather_cnt .weather_saitama .air {
	position:absolute;
	bottom:52px;
	right:20px;
}
#tmp_weather .weather_cnt .weather_kumaya .ttl {	
	position:absolute;
	bottom:110px;
	right:140px;
}
#tmp_weather .weather_cnt .weather_kumaya .air {
	position:absolute;
	top:80px;
	left:125px;
}
#tmp_weather .weather_cnt .weather_chichibu .ttl {
	position:absolute;
	top:105px;
	right:205px;
}
#tmp_weather .weather_cnt .weather_chichibu .air {
	position:absolute;
	bottom:85px;
	right:205px;
}
#tmp_weather_sp {
	display:block;
	width:300px;
	margin:0 auto 10px;
}
#tmp_weather_sp a {
	display:block;
	width:300px;
	height:45px;
	background:url(/shared/images/navi/lnavi/sp/weather_btn.png) no-repeat left top;
	-webkit-background-size:300px 45px;/* Safari,Chrome */
	-moz-background-size:300px 45px;/* Mozilla */
	background-size:300px 45px;/* CSS3 */
}
#tmp_weather_sp span {
	display:block;
	width:300px;
	height:45px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* pnavi
============================== */
/* plugin ▼変更しない
============================== */
.plugin {
	display:none;
}
/* inquiry
============================== */
#tmp_inquiry_cnt .inquiry_btn {
	width:100%;
	padding:10px 0;
}
/* feedback
============================== */
#tmp_feedback_cnt dd p,
#tmp_feedback_cnt fieldset p {
	display:block;
	margin-right:0;
	margin-bottom:0.3em;
	float:none;
}
#tmp_feedback_cnt .inquiry_btn {
	width:100%;
	padding:10px 0;
}
/* ==================================================
banner
================================================== */
#tmp_publicity {
	margin:0 10px 10px;
	background:none;
	width:auto;
}
#tmp_publicity_ttl {
	width:100%;
	float:none;
	padding:10px 0;
	text-align:center;
	background-color:#F6EED9;
	background:-webkit-gradient(linear, center top, center bottom, from(#FCF9F1), color-stop(40%, #F6EED9), to(#F6EED9));/* Webkit */
	background:-moz-linear-gradient(center top, #FCF9F1, #F6EED9 40%, #F6EED9);/* Mozilla */
	background:linear-gradient(to bottom, #FCF9F1, #F6EED9 40%, #F6EED9);/* CSS3 */
}
#tmp_publicity_ttl br {
	display:none;
}
#tmp_publicity_cnt {
	width:100%;
	float:none;
}
#tmp_publicity_cnt ul {
	/* margin:9px 0 0 9px; */
	margin:9px auto 0;
	width:282px;
}
#tmp_publicity_cnt ul li {
	width:135px !important;
	margin-right:0;
}
#tmp_publicity_cnt ul li:nth-child(odd) {
	margin-right:9px;
}
#tmp_publicity_cnt ul li img {
	width:135px !important;
	height:auto !important;
}
/* ==================================================
model_change
================================================== */
/* PCスマホ切替表示 ▼変更しない
============================== */
#tmp_model_change {
	display:block;
	padding:0 10px;
	font-size:114.2%;
}
#tmp_model_change p a span {
	background-image:url(/shared/images/icon/right_icon_black.gif);
	padding-left:12px;
}
/* ==================================================
footer
================================================== */
/* fnavi
============================== */
#tmp_footer {
	margin-left:0;
	background-position:right bottom;
}
#tmp_fnavi {
	padding:6px 10px 5px;
	list-style:none;
	text-align:left;
}
#tmp_fnavi li {
	margin-right:1%;
	min-width:48%;
	box-sizing:border-box;
	white-space:nowrap;
	float:none;
	display:inline-block;
}
#tmp_fnavi .last {
	margin-right:0;
	border-right:none;
}
#tmp_footer_cnt {
	padding:0 0;
	clear:both;
}
#tmp_address {
	-webkit-background-size:85px 95px;/* Safari,Chrome */
	-moz-background-size:85px 95px;/* Mozilla */
	background-size:85px 95px;/* CSS3 */
	padding-top:10px;
}
#tmp_address .footer_btn {
	width:inherit;
	margin-bottom:5px;
	padding-left:80px;
}
#tmp_address .footer_btn a {
	text-align:center;
	background-image:none;
	background-color:#2B7B0F;
}
#tmp_address .footer_btn a span {
	-webkit-background-size:17px 21px;/* Safari,Chrome */
	-moz-background-size:17px 21px;/* Mozilla */
	background-size:17px 21px;/* CSS3 */
	padding-left:24px;
}
#tmp_address #tmp_fnavi2 {
	padding-left:78px;
	margin-bottom:10px;
}
#tmp_address #tmp_fnavi2 li {
	float:none;
	margin-right:0;
	white-space:inherit;
}
#tmp_footer_cnt address {
	position:static;
	margin:0 10px 5px 80px;
	font-style:normal;
}
#tmp_footer_cnt address span {
	display:block;
	margin-right:0;
}
#tmp_copyright {
	text-align:center;
	clear:both;
}
.lang_en #tmp_address {
	padding-left:75px;
}
/* ==================================================
class
================================================== */
/* float ▼変更しない
============================== */
.float_lft,
.float_rgt {
	float:none;
	margin-left:0 !important;
	margin-right:0 !important;
}
/* ==================================================
parts
================================================== */
/* parts ▼変更しない
============================== */
div.col2 div.col2L,
div.col3 div.col3L,
div.col3 div.col3M {
	width:100%;
	margin-right:0;
	float:none;
}
div.col2 div.col2R,
div.col3 div.col3R {
	width:100%;
	float:none;
}
div.col2 div.col2L,
div.col2 div.col2R {
	clear:both;
}
div.col2 div.col2 div.col2L,
div.col2 div.col2 div.col2R {
	width:100%;
	clear:both;
}
div.fixed_col2 div.fixed_col2L,
div.fixed_col2 div.fixed_col2R {
	width:100%;
	clear:both;
}
div.col3 div.col3L,
div.col3 div.col3M,
div.col3 div.col3R {
	width:100%;
	clear:both;
}
#tmp_contents div.col3 ul,
#tmp_contents div.col2 ul {
	margin-bottom:0;
}
div.img_cap {
	width:auto !important;
}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
edit.css
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* ==================================================
selector
================================================== */
#tmp_maincontents img,
#tmp_contents img {
	max-width:100%;
	height:auto;
}
#tmp_contents ul,
#tmp_contents ol {
	margin-left:22px;
}
#tmp_contents table {
	width:auto;
}
#tmp_contents table table {
	max-width:100%;
}
#tmp_contents table th,
#tmp_contents table td {
	width:auto;
}
#tmp_contents table.gsc-search-box td.gsc-input {
	width:100% !important;
}
#tmp_contents input[type="text"],
#tmp_contents textarea {
	width:100% !important;
	padding:0;
	box-sizing:border-box;/* CSS3 */
	-webkit-box-sizing:border-box;/* Webkit */
	-moz-box-sizing:border-box;/* Mozilla */
}
/* gikai
============================== */
.custom_gikai #tmp_contents h1 {
	padding:5px 10px;
	font-size:114.3%;
	background-image:none;
	background-color:#B3CDF9;
	background:-webkit-gradient(linear, left top, right bottom, from(#B3CDF9), color-stop(50%, #B3CDF9), to(#ACDEED));/* Webkit */
	background:-moz-linear-gradient(left, #B3CDF9, #B3CDF9 50%, #ACDEED);/* Mozilla */
	background:linear-gradient(to right, #B3CDF9, #B3CDF9 50%, #ACDEED);/* CSS3 */
}
.custom_gikai #tmp_contents h2 {
	background-image:none;
	font-size:107%;
}
.custom_gikai #tmp_contents h3 {
	font-size:100%;
}
/* kyoiku
============================== */
.custom_kyoiku #tmp_contents h1 {
	background-image:none;
	padding:5px 10px;
	font-size:114.3%;
}
.custom_kyoiku #tmp_contents h2 {
	background-image:none;
	font-size:107%;
	border:1px solid #EBDC94;
}
.custom_kyoiku #tmp_contents h3 {
	font-size:100%;
}
/* koan
============================== */
.custom_koan #tmp_contents h1 {
	background-image:none;
	padding:5px 10px;
	font-size:114.3%;
}
.custom_koan #tmp_contents h2 {
	background-image:none;
	font-size:107%;
}
.custom_koan #tmp_contents h3 {
	font-size:100%;
}
/* ==================================================
contents
================================================== */
/* event ▼変更しない
============================== */
/* event_page_navi */
#tmp_contents .event_page_navi div.fixed_col2L,
#tmp_contents .event_page_navi div.fixed_col2R {
	clear:none;
    width:48.5%;
}
#tmp_contents .event_page_navi div.fixed_col2L {
	float:left;
}
#tmp_contents .event_page_navi div.fixed_col2R {
	float:right;
}
/* box_photo */
#tmp_contents .wrap_box_photo_txt {
	margin-right:0;
	float:none;
}
#tmp_contents .box_photo_txt {
	margin-right:0;
}
#tmp_contents .box_photo_img {
	width:auto;
	float:none;
}
/* map
============================== */
/* free */
#tmp_contents .box_gmap {
	width:100%; /* 変更しない */
	margin:15px 0 0.8em;
	clear:both; /* 変更しない */
}
#tmp_gmap_box {
	width:100%; /* 変更しない */
	height:220px !important; /* 変更しない */
	margin:15px 0 0.8em;
	clear:both; /* 変更しない */
}
#tmp_gmap_box img {
	height:auto; /* 変更しない */
	max-width:none; /* 変更しない */
}
/* shisetsu */
#tmp_map_search p {
	display:block;
	margin-right:0;
}
#tmp_map_search strong {
	display:block;
}
#tmp_map_search #keyword {
	margin-left:0;
}
#tmp_map_list {
	width:auto; /* 変更しない */
	margin-right:0; /* 変更しない */
	float:none; /* 変更しない */
	position:static; /* 変更しない */
	z-index:auto; /* 変更しない */
}
#tmp_wrap_gmap_box {
	float:none; /* 変更しない */
	margin-right:0;
}
#tmp_wrap_gmap_box2 {
	margin-left:0; /* 変更しない */
}
#tmp_contents #tmp_facilities_btn li {
	width:50%;
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_result_list {
	margin:0 0 20px;
}
/* update
============================== */
#tmp_update {
	font-size:85.7%;
	margin-bottom:0 !important;
}
/* category
============================== */
#tmp_category_ttl {
	margin:0 0 10px;
}
/* anchor_table
============================== */
.box_anchor {
	margin:0 0 10px;
	padding:0;
}
#tmp_contents .box_anchor ul {
	margin:0;
}
#tmp_contents .box_anchor li {
	width:32%;
	height:auto;
}
#tmp_contents .box_anchor li img {
	vertical-align:top;
}
#tmp_contents .box_anchor li a {
	position:static;
	display:block;
	width:auto;
	padding:6% 0 8% 5px;
	font-size:71%;
}
#tmp_contents .box_anchor li a span {
	padding:0 0 0 11px;
	background:url(/shared/templates/free/images/contents/anchor_icon_sp.png) no-repeat left 0.4em;
	background-size:8px 7px;
}
#tmp_contents .box_anchor li.anchor01,
#tmp_contents .box_anchor li.anchor02 {
	margin-right:1%;
}
/* box_menuinfo
============================== */
#tmp_contents .box_menuinfo {
	margin:0 0 21px;
}
#tmp_contents .box_menuinfo ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents .box_menuinfo ul li {
	display:table-cell;
	padding:0 0 0 18px;
	width:44%;
	background:url(/shared/templates/free/images/contents/box_menuinfo_icon_sp.gif) no-repeat 7px top;
	background-size:5px 12px;
	float:left;
}
/* section
============================== */
#tmp_section_ttl h1 {
	padding:10px 20px;
}
#tmp_section_ttl p {
	display:none;
}
/* box_section */
#tmp_contents .box_section {
	clear:both;
}
#tmp_contents .box_section .shinchaku {
	width:auto;
	float:none;
}
#tmp_contents .box_section .torikumi {
	width:auto;
	float:none;
}
/* emergency
============================== */
#tmp_emergency {
	margin-bottom:10px;
	background-image:none;
}
#tmp_emergency_ttl {
	width:100%;
	padding:5px 0;
	color:#FFFFFF;
	background-image:none;
	background-color:#C72023;
	float:none;
}
#tmp_emergency_cnt {
	width:100%;
	float:none;
}
/* main_gallery
============================== */
#tmp_wrap_main_gallery {
	margin:0 0 10px;
}
#tmp_main_gallery {
	width:auto;
	height:140px;
}
#tmp_main_gallery .box_gallrey img {
	width:auto;
	height:140px;
	overflow:hidden;
	max-width:inherit;
}
/* top_info
============================== */
#tmp_contents .top_info_list,
#tmp_contents .top_info_pht {
	float:none;
	width:100%;
}
#tmp_contents .top_info_pht {
	text-align:center;
}
/* top_col2
============================== */
#tmp_contents .top_col2L,
#tmp_contents .top_col2R {
	float:none;
	width:100%;
}
/* box_align
============================== */
#tmp_contents .box_align {
	min-height:inherit !important;
}
/* sodan_top
============================== */
#tmp_sodan_top {
	width:100% !important;
}
#tmp_sodan_top_l {
	width:100%;
	padding:0;
}
#tmp_sodan_top_r {
	display:none;
}
/* ==================================================
top
================================================== */
.box_info_cnt_inner {
	padding:9px;
}
#tmp_headline .box_info_cnt_inner {
	padding:9px 9px 0;
}
#tmp_headline.box_info,
#tmp_event.box_info {
	margin-bottom:15px;
}
#tmp_headline .list_ar ul li a {
	padding:3px 0 3px 12px;
}
/* topnews
============================== */
#tmp_topnews_ttl ul {
	margin:0;
	width:100%;
	display:table;
}
#tmp_topnews_ttl ul li {
	font-size:85.7%;
	float:none;
	margin:0;
	width:50%;
	display:table-cell;
	text-align:center;
	vertical-align:top;
}
#tmp_topnews_ttl ul li a {
	padding:0.5em 0;
	display:block;
}
#tmp_topnews_ttl #tmp_tab_shinchaku a {
	padding:1.1em 0;
}
#tmp_topnews_ttl ul li span {
	display:block;
}
#tmp_topnews_cnt {
	padding:10px 10px 5px 10px;
}
/* chumoku
============================== */
#tmp_chumoku {
	background-image:none;
}
#tmp_chumoku_ttl {
	float:none;
	width:100%;
	min-height:40px;
	background:url(/shared/templates/top/images/chumoku_ttl_bg.jpg) repeat-x left top;
}
#tmp_chumoku_ttl h2 {
	padding:10px 15px;
}
#tmp_chumoku_cnt {
	float:none;
	width:auto;
	margin:0;
	padding:15px 15px 0;
	background:none;
}
#tmp_chumoku_cnt ul {
	margin:0;
}
#tmp_chumoku_cnt ul li {
	border-bottom-style:dotted;
}
/* news_col
============================== */
.news_col {
	clear:both;
}
.news_colL,
.news_colR {
	clear:both;
	width:100%;
	float:none;
}
/* news_photo */
.wrap_news_photo {
	margin-bottom:5px;
}
.news_photo {
	padding:0 !important;
	color:inherit;
	background-color:#FFFFFF !important;
}
.news_photo_cnt {
	margin-right:70px;
}
.news_photo_cnt2 {
	width:100%;
}
.news_photo_pht {
	display:block;
	width:60px;
	float:right;
}
.news_photo_pht img {
	width:60px;
	height:auto;
}
.news_photo_cnt .txt,
.news_photo_cnt .date {
	float:none;
	width:auto;
}

/*
.news_photo {
	padding:5px;
	margin-bottom:10px;
	display:table;
}
.news_photo_img {
	display:table-cell;
	vertical-align:top;
	width:70px;
}
.news_photo_img img {
	width:60px;
	vertical-align:top;
	height:auto;
}
.news_photo_txt {
	display:table-cell;
}
*/
/* btn_list
============================== */
.box_btn_list {
	margin-bottom:5px;
}
.box_btn_list ul li {
	float:none;
	width:100%;
	margin-bottom:5px;
	background: #217EB1;
	border-radius:3px;
	text-align:left;
}
.box_btn_list ul li a {
	padding:0;
	background:none;
	border:none;
}
.box_btn_list ul li span {
	background-size:38px 38px;
	background-position:5px center;
	padding-left:45px;
	display:inline-block;
}
.custom_jigyosha #tmp_maincontents .box_btn_list {
	width:100%;
}
/* pickup
============================== */
/* box_pickup */
.wrap_box_pickup {
	width:46%;
	font-size:85.7%;
}
.box_pickup {
	border:none;
	border-top:3px solid #429327;
}
.box_red .box_pickup {
	border:none;
	border-top:3px solid #EB301B;
}
.box_pickup_ttl {
	text-align:left;
	padding:0;
	line-height:1.4;
}
.box_red .box_pickup_ttl a,
.box_pickup_ttl a {
	display:block;
	padding:8px 10px 6px 23px;
	background-position:10px 1.0em !important;
}
.box_pickup_cnt {
	padding-left:0;
	padding-right:0;
}
/* btn_list */
.btn_list {
	margin:0;
	padding-bottom:15px;
}
.btn_list li {
	float:none;
	margin-bottom:0;
	padding:0;
	text-align:center;
}
.btn_list .faq_btn {
	width:279px;
	height:45px;
}
.btn_list .faq_btn a {
	width:279px;
	height:45px;
	background:url(/shared/images/navi/lnavi/sp/faq_btn.jpg) no-repeat left top;
	-webkit-background-size:279px 45px;/* Safari,Chrome */
	-moz-background-size:279px 45px;/* Mozilla */
	background-size:279px 45px;/* CSS3 */
}
.btn_list .faq_btn a span {
	width:279px;
	height:45px;
}
.btn_list img {
	width:100%;
	height:auto;
}
/* smenu_icon */
.smenu_icon {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.smenu_icon li,
.smenu_icon li.odd {
	width:32.5%;
	margin-bottom:4px;
	padding-right:1%;
}
.smenu_icon li:nth-child(3n) {
	padding-right:0;
}
.smenu_icon img {
	width:100%;
	height:auto;
}
/* benriguide */
#tmp_benriguide {
	margin:0 auto 15px;
	width:300px;
}
.format_top #tmp_benriguide {
	width:100%;
}
/* top_link */
#tmp_top_link_cnt li {
	float:left;
	margin-right:1%;
	width:49%;
}
/* guide_icon */
#tmp_benriguide_cnt {
	margin-right:7px;
}
.guide_icon li {
	float:none;
	display:block;
	padding:0 !important;
	margin:0 !important;
}
.guide_icon li a {
	/* width:137px;
	height:45px; */
	padding-top: 16%;
	margin-bottom:4px;
	width: 49%;
	height:0;
	overflow:hidden;
	float: left;
	-webkit-background-size:cover;/* Safari,Chrome */
	-moz-background-size:cover;/* Mozilla */
	background-size:cover;/* CSS3 */
	text-indent:-9999px;
	overflow:hidden;
}
.guide_icon li a {
	margin-right:1%;
}
.guide_icon .passport_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/passport_btn.jpg);
}
.guide_icon .nyusatsu_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/nyusatsu_btn.jpg);
}
.guide_icon .shinse_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/shinse_btn.jpg);
}
.guide_icon .sodan_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/sodan_btn.jpg);
}
.guide_icon .kense_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/kense_btn.jpg);
}
.guide_icon .saiyou_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/saiyou_btn.jpg);
}
.guide_icon .kaigo_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/kaigo_btn.jpg);
}
.guide_icon .papamama_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/papamama_btn.jpg);
}
.guide_icon .byoin_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/byoin_btn.jpg);
}
.guide_icon .shohi_btn a {
	background-image:url(/shared/images/navi/lnavi/sp/shohi_btn.jpg);
}
.guide_icon li a span {
	/* width:137px;
	height:45px; */
	width:auto;
	height:auto;
}
#tmp_benriguide_cnt .btn_list .faq_btn {
	width:100%;
	height:auto;
}
#tmp_benriguide_cnt .btn_list .faq_btn a {
	padding-top: 16%;
	margin-bottom:10px;
	width:100%;
	height:0;
	overflow:hidden;
	-webkit-background-size:cover;/* Safari,Chrome */
	-moz-background-size:cover;/* Mozilla */
	background-size:cover;/* CSS3 */
	text-indent:-9999px;
	overflow:hidden;
}
/* headline
============================== */
#tmp_contents .headline_img { 
	max-width:150px;
	display:block;
	margin-bottom:10px;
	margin-left:10px;
}
#tmp_contents .headline_img img { 
	max-width:150px;
	height:auto;
}
.custom_headline #tmp_sub_gnavi {
	display:none;
}
.custom_headline .float_rgt {
	float:right;
}

/* ==================================================
gikai_top
================================================== */
/* top_col2
============================== */
.top_col2L,
.top_col2R,
.top_scol2L,
.top_scol2R {
	width:100%;
	float:none;
}
/* box_list
============================== */
.box_list {
	border-radius:4px 4px 0 0;/* CSS3 */
	-webkit-border-radius:4px 4px 0 0;/* Webkit */
	-moz-border-radius:4px 4px 0 0;/* Mozilla */
	margin-bottom:10px;
}
#tmp_gikai_teireikai .box_list_ttl,
#tmp_gikai_pickup_ttl,
.box_glist_ttl,
.custom_kyoiku .box_list_ttl {
	background-image:none !important;
}
/* teireikai */
#tmp_gikai_teireikai,
#tmp_gikai_topics,
#tmp_gikai_oshirase,
.custom_kyoiku .box_list {
	border-radius:0;/* CSS3 */
	-webkit-border-radius:0;/* Webkit */
	-moz-border-radius:0;/* Mozilla */
}
/* box
============================== */
.custom_gikai #tmp_contents .box_menu {
	background:url(/shared/templates/gikai/images/contents/sp/box_bg.jpg) repeat-x left top;
	background-size:2px 33px;
}
.custom_gikai #tmp_contents ul.box_btn li {
	background:url(/shared/templates/gikai/images/contents/sp/box_bg.jpg) repeat-x left top;
	background-size:2px 33px;
}
/* img_btn
============================== */
.custom_gikai .img_btn {
	margin:0 auto 20px;
	width:300px;
}
.custom_gikai .img_btn li a {
	width:145px;
	height:50px;
}
.custom_gikai #tmp_goiken_btn a {
	background:url(/shared/templates/gikai_top/images/sp/goiken_btn.jpg) no-repeat left top;
	-webkit-background-size:145px 50px;
	-moz-background-size:145px 50px;
	background-size:145px 50px;
}
.custom_gikai #tmp_link_btn a {
	background:url(/shared/templates/gikai_top/images/sp/link_btn.jpg) no-repeat left top;
	-webkit-background-size:145px 50px;
	-moz-background-size:145px 50px;
	background-size:145px 50px;
}
.custom_gikai .img_btn li a span {
	width:145px;
	height:50px;
}
/* pickup
============================== */
#tmp_gikai_pickup .box_pickup_l,
#tmp_gikai_pickup .box_pickup_r {
	float:none;
	width:100%;
}
#tmp_gikai_pickup .pickup_item {
	padding:5px 0 0;
}
#tmp_gikai_pickup .pickup_item_ttl {
	text-align:center;
}
#tmp_gikai_pickup_pht .pickup_item_ttl {
	background:url(/shared/templates/gikai_top/images/sp/pickup_pht_icon.png) no-repeat 6px top;
	-webkit-background-size:37px 45px;
	-moz-background-size:37px 45px;
	background-size:37px 45px;
}
#tmp_gikai_pickup_art .pickup_item_ttl {
	background:url(/shared/templates/gikai_top/images/sp/pickup_art_icon.png) no-repeat 6px top;
	-webkit-background-size:37px 45px;
	-moz-background-size:37px 45px;
	background-size:37px 45px;
}
#tmp_gikai_pickup .pickup_item_ttl h3 {
	background-image:none;
	width:auto;
	height:auto;
}
#tmp_gikai_pickup .pickup_item_ttl h3 span {
	display:inline;
	width:auto;
	height:auto;
	z-index:0;
	overflow:inherit;
}
#tmp_gikai_pickup .pickup_item_ttl h3 strong {
	color:#7D52D7;
	background-color:transparent;
	font-size:107%
}
#tmp_gikai_pickup .pickup_item_cnt {
	padding-left:0;
	padding-right:0;
}
#tmp_gikai_pickup .pickup_item_cnt_ttl {
	background:#EEF0EE;
	padding:5px;
	margin:0 0 9px;
	color:inherit;
}
#tmp_gikai_pickup .pickup_item_cnt_ttl p.photo {
	display:block;
	float:right;
	border:solid 1px #94A094;
}
#tmp_gikai_pickup_art .pickup_item_cnt {
	font-size:85.7%;
}
#tmp_gikai_pickup .pickup_item_cnt .pht_img li {
	width:49%;
}
#tmp_gikai_pickup .pickup_item_cnt .pht_img li p {
	float:left;
	width:45%;
}
#tmp_gikai_pickup .pickup_item_cnt .pht_img li .pht {
	margin-right:5px;
}
#tmp_gikai_pickup img {
	max-width:100%;
	height:auto;
}
#tmp_gikai_pickup .gry_btn li {
	padding-bottom:12px;
	margin-bottom:12px;
}
#tmp_gikai_pickup .gry_btn li a {
	border:1px solid #B6BEB6;
	background-image:none;
	background-color:#DADEDA;
	background:-webkit-gradient(linear, center top, center bottom, from(#F5F6F5), to(#DADEDA));/* Webkit */
	background:-moz-linear-gradient(center top, #F5F6F5, #DADEDA);/* Mozilla */
	background:linear-gradient(to bottom, #F5F6F5, #DADEDA);/* CSS3 */
}
#tmp_gikai_pickup .gry_btn li span {
	padding:14px 25px 12px 10px;
	min-height:18px;
	background:url(/shared/templates/gikai_top/images/sp/gry_btn_icon.png) no-repeat right center;
	background-size:16px 8px;
}
#tmp_gikai_pickup #tmp_quiz_btn {
	font-size:100%;
	font-weight:bold;
	margin-bottom:12px;
}
#tmp_gikai_pickup #tmp_quiz_btn span {
	padding:12px 100px 10px 14px;
	background-image:url(/shared/templates/gikai_top/images/sp/quiz_btn_bg.png);
	-webkit-background-size:85px 42px;
	-moz-background-size:85px 42px;
	background-size:85px 42px;
}
#tmp_gikai_pickup_art p.pht {
	float:left;
	width:30%;
	margin:0 10px 5px 0;
}
#tmp_gikai_pickup_art .name {
	float:right;
	width:65%;
}
#tmp_gikai_pickup .pickup_item_cnt .list_ar {
	width:65%;
	display:inline-block;
}
/* chair_list  */
#tmp_gikai_chair .box_glist_cnt {
	position:relative;
}
.box_glist_cnt .box_chair_list {
	float:none;
	margin-right:-100px;
}
.box_glist_cnt .box_chair_pht {
	float:none;
	width:90px;
	position:absolute;
	top:5px;
	right:5px;
}
.box_glist_cnt .box_chair_pht li p {
	display:none;
}
.box_glist_cnt .box_chair_pht .sp {
	display:block;
}
/* gikaikoho  */
#tmp_gikaikoho .box_glist_cnt ul li {
	width:100%;
	float:none;
}
#tmp_gikaikoho .box_glist_cnt {
	padding:9px 9px 0;
}
#tmp_gikaikoho .box_glist_cnt ul li span {
	padding:12px 40px 12px 10px;
	background-size:40px auto;
}

#tmp_cnavi_gikai #tmp_cnavi_gikai_movie.box_cnavi {
	background:#CEE6FD url(/shared/images/navi/cnavi/gikai_img1.png) no-repeat right 10px center;
	background-size:41px 43px;
}
#tmp_cnavi_gikai_movie .box_cnavi_cnt {
	background:none;
}
#tmp_cnavi_gikai #tmp_cnavi_gikai_sch.box_cnavi {
	background:#CEE6FD url(/shared/images/navi/cnavi/gikai_img2.png) no-repeat right 10px center;
	background-size:44px 43px;
}
#tmp_cnavi_gikai_sch .box_cnavi_cnt {
	background:none;
}
#tmp_cnavi_gikai .box_cnavi_cnt {
	min-height:0;
	padding-bottom:5px;
	padding-right:55px;
}
/* ==================================================
jigyosha_top
================================================== */
#tmp_johocate,
.rnavi_btn_list {
	display:none;
}
#tmp_wrap_gallery {
	margin:0 auto;
}
#tmp_rnavi_link .box_navi_cnt li {
	width:47%;
	float:left;
}
#tmp_rnavi_link .box_navi_cnt li:nth-child(odd) {
	margin-right:6%;
}
/* box_info
============================== */
.custom_jigyosha .box_info {
	margin-bottom:10px;
}
.custom_jigyosha .box_info_ttl {
	padding-top:4px;
	padding-bottom:4px;
	background-color:#C9E7F9;
	background:-webkit-gradient(linear, left top, right bottom, from(#C9E7F9), color-stop(50%, #C9E7F9), to(#9DD3F4));/* Webkit */
	background:-moz-linear-gradient(left, #C9E7F9, #C9E7F9 50%, #9DD3F4);/* Mozilla */
	background:linear-gradient(to right, #C9E7F9, #C9E7F9 50%, #9DD3F4);/* CSS3 */
}
#tmp_jigyosha_oyakudachi .box_info_cnt_inner {
	padding-right:14px;
}
#tmp_jigyosha_oyakudachi ul li {
	float:none;
	width:100%;
	margin-right:0;
}
/* ==================================================
kyoiku_top
================================================== */
/* box
============================== */
.custom_kyoiku #tmp_contents .box_menu {
	background:url(/shared/templates/kyoiku/images/contents/sp/box_bg.jpg) repeat-x left top;
	background-size:2px 33px;
}
.custom_kyoiku #tmp_contents ul.box_btn li {
	background:url(/shared/templates/kyoiku/images/contents/sp/box_bg.jpg) repeat-x left top;
	background-size:2px 33px;
}
/* info
============================== */
#tmp_kyoiku_info_ttl ul {
	margin:0;
	width:100%;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
}
#tmp_kyoiku_info_ttl ul li {
	float:none;
	width:49.5%;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_kyoiku_info_ttl ul li a {
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-align:center; /* Webkit */
	-moz-box-align:center; /* Mozilla */
	box-align:center; /* CSS3 */
	-webkitbox-pack:center; /* Webkit */
	-moz-box-pack:center; /* Mozilla */
	box-pack:center; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */	
	padding:10px 0 8px;
	display:block;
}
/* report
============================== */
#tmp_kyoiku_report .box_list_cnt {
	padding:0;
	margin:10px;
	color:inherit;
	background-color:#F6FAE8;
}
#tmp_kyoiku_report .wrap_box_photo_lg,
#tmp_kyoiku_report .box_photo_sm {
	float:none;
	padding:5px;
	display:table-cell;
	box-sizing:border-box;
	vertical-align:top;
}
#tmp_kyoiku_report .wrap_box_photo_lg {
	width:110px;
}
#tmp_kyoiku_report .box_photo_lg {
	padding:0;
}
#tmp_kyoiku_report .box_photo_sm {
	width:auto;
	font-size:85.7%;
}
/* pickup
============================== */
#tmp_kyoiku_pickup {
	margin-bottom:10px;
}
#tmp_kyoiku_pickup .box_list2 {
	display:table;
	width:100%;
}
#tmp_kyoiku_pickup .lg_pht,
#tmp_kyoiku_pickup .lg_txt {
	float:none;
	display:table-cell;
	vertical-align:top;
}
#tmp_kyoiku_pickup .lg_pht {
	width:110px;
}
#tmp_kyoiku_pickup .lg_txt {
	width:auto;
	padding-left:10px;
}
#tmp_kyoiku_pickup .box_list2_ttl h2 {
	font-size:100%;
}
#tmp_kyoiku_pickup .box_list2_cnt {
	font-size:85.7%;
}
#tmp_kyoiku_pickup .lg_txt_ttl {
	font-size:108.3%;
}
/* koho
============================== */
#tmp_kyoiku_koho .box_list_cnt ul li {
	margin:0 4px 0 0;
	padding:0 0 5px;
	width:138px;
}
#tmp_kyoiku_koho_btn1 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/koho_btn1.jpg);
}
#tmp_kyoiku_koho_btn2 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/koho_btn2.jpg);
}
#tmp_kyoiku_koho_btn3 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/koho_btn3.jpg);
}
#tmp_kyoiku_koho_btn4 a {
	background-image:url(/shared/templates/kyoiku_top/images/sp/koho_btn4.jpg);
}
#tmp_kyoiku_koho .box_list_cnt ul li a {
	width:138px;
	height:40px;
	-webkit-background-size:138px 40px;/* Safari,Chrome */
	-moz-background-size:138px 40px;/* Mozilla */
	background-size:138px 40px;/* CSS3 */
}
#tmp_kyoiku_koho span {
	width:138px;
	height:40px;
}
/* sodan
============================== */
#tmp_kyoiku_sodan {
	width:300px;
	margin:0 auto 10px;
}
#tmp_kyoiku_sodan_ttl {
	width:300px;
	height:170px;
	background:#FBD8CE url(/shared/templates/kyoiku_top/images/sp/soudan_ttl.jpg) no-repeat left top;
	-webkit-background-size:300px 170px;/* Safari,Chrome */
	-moz-background-size:300px 170px;/* Mozilla */
	background-size:300px 170px;/* CSS3 */
}
#tmp_kyoiku_sodan_ttl span {
	width:300px;
	height:170px;
}
#tmp_kyoiku_sodan_cnt {
	margin-top:-50px;
}
#tmp_kyoiku_sodan_cnt ul li {
	width:138px;
	height:40px;
	margin-right:4px;
}
#tmp_kyoiku_sodan_cnt ul li a {
	width:138px;
	height:40px;
	-webkit-background-size:138px 40px;/* Safari,Chrome */
	-moz-background-size:138px 40px;/* Mozilla */
	background-size:138px 40px;/* CSS3 */
}
#tmp_kyoiku_sodan_btn1 a {
	background:url(/shared/templates/kyoiku_top/images/sp/soudan_mail.png) no-repeat left top;
}
#tmp_kyoiku_sodan_btn2 a {
	background:url(/shared/templates/kyoiku_top/images/sp/soudan_form.png) no-repeat left top;
}
#tmp_kyoiku_sodan_cnt ul li span {
	width:138px;
	height:40px;
}
#tmp_kyouiku_sodan_note p {
	width:300px;
	height:50px;
	background:#FBD8CE url(/shared/templates/kyoiku_top/images/sp/soudan_note.jpg) no-repeat left top;
	-webkit-background-size:300px 50px;/* Safari,Chrome */
	-moz-background-size:300px 50px;/* Mozilla */
	background-size:300px 50px;/* CSS3 */
}
/* menu
============================== */
.custom_kyoiku #tmp_menu_ttl h2 {
	font-size:100%;
}
/* ==================================================
koan_top
================================================== */
/* box
============================== */
.custom_koan #tmp_contents .box_menu {
	background:url(/shared/templates/koan/images/contents/sp/box_bg.jpg) repeat-x left top;
	background-size:2px 33px;
}
.custom_koan #tmp_contents ul.box_btn li {
	background:url(/shared/templates/koan/images/contents/sp/box_bg.jpg) repeat-x left top;
	background-size:2px 33px;
}
/* oshirase
============================== */
.format_top.custom_koan #tmp_koan_oshirase .list_ar ul {
	float:right;
}
/* koan_katsudo
============================== */
#tmp_koan_katsudo .katsudo_photo_img {
	width:100px;
}
#tmp_koan_katsudo .katsudo_photo_txt {
	float:none;
	width:auto;
}
#tmp_koan_katsudo .box_list_ttl {
	background-image:none;
}
/* koan_shikumi
============================== */
#tmp_koan_shikumi {
	background:#CBE0F7 url(/shared/templates/koan_top/images/sp/shikumi_bg.jpg) no-repeat left top;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
	padding:0;
	margin-bottom:10px;
	clear:both;
}
#tmp_koan_shikumi_ttl {
	text-align:center;
	padding:10px 5px;
}
#tmp_koan_shikumi_ttl h2 {
	background:none;
	width:auto;
	height:auto;
	font-size:100%;
	text-shadow:0px 2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, 2px 0px 1px #FFFFFF, 2px -2px 1px #FFFFFF, 0px -2px 1px #FFFFFF, -2px -2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, -2px 0px 1px #FFFFFF;
}
#tmp_koan_shikumi_txt {
	margin-bottom:5px;
	background:none;
	width:auto;
	height:auto;
	font-size:85.7%;
	text-shadow:0px 1px 1px #FFFFFF, 1px 1px 1px #FFFFFF, 1px 0px 1px #FFFFFF, 1px -1px 1px #FFFFFF, 0px -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, -1px 0px 1px #FFFFFF;
}
#tmp_koan_shikumi_cnt {
	padding:0 10px 10px;
}
#tmp_koan_shikumi_btn {
	background:none;
	width:auto;
	height:auto;
	margin-left:0;
	text-align:center;
	font-weight:bold;
}
#tmp_koan_shikumi_btn a {
	padding:6px 0;
	border-radius:2px;/* CSS3 */
	-webkit-border-radius:2px;/* Webkit */
	-moz-border-radius:2px;/* Mozilla */
	border:1px solid #3E79DA;
	color:#000000;
	text-decoration:none;
	background-color:#76A5E7;
	background:-webkit-gradient(linear, center top, center bottom, from(#E5EEFA), to(#76A5E7));/* Webkit */
	background:-moz-linear-gradient(center top, #E5EEFA, #76A5E7);/* Mozilla */
	background:linear-gradient(to bottom, #E5EEFA, #76A5E7);/* CSS3 */
}
#tmp_koan_shikumi_btn a span {
	display:inline;
	padding-left:12px;
	background:url(/shared/images/icon/right_icon_sky.gif) no-repeat left center;
}
#tmp_koan_shikumi span {
	width:auto !important;
	height:auto !important;
	position:static;
	z-index:1;
	overflow:inherit;
}
/* ==================================================
kenmin_top
================================================== */
#tmp_kenmin_pr.box_navi {
	margin-bottom:15px;
}
#tmp_pickup2 {
	margin-bottom:0;
}
/* info_col
============================== */
.info_colL,
.info_colR {
	width:100%;
	float:none;
}
.info_colR {
	margin-bottom:10px;
}
.info_photo .img {
	display:table-cell;
	width:110px;
}
.info_photo .img img {
	width:100px;
	height:auto;
}
.info_photo .lavel {
	display:table-cell;
	float:none;
	padding-bottom:5px;
}
.info_photo .info_cnt {
	display:table-cell;
	vertical-align:top;
}
.info_photo .cnt {
	display:inline;
	width:auto;
	float:none;
}
/* headline */
#tmp_headline .list_ar {
	padding-right:10px !important;
	position:static;
}
#tmp_headline .box_info_ttl,
#tmp_event .box_info_ttl {
	padding-top:4px;
	padding-right:0;
	padding-bottom:4px;
	padding-left:0;
	background-color:#FDF097;
	background:-webkit-gradient(linear, left top, right bottom, from(#FDF097), color-stop(50%, #FDF097), to(#FCE441));/* Webkit */
	background:-moz-linear-gradient(left, #FDF097, #FDF097 50%, #FCE441);/* Mozilla */
	background:linear-gradient(to right, #FDF097, #FDF097 50%, #FCE441);/* CSS3 */
}
#tmp_event .box_info_cnt_inner {
	padding-bottom:0;
}
/* koho
============================== */
#tmp_koho {
	margin-bottom:10px;
}
#tmp_koho_ttl span {
	display:none;
}
#tmp_koho_ttl h2,
#tmp_koho_ttl p {
	float:none;
	display:table-cell;
	vertical-align:middle;
	padding-top:0;
}
#tmp_koho_ttl h2 {
	white-space:nowrap;
}
#tmp_koho .box_koho {
	background-image:none !important;
}
#tmp_koho .koho_colL,
#tmp_koho .koho_colR {
	width:100%;
	float:none;
}
#tmp_koho #tmp_koho_magazine .box_maga_cnt {
	width:auto;
	float:none;
	display:table-cell;
	vertical-align:top;
}
#tmp_koho #tmp_koho_magazine .box_maga_img {
	float:none;
	display:table-cell;
	vertical-align:top;
}
#tmp_koho #tmp_koho_magazine .box_maga_cnt {
	padding-right:10px;
}
#tmp_koho #tmp_koho_media .wrap_box_media_news {
	float:none;
	width:100%;
	padding-bottom:7px;
	margin-left:0;
}
#tmp_koho #tmp_koho_media .box_media_list_ttl {
	float:none;
	margin-right:0;
}
#tmp_koho #tmp_koho_media .box_media_list_cnt ul li {
	display:block;
}
#tmp_koho #tmp_koho_media .box_media_list_cnt ul li a {
	display:block;
	padding:5px 0;
}
/* koho2
============================== */
#tmp_koho2 {
	margin-bottom:0;
}
#tmp_koho2_ttl span {
	display:none;
}
#tmp_koho2_ttl h2,
#tmp_koho2_ttl p {
	float:none;
	display:table-cell;
	vertical-align:middle;
	padding-top:0;
}
#tmp_koho2_ttl h2 {
	white-space:nowrap;
}
#tmp_koho2_cnt {
	padding-left:0;
	padding-bottom:0;
	padding-right:0;
}
#tmp_koho2 .box_koho {
	background-image:none !important;
}
#tmp_koho2 .koho_colL,
#tmp_koho2 .koho_colR {
	width:100%;
	float:none;
}
#tmp_koho2 #tmp_koho_magazine .box_maga_cnt {
	width:auto;
	float:none;
	display:table-cell;
	vertical-align:top;
}
#tmp_koho2 #tmp_koho_magazine .box_maga_img {
	float:none;
	display:table-cell;
	vertical-align:top;
}
#tmp_koho2 #tmp_koho_magazine .box_maga_cnt {
	padding-right:10px;
}
#tmp_koho2 #tmp_koho_media .wrap_box_media_news {
	float:none;
	width:100%;
	padding-bottom:7px;
	margin-left:0;
}
#tmp_koho2 #tmp_koho_media .box_media_list_ttl {
	float:none;
	margin-right:0;
}
#tmp_koho2 #tmp_koho_media .box_media_list_cnt ul li {
	display:block;
}
#tmp_koho2 #tmp_koho_media .box_media_list_cnt ul li a {
	display:block;
	padding:5px 0;
}
#tmp_koho_bnr ul {
	text-align:center;
	margin:0 auto;
}
#tmp_koho_bnr ul li {
	float:none;
	margin-right:0;
	margin-bottom:5px;
	width:100%;
	height:auto;
}
#tmp_koho_bnr ul li a {
	width:100%;
	height:0;
	padding-top: 14%;
	margin-bottom:4px;
	overflow:hidden;
	float: left;
	-webkit-background-size:cover;/* Safari,Chrome */
	-moz-background-size:cover;/* Mozilla */
	background-size:cover;/* CSS3 */
	text-indent:-9999px;
	overflow:hidden;
}
#tmp_koho_bnr #tmp_koho_social a {
	background-image:url(/shared/templates/kenmin_top/images/sp/social_bnr.jpg);
}
#tmp_koho_bnr #tmp_koho_news a {
	background-image:url(/shared/templates/kenmin_top/images/sp/news_bnr.jpg);
}
#tmp_koho_bnr #tmp_koho_maga a {
	background-image:url(/shared/templates/kenmin_top/images/sp/mailmagazine_bnr.jpg);
}
#tmp_koho_bnr #tmp_koho_movie a {
	background-image:url(/shared/templates/kenmin_top/images/sp/movie_bnr.jpg);
}
#tmp_koho_bnr ul li span {
	width:100%;
	height:auto;
}
/* useful
============================== */
#tmp_useful .box_info_cnt {
	background:none;
}
#tmp_useful .box_info_cnt td {
	width:100%;
	display:block;
}
#tmp_useful .box_info_cnt table td a {
	padding:15px 10px 15px 75px;
}
#tmp_useful .box_info_cnt #tmp_useful_link7 {
	border-bottom:1px dotted #B6BEB6;
}
#tmp_useful .box_info_cnt #tmp_useful_link8 {
	border-bottom:1px dotted #B6BEB6;
}
/* tab_event
============================== */
#tmp_event_cal,
.list_single {
	display:none;
}
#tmp_tab_event_ttl {
	margin-bottom:0;
}
#tmp_tab_event_ttl ul {
	font-size:100%;
}
#tmp_tab_event_ttl li {
	float:none;
	width:100% !important;
	padding:0;
	text-align:left;
	margin-bottom:1px;
	line-height:1.6;
}
#tmp_tab_event_ttl li a {
	padding:0;
	border:none;
	background:none;
}
#tmp_tab_event_ttl li:first-child a {
	border-left:none;
}
#tmp_tab_event_ttl li.active a {
	padding:0;
	border:none;
	background:none;
}
#tmp_tab_event_ttl .switch_menu {
	clear:both;
}
#tmp_tab_event_ttl .switch_ttl {
	margin-bottom:1px;
	position:relative;
	font-weight:bold;
	background-color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EEFACF));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #EEFACF);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #EEFACF);/* CSS3 */
}
#tmp_tab_event_ttl .active .switch_ttl {
	background-color:#9ACD14;
	background:-webkit-gradient(linear, center top, center bottom, from(#9ACD14), to(#BAEB38));/* Webkit */
	background:-moz-linear-gradient(center top, #9ACD14, #BAEB38);/* Mozilla */
	background:linear-gradient(to bottom, #9ACD14, #BAEB38);/* CSS3 */
}
#tmp_tab_event_ttl .switch_ttl img {
	position:absolute;
	right:5px;
	top:5px;
}
#tmp_tab_event_ttl .switch_ttl a {
	display:block;
	padding:4px 10px;
	text-decoration:none;
	color:#000000;
	background-color:transparent;
}
#tmp_tab_event_ttl .switch_cnt {
	padding:9px 0;
	font-weight:normal;
}
#tmp_tab_event_ttl .switch_cnt a {
	text-decoration:underline;
	color:#1352B2;
}
/* box_ev_photo */
#tmp_tab_event_ttl .switch_cnt .box_ev_photo {
	position:relative;
	border-bottom:1px solid #CCCCCC;
	padding:6px 0;
	margin:0 0 13px;
	line-height:1.4;
	clear:both;
}
#tmp_tab_event_ttl .switch_cnt .wrap_box_ev_photo_cnt {
	width:100%;
	float:right;
	margin-left:-130px;
}
#tmp_tab_event_ttl .switch_cnt .box_ev_photo_pht {
	width:50px;
	float:left;
}
#tmp_tab_event_ttl .switch_cnt .box_ev_photo_pht img {
	width:50px;
	height:auto;
}
#tmp_tab_event_ttl .switch_cnt .box_ev_photo_cnt {
	margin-left:60px;
}
#tmp_tab_event_ttl .switch_cnt .box_ev_photo_cnt2 {
	width:100%;
	padding-top:2px;
}
#tmp_tab_event_ttl .switch_cnt .box_ev_photo_cnt .event_genre {
	position:absolute;
	right:0;
	bottom:5px;
	width:75px;
}
#tmp_tab_event_ttl .switch_cnt ul {
	font-weight:normal;
	margin:0 0 0 1.2em;
	list-style-image:url(/shared/images/icon/list_icon2.gif); /* 変更しない */
	clear:both;
}
#tmp_tab_event_ttl .switch_cnt ul li {
	margin-bottom:10px;
}
#tmp_tab_event_ttl .switch_cnt .list_ar {
	padding:8px 0 !important;
	text-align:left;
}
#tmp_tab_event_ttl .switch_cnt .list_ar ul {
	list-style:none;
	list-style-image:none;
	margin-bottom:0;
}
#tmp_tab_event_ttl .switch_cnt .list_ar ul li {
	float:left;
	width:auto;
}
#tmp_tab_event_ttl .switch_cnt .list_ar ul li a {
	display:block;
	background:url(/shared/images/icon/right_icon_orange.gif) no-repeat 10px center;
	padding-left:20px;
}
/* ==================================================
faq
================================================== */
/* head_sch
============================== */
#tmp_wrap_cate_ttl #tmp_head_sch {
	padding:0 10px;
}
#tmp_head_sch_menu {
	margin-bottom:10px;
}
#tmp_head_sch_kwd {
	margin:10px 0 !important;
}
#tmp_head_sch_kwd p {
	margin:0 0 10px;
}
#tmp_head_sch_kwd .faq_sch_ttl {
	margin-bottom:0;
}
#tmp_head_sch_kwd #tmp_faq_query {
	width:100%;
}
#tmp_head_sch .switch_cnt {
	padding:5px;
}
#tmp_head_sch .switch_cnt table th,
#tmp_head_sch .switch_cnt table td {
	display:block;
	width:auto !important;
}
#tmp_head_sch .switch_cnt table td ul {
	padding-left:10px;
}
#tmp_head_sch .switch_cnt table td ul li {
	width:49%;
	margin-right:0;
}
#tmp_contents .box_faq_idx_l {
	width:auto;
	margin-right:0;
	float:none;
}
#tmp_contents .box_faq_idx_r {
	width:auto;
	float:none;
}
/* ==================================================
press
================================================== */
#tmp_head_sch_kwd .press_sch_ttl {
	margin-bottom:0;
}
#tmp_head_sch_kwd #tmp_press_query {
	width:100%;
}
/* ==================================================
shisetsu
================================================== */
/* shisetsu_sort 分類から探す
============================== */
#tmp_shisetsu_ttl ul {
	display:table;
	width:100%;
	margin:0;
}
#tmp_shisetsu_ttl ul li {
	width:auto;
	float:none;
	display:table-cell;
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_shisetsu_sort_main {
	width:100%;
	float:none;
}
#tmp_shisetsu_sort_main_cnt .wrap_box_result {
	width:100%;
	float:none;
	margin:0;
}
#tmp_shisetsu_sort_main_cnt .box_result .pht {
	text-align:center;
}
#tmp_wrap_shisetsu_sort_lnavi {
	width:100%;
}
#tmp_shisetsu_sort_lnavi_cnt ul {
	margin:0;
}
#tmp_shisetsu_sort_lnavi_cnt ul li {
	width:100%;
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_shisetsu_sort_lnavi_ttl p a,
#tmp_shisetsu_sort_lnavi_cnt ul li a {
	background-size:20px 20px;
	background-position:7px 8px;
	padding:10px 5px 5px 35px;
	min-height:auto !important;
}
#tmp_contents .shisetsu_yoyaku_btn {
	width:100%;
}
#tmp_contents .shisetsu_yoyaku_btn p a {
	padding:10px 20px 10px 40px;
}
#tmp_map_search #tmp_shisetsu_sch_kwd {
	width:auto;
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_contents #tmp_facilities_btn {
	width:296px;
	margin:0 auto;
}
/* shisetsu_map 地図から探す
============================== */
#tmp_contents .area_map_cnt .map_img,
#tmp_contents .area_map_cnt .map_list {
	float:none;
	width:100%;
}
#tmp_contents .area_map_tab ul li {
	width:32%;
	margin-bottom:3px;
}
#tmp_map_search {
	display:table;
}
#tmp_map_search p {
	display:table-cell;
}
/* ==================================================
saiyo
================================================== */
#tmp_contents table.saiyokubun th,
#tmp_contents table.saiyokubun td {
	width:50% !important;
}
#tmp_contents table.saiyokubun td img {
	width:100%;
	height:auto;
}
/* ==================================================
theme - index
================================================== */
#tmp_theme_top {
	width:300px;
	margin:0 auto 10px;
	clear:both;
}
#tmp_theme_top_ttl ul {
	margin:0;
	width:100%;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
}
#tmp_theme_top_ttl ul li {
	font-size:100%;
	float:none;
	margin:0;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_theme_top_ttl ul li a {
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-align:center; /* Webkit */
	-moz-box-align:center; /* Mozilla */
	box-align:center; /* CSS3 */
	-webkitbox-pack:center; /* Webkit */
	-moz-box-pack:center; /* Mozilla */
	box-pack:center; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */	
	display:block;
	text-align:center;
	padding:12px 10px 5px;
}
#tmp_theme_top_ttl ul li br {
	display:block;
}
#tmp_theme_top_cnt .theme_info {
	background:none;
	padding-left:0;
}
#tmp_contents .list_box_theme,
#tmp_contents .list_box {
	margin:0 0 10px;
	padding:5px;
}
#tmp_contents .list_box_theme .theme_img img,
#tmp_contents .list_box .theme_img img {
	width:80px;
	height:80px;
}
#tmp_contents .list_box_theme .list_box_inner {
	float:right;
	width:195px;
}
#tmp_contents .list_box .list_box_inner {
	float:right;
	width:140px;
}
#tmp_mynavi_setup_cnt {
	padding:10px;
}
#tmp_mynavi_setup .mynavi_setup_btn .setup_info {
	float:none;
	width:100%;
	margin-left:0;
	margin-bottom:10px;
}
#tmp_mynavi_setup .mynavi_setup_btn .setup_btn {
	float:none;
	width:100%;
}
#tmp_mynavi_setup .mynavi_setup_btn .setup_btn ul li {
	width:49%;
	margin-right:0;
}
#tmp_mynavi_setup .mynavi_setup_btn .setup_btn ul li.btn_setting {
	margin-right:1.5%;
}
#tmp_mynavi_setup .theme_setL ,
#tmp_mynavi_setup .theme_setR {
	float:none;
	width:100%;
}
/* ==================================================
site-annai
================================================== */
#tmp_contents .site_pc {
	display:none;
}
#tmp_contents .site_sma {
	display:block;
}
#tmp_contents .site-annai_pt #tmp_sp_point1_box,
#tmp_contents .site-annai_pt #tmp_sp_point2_box,
#tmp_contents .site-annai_pt #tmp_sp_point3_box {
	width:300px;
	margin:0 auto;
}
#tmp_contents .site-annai_pt #tmp_sp_point1_box_cnt,
#tmp_contents .site-annai_pt #tmp_sp_point2_box_cnt,
#tmp_contents .site-annai_pt #tmp_sp_point3_box_cnt {
	background-image:none;
	background-color:#F3FDD2;
	padding:4px 20px 10px;
}
/* head_point
============================== */
#tmp_contents .site-annai_head_point {
	background:url(/shared/templates/free/images/site-annai/sp/head_point_bg.jpg) no-repeat left top;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
	width:300px;
	height:195px;
	margin:0 auto 10px;
}
#tmp_contents .site-annai_head_point_ttl {
	padding:10px 0 7px 8px;
}
#tmp_contents .site-annai_head_point_ttl h2 {
	position:static;
}
#tmp_contents .site-annai_head_point_ttl p.point_btn {
	position:absolute;
	right:10px;
	top:10px;
}
#tmp_contents .site-annai_head_point_cnt ul {
	position:static;
	margin:0 auto;
	width:285px;
}
#tmp_contents .site-annai_head_point_cnt ul li {
	float:none;
	margin:0;
}
#tmp_contents .site-annai_idx_ttl {
	padding:0 10px;
}
#tmp_contents .site-annai_idx_ttl ul {
	margin:0;
	width:100%;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
}
#tmp_contents .site-annai_idx_ttl ul li {
	font-size:85.7%;
	float:none;
	margin:0;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_contents .site-annai_idx_ttl ul li br {
	display:block;
}
#tmp_contents .site-annai_idx_ttl ul li a {
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-align:center; /* Webkit */
	-moz-box-align:center; /* Mozilla */
	box-align:center; /* CSS3 */
	-webkitbox-pack:center; /* Webkit */
	-moz-box-pack:center; /* Mozilla */
	box-pack:center; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */	
	display:block;
	text-align:center;
	padding:10px 0 7px;
}
#tmp_contents .site-annai_idx_ttl ul li.site-annai_idx_tab1 a {
	padding-top:15px;
}
#tmp_contents .site-annai_idx_ttl ul li.site-annai_idx_tab1 a span {
	padding-top:5px;
	padding-bottom:5px;
}
#tmp_contents .site-annai_idx_ttl ul li.site-annai_idx_tab2 a span {
	padding-top:5px;
	padding-bottom:15px;
}
#tmp_contents .site-annai_idx_list {
	font-size:100%;
}
/* ==================================================
theme - chiji
================================================== */
/* blog
============================== */
#tmp_contents .wrap_chiji_blog_cnt {
	float:none;
	margin-right:0;
}
#tmp_contents .chiji_blog_cnt {
	margin-right:0;
}
#tmp_contents .chiji_blog_pht {
	width:100%;
	float:none;
}
/* chiji_top 20191029 add
============================== */
#tmp_contents #tmp_chiji_top .chiji_top_lft,
#tmp_contents #tmp_chiji_top .chiji_top_rgt {
	float:none;
	width:auto;
	padding-right:0;
	margin-right:0;
	margin-bottom:20px;
}
#tmp_contents #tmp_chiji_top .outline {
	padding:15px;
}
#tmp_contents #tmp_chiji_top table.outline td {
	padding:15px;
}
#tmp_contents #tmp_chiji_top .shinchaku,
#tmp_contents #tmp_chiji_top .shinchaku_ttl,
#tmp_contents #tmp_chiji_top .shinchaku_cnt {
	display:block;
}
#tmp_contents #tmp_chiji_top .shinchaku_ttl {
	width:auto;
}
#tmp_contents #tmp_chiji_top .shinchaku_ttl h2 span {
	display:inline-block;
	padding:5px 5px 5px 35px;
	background-position:left center;
	background-size:25px auto;
}
#tmp_contents #tmp_chiji_top .shinchaku_cnt {
	padding:15px 15px 5px;
}
#tmp_contents #tmp_chiji_top .article_box {
	margin-bottom:20px;
}
#tmp_contents #tmp_chiji_top .article_box_cnt {
	display:block;
}
#tmp_contents #tmp_chiji_top .chiji_top .wrap_article_box_item {
	float:none;
	width:auto;
	margin-bottom:10px;
	padding:0;
}
#tmp_contents #tmp_chiji_top .chiji_top .wrap_article_box_item:nth-child(3n) {
	width:auto;
}
#tmp_contents #tmp_chiji_top .chiji_top .wrap_article_box_item img {
	max-width:100%;
}
#tmp_contents #tmp_chiji_top .frame_youtube {
	position:relative;
	display:block;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
	min-width:200px;
}
#tmp_contents #tmp_chiji_top .frame_youtube object,
#tmp_contents #tmp_chiji_top .frame_youtube iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/* ==================================================
theme - crisis
================================================== */
#tmp_cate_ttl.cate_ttl_crisis,
#tmp_emergency_s,
#tmp_contents .chiji_blog,
#tmp_contents .box_relay,
#tmp_contents .box_advisory,
#tmp_contents .box_crisis_joho {
	margin-bottom:10px;
}
/* classify_top
============================== */
#tmp_classify_top {
	background:none;
}
/* crisis_info_table
============================== */
#tmp_contents table.crisis_info_table td {
	display:block;
	width:100%;
	border-bottom:none;
	clear:both;
}
/* box_advisory
============================== */
#tmp_contents .box_advisory {
	width:100%;
}
#tmp_contents .box_advisory_ttl {
	width:80px;
}
#tmp_contents .box_advisory_cnt {
	width:auto;
}
#tmp_contents #tmp_advisory_area .advisory_area {
	background:#FFFFFF url(/shared/templates/free/images/contents/theme/crisis/sp/advisory_area_map.jpg) no-repeat 17px 15px;
	-webkit-background-size:80px 50px;/* Safari,Chrome */
	-moz-background-size:80px 50px;/* Mozilla */
	background-size:80px 50px;/* CSS3 */
	padding:10px 0 2px 10px;
}
#tmp_contents #tmp_advisory_area .advisory_area ul {
	padding:0;
	margin:0;
}
#tmp_contents #tmp_advisory_area .advisory_area ul li {
	padding-bottom:5px;
	margin-right:8px;
}
#tmp_contents #tmp_advisory_area .advisory_area ul li:first-child {
	margin-left:104px;
	margin-right:0px;
}
#tmp_contents #tmp_advisory_area .advisory_area ul li:nth-child(3) {
	margin-right:0px;
}
#tmp_contents #tmp_advisory_current .box_advisory_cnt ul {
	padding:10px 10px 5px;
}
#tmp_contents #tmp_advisory_current .box_advisory_cnt ul li {
	float:none;
	width:100%;
	margin-right:0;
}
#tmp_contents #tmp_advisory_current .box_advisory_cnt ul li a {
	background-color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), color-stop(60%, #FFFFFF), to(#F5F0E3));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #FFFFFF 60%, #F5F0E3);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #FFFFFF 60%, #F5F0E3);/* CSS3 */
}
/* box_crisis_joho
============================== */
#tmp_contents .box_crisis_joho {
	padding-bottom:10px;
}
#tmp_contents .box_crisis_joho_main,
#tmp_contents .box_crisis_joho_btn {
	float:none;
	width:100%;
	padding:0;
}
#tmp_contents #tmp_crisis_bosaimail .box_joho_ttl {
	padding-top:8px;
	background:url(/shared/templates/free/images/contents/theme/crisis/sp/bosaimail_tti_bg.png) no-repeat left bottom;
	-webkit-background-size:33px 28px;/* Safari,Chrome */
	-moz-background-size:33px 28px;/* Mozilla */
	background-size:33px 28px;/* CSS3 */
}
#tmp_crisis_bosaimail .box_joho_txt {
	border-top:none;
}
#tmp_contents .box_crisis_joho_btn ul li {
	float:left;
}
#tmp_contents .box_crisis_joho_btn .bosaimail_new_btn {
	margin-right:10px;
}
#tmp_contents #tmp_crisis_bosaimail .box_crisis_joho_btn li a {
	width:135px;
	-webkit-background-size:135px 40px;/* Safari,Chrome */
	-moz-background-size:135px 40px;/* Mozilla */
	background-size:135px 40px;/* CSS3 */
}
#tmp_contents #tmp_crisis_bosaimail .box_crisis_joho_btn .bosaimail_new_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/bosaimail_new_btn.png) ;
}
#tmp_contents #tmp_crisis_bosaimail .box_crisis_joho_btn .bosaimail_list_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/bosaimail_list_btn.png) ;
}
#tmp_contents .box_crisis_joho_btn li span {
	width:135px;
}
#tmp_contents #tmp_crisis_bosaimail_kasen .box_joho_ttl {
	padding-top:8px;
	background:url(/shared/templates/free/images/contents/theme/crisis/sp/bosaimail_kasen_tti_bg.png) no-repeat left bottom;
	-webkit-background-size:33px 28px;/* Safari,Chrome */
	-moz-background-size:33px 28px;/* Mozilla */
	background-size:33px 28px;/* CSS3 */
}
#tmp_contents .box_crisis_joho_btn .bosaimail_kasen_new_btn {
	margin-right:10px;
}
#tmp_contents #tmp_crisis_bosaimail_kasen .box_crisis_joho_btn li a {
	width:135px;
	-webkit-background-size:135px 40px;/* Safari,Chrome */
	-moz-background-size:135px 40px;/* Mozilla */
	background-size:135px 40px;/* CSS3 */
}
#tmp_contents #tmp_crisis_bosaimail_kasen .box_crisis_joho_btn .bosaimail_kasen_new_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/bosaimail_kasen_new_btn.png) ;
}
#tmp_contents #tmp_crisis_bosaimail_kasen .box_crisis_joho_btn .bosaimail_kasen_movie_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/bosaimail_kasen_movie_btn.png) ;
}

/* iza */
#tmp_crisis_iza_ttl {
	background:url(/shared/templates/free/images/contents/theme/crisis/sp/iza_tti_bg.png) no-repeat left bottom;
	-webkit-background-size:33px 30px;/* Safari,Chrome */
	-moz-background-size:33px 30px;/* Mozilla */
	background-size:33px 30px;/* CSS3 */
}
#tmp_crisis_iza_cnt ul {
	margin:0 0 0 7px;
}
#tmp_crisis_iza_btn {
	margin:0 -9px 0 0;
}
#tmp_crisis_iza_btn ul {
	margin:0;
}
#tmp_crisis_iza_btn li {
	margin:0 0 10px 0 !important;
}
#tmp_crisis_iza_btn li:nth-child(odd){
	margin-right:10px !important;
}
#tmp_crisis_iza_btn li a {
	width:135px !important;
	height:50px !important;
	-webkit-background-size:135px 50px;/* Safari,Chrome */
	-moz-background-size:135px 50px;/* Mozilla */
	background-size:135px 50px;/* CSS3 */
}
#tmp_crisis_iza_btn .iza_facebook_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/facebook_bnr.png) ;
}
#tmp_crisis_iza_btn .iza_twitter_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/twitter_bnr.png) ;
}
#tmp_crisis_iza_btn .iza_app_btn {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/app_bnr.png) ;
}
#tmp_crisis_iza_btn .iza_maitama_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/maitama_bnr.png) ;
}
#tmp_crisis_iza_btn .iza_sns_btn a {
	background-image:url(/shared/templates/free/images/contents/theme/crisis/sp/sns_bnr.png) ;
}
#tmp_crisis_iza_btn li a span {
	width:135px;
}
/* crisis_classify
============================== */
#tmp_contents .box_crisis_classify {
	margin:0;
}
#tmp_contents .wrap_box_classify {
	margin:0 0 10px;
	width:100%;
	float:none;
}
#tmp_contents .box_classify_ttl a {
	display:block;
}
/* crisis_link
============================== */
#tmp_crisis_link {
	background:none;
}
#tmp_crisis_link_ttl {
	width:auto;
	padding:10px;
	text-align:left;
	float:none;
	background-color:#F6EED9;
	background:-webkit-gradient(linear, center top, center bottom, from(#FCF9F1), color-stop(60%, #F6EED9), to(#F6EED9));/* Webkit */
	background:-moz-linear-gradient(center top, #FCF9F1, #F6EED9 60%, #F6EED9);/* Mozilla */
	background:linear-gradient(to bottom, #FCF9F1, #F6EED9 60%, #F6EED9);/* CSS3 */
}
#tmp_wrap_crisis_link_cnt {
	width:100%;
	float:none;
}
#tmp_crisis_link_cnt {
	padding:10px;
}
#tmp_crisis_link_cnt ul {
	margin:0;
}
#tmp_crisis_link_cnt ul li {
	float:none;
	width:100%;
}
#tmp_crisis_link_cnt_l,
#tmp_crisis_link_cnt_r {
	width:100%;
	float:none;
}
#tmp_crisis_link_cnt_r ul {
	margin:0 auto;
	text-align:center;
}
#tmp_crisis_link_cnt_r ul li {
	float:none;
	margin:0;
}
/* evacuation
============================== */
#tmp_contents #tmp_refuge #tmp_evacuation_area p {
	width:31%;
}
/* ==================================================
theme -kaigo
================================================== */
/* kaigo_link_btn
============================== */
#tmp_contents .kaigo_link_btn {
	width:300px;
	margin:0 auto;
}
#tmp_contents .kaigo_link_btn li a {
	display:block;
	width:300px;
	height:50px;
	-webkit-background-size:300px 50px;/* Safari,Chrome */
	-moz-background-size:300px 50px;/* Mozilla */
	background-size:300px 50px;/* CSS3 */
}
#tmp_contents .kaigo_link_btn li span {
	width:300px;
	height:50px;
}
/* kaigo_cate
============================== */
#tmp_contents .kaigo_cateL,
#tmp_contents .kaigo_cateR {
	width:100%;
	float:none;
}
/* ==================================================
theme - kenko
================================================== */
/* kenko_project
============================== */
#tmp_kenko_project_cnt {
	padding:10px;
}
#tmp_kenko_project_cnt .wrap_box_project {
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
}
/* kenko_info
============================== */
#tmp_keko_info {
	background:none;
	padding-right:0;
	margin-bottom:10px;
}
/* kenko_cont
============================== */
#tmp_keko_cont {
	background:none;
	margin-bottom:10px;
}
#tmp_keko_cont_ttl {
	background-color:#E4FCFB;
	color:inherit;
}
#tmp_keko_cont_cnt {
	padding:10px;
}
#tmp_keko_cont_cnt .wrap_box_cont {
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
}
#tmp_keko_cont_cnt .box_cont_cnt .pht {
	text-align:center;
}
/* ==================================================
theme - mascot
================================================== */
#tmp_mascot_lft,
#tmp_mascot_rgt {
	float:none;
	width:100%;
}
/* mascot_chara
============================== */
#tmp_mascot_chara_kobaton,
#tmp_mascot_chara_saitamatchi {
	width:100%;
	margin-bottom:40px;
}
#tmp_mascot_chara_kobaton,
#tmp_mascot_chara_saitamatchi {
	float:none;
}
/* mascot_katsudo
============================== */
#tmp_mascot_katsudo_cnt .box_mt_gallery {
	width:100%;
}
#tmp_mascot_katsudo_cnt .box_mt_gallery_pht {
	width:110px;
}
#tmp_mascot_katsudo_cnt .box_mt_gallery_pht img {
	width:100px;
	height:auto;
}
#tmp_mascot_katsudo_cnt .box_mt_gallery_cnt {
	font-size:85.7%;
}
#tmp_mascot_katsudo_cnt .list_order {
	margin-left:0;
}
#tmp_mascot_katsudo_cnt .list_order li {
	margin-right:5px;
}
/* ==================================================
theme - tokei
================================================== */
#tmp_contents .wrap_box_tokei_info,
#tmp_contents .wrap_box_tokei_jinko,
#tmp_tokei_sch_j,
#tmp_tokei_sch_b {
	width:100%;
	float:none;
	margin:0 0 10px;
}
#tmp_tokei_sch_j .tokei_sch_bunya {
	width:100%;
}
/* box_tokei_sch
============================== */
#tmp_tokei_sch_b .box_tokei_sch_cnt {
	padding-left:0;
}
#tmp_tokei_sch_b .box_tokei_sch_cnt ul {
	width:230px;
	margin:0 auto;
}
/* tokei_pickup
============================== */
#tmp_tokei_pickup_cnt {
	padding:0;
}
#tmp_tokei_pickup_cnt ul {
	margin:0 auto;
	text-align:center;
	padding:10px 0 0;
}
#tmp_tokei_pickup_cnt ul li {
	float:none;
	margin:0;
}
/* tokei_link
============================== */
#tmp_tokei_link {
	background:none;
}
#tmp_tokei_link_ttl {
	width:100%;
	float:none;
	padding:10px 0;
	text-align:center;
	background-color:#D5BF86;
	background:-webkit-gradient(linear, center top, center bottom, from(#E5D7B3), color-stop(40%, #D5BF86), to(#D5BF86));/* Webkit */
	background:-moz-linear-gradient(center top, #E5D7B3, #D5BF86 40%, #D5BF86);/* Mozilla */
	background:linear-gradient(to bottom, #E5D7B3, #D5BF86 40%, #D5BF86);/* CSS3 */
}
#tmp_tokei_link_cnt {
	width:100%;
	float:none;
}
#tmp_tokei_link_cnt ul {
	margin:0 auto;
	text-align:center;
	padding:10px 0 0;
}
#tmp_tokei_link_cnt ul li {
	float:none;
	margin:0;
}
/* ==================================================
theme - kanko
================================================== */
/* lead_kanko
============================== */
#tmp_lead_kanko {
	margin-bottom:0;
}
#tmp_lead_kanko_lft,
#tmp_lead_kanko_rgt {
	margin:0 auto 1px;
	width:300px;
	float:none;
}
/* kanko_lft
============================== */
#tmp_lead_kanko_ttl h1 {
	width:300px;
	height:60px;
	background-image:url(/shared/templates/free/images/contents/kanko/sp/kanko_ttl.jpg);
	-webkit-background-size:300px 60px;/* Safari,Chrome */
	-moz-background-size:300px 60px;/* Mozilla */
	background-size:300px 60px;/* CSS3 */
}
#tmp_lead_kanko_ttl h1 span {
	width:300px;
	height:60px;
}
/* lead_kanko_point */
#tmp_contents .wrap_box_lead_kanko_point {
	margin:0 auto 10px;
	width:300px;
}
#tmp_contents .box_lead_kanko_point {
	width:149px;
	padding-top:80px;
	-webkit-background-size:149px auto;/* Safari,Chrome */
	-moz-background-size:149px auto;/* Mozilla */
	background-size:149px auto;/* CSS3 */
}
/* kanko_rgt
============================== */
#tmp_wrap_gallery_kanko {
	width:300px;
	height:auto;
}
#tmp_gallery_kanko {
	width:300px;
	height:auto;
}
#tmp_wrap_gallery_kanko .wrap_box_gallery_kanko {
	width:300px;
	height:auto;
}
#tmp_gallery_kanko img {
	width:300px;
	height:auto;
}
#tmp_wrap_gallery_kanko .box_gallery_kanko .cnt {
	position:static;
	background-image:none;
	background-color:#4C4C4C;
	padding:0 4em 0 0;
	font-size:85.7%;
}
#tmp_gallery_kanko_player {
	position:absolute;
	top:145px;
	right:0;
	text-align:center;
}
#tmp_gallery_kanko_player a {
	background-image:none;
	background-color:#4C4C4C;
	width:4em;
	padding:0;
	border-left:1px solid #FFFFFF;
}
/* kanko_info
============================== */
#tmp_kanko_info td {
	display:block;
}
#tmp_kanko_info td table td{
	display:table-cell;
}
#tmp_kanko_info_ttl {
	width:100%;
	padding:5px 0;
}
#tmp_kanko_info_ttl h2 {
	width:auto;
	font-size:100%;
}
#tmp_kanko_info_main {
	width:auto;
	display:table;
	border-bottom:none;
	border-right:1px solid #D8D7D1;
}
#tmp_kanko_info_main .pht {
	display:table-cell;
	vertical-align:middle;
	width:100px;
	padding:10px 5px 10px 10px;
}
#tmp_kanko_info_main .pht p {
	margin-bottom:0;
}
#tmp_kanko_info_main .pht img {
	width:130px;
	height:auto;
	vertical-align:top;
}
#tmp_kanko_info_main .cnt {
	display:table-cell;
	vertical-align:top;
}
/* kanko_top
============================== */
#tmp_contents .kanko_top_lft,
#tmp_contents .kanko_top_rgt {
	float:none;
	width:100%;
}
/* box_kanko_type
============================== */
#tmp_contents .box_kanko_type_cnt {
	padding:5px 5px 0 4px;
}
#tmp_contents .box_kanko_type_cnt .box_crowd {
	float:none;
	width:auto;
	margin-bottom:5px;
	min-height:inherit !important;
	display:table;
	width:100%;
}
#tmp_contents .box_kanko_type_cnt .box_crowd_img {
	display:table-cell;
	vertical-align:top;
	width:100px;
}
#tmp_contents .box_kanko_type_cnt .box_crowd_cnt {
	display:table-cell;
	vertical-align:top;
	padding:5px;
}
#tmp_contents .box_kanko_type_cnt .box_crowd_img img {
	width:100px;
	height:auto;
}
#tmp_contents .box_kanko_type_cnt .box_crowd_img .outside_icon img {
	width:20px;
	height:20px;
}
/* chokotabi_btn
============================== */
#tmp_contents .chokotabi_btn {
	width:300px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
}
#tmp_contents .chokotabi_btn a {
	background-image:url(/shared/templates/free/images/contents/kanko/sp/chokotabi_btn.jpg);
	width:300px;
	height:45px;
	-webkit-background-size:300px 45px;/* Safari,Chrome */
	-moz-background-size:300px 45px;/* Mozilla */
	background-size:300px 45px;/* CSS3 */
}
#tmp_contents .chokotabi_btn a span {
	width:300px;
	height:45px;
}
/* gallery_kanko_s
============================== */
#tmp_wrap_gallery_kanko_s {
	margin-bottom:5px;
}
#tmp_wrap_gallery_kanko_s .box_gallery_kanko_s .box_kanko_img {
	width:170px;
}
#tmp_wrap_gallery_kanko_s .box_gallery_kanko_s .box_kanko_img img {
	width:170px;
	height:auto;
}
#tmp_wrap_gallery_kanko_s .box_gallery_kanko_s .box_kanko_txt {
	margin-left:180px;
	width:auto;
	float:none;
}
#tmp_wrap_gallery_kanko_s .box_gallery_kanko_s .box_kanko_txt .ttl {
	font-size:100%;
	line-height:1.2;
}
#tmp_wrap_gallery_kanko_s .list_order {
	right:126px;
}
#tmp_gallery_kanko_s_player {
	position:static;
	float:right;
}
/* box_kanko_sns
============================== */
#tmp_contents .box_kanko_sns_cnt {
	display:none;
}
/* box_kanko_sns_btn
============================== */
#tmp_contents .box_kanko_sns_btn {
	margin-bottom:10px;
}
/* box_kanko_chara_btn
============================== */
#tmp_contents .box_kanko_chara_btn {
	background-image:url(/shared/templates/free/images/contents/kanko/sp/chara_bg.jpg);
	margin-bottom:10px;
	-webkit-background-size:300px 60px;;/* Safari,Chrome */
	-moz-background-size:300px 60px;;/* Mozilla */
	background-size:300px 60px;;/* CSS3 */
}
#tmp_contents .box_kanko_chara_btn a {
	padding:8px 10px;
	font-size:85.7%;
}
#tmp_contents .box_kanko_chara_btn span {
	font-size:114%;
}
/* link_stand
============================== */
#tmp_contents ul.box_link_stand {
	margin-bottom:10px;
	border-bottom:none;
}
#tmp_contents ul.box_link_stand li {
	width:50%;
	font-size:85.7%;
	border-bottom:1px solid #D8D7D1;
}
#tmp_contents ul.box_link_stand li span {
	background-position:center 5px;
	padding:55px 5px 15px;
	min-height:inherit;
	text-align:center;
}
#tmp_contents ul.box_link_stand .link_stand_list4 span {
	min-height:inherit;
	padding-top:50px;
	padding-bottom:6px;
}
/* koen
============================== */
#tmp_contents .kanko_koen_map {
	display:none;
}
/* search
============================== */
#tmp_shosai_sch_ttl .sch_ttl_txt {
	width:100%;
	float:none;
}
#tmp_shosai_sch_ttl .sch_ttl_btn {
	width:100%;
	float:none;
}
#tmp_shosai_sch_cnt .shosai_kwd_ttl {
	width:100%;
}
#tmp_shosai_sch_cnt .shosai_kwd_ttl p {
	background-size:auto 20px;
	padding:5px 5px 0 45px;
}
#tmp_contents table.tbl_refine th {
	background-image:none;
}
#tmp_contents table.tbl_refine th p {
	margin-bottom:0;
}
#tmp_contents #tmp_shosai_sch .tbl_refine th,
#tmp_contents #tmp_shosai_sch .tbl_refine td {
	float:left;
	width:100%;
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */	
}
#tmp_contents .box_sch_kobetsu {
	display:table;
	width:100%;
}
#tmp_contents .box_sch_kobetsu_lft {
	display:table-cell;
	width:90px;
}
#tmp_contents .box_sch_kobetsu_rgt {
	display:table-cell;
	width:205px;
}
#tmp_contents .box_sch_btn ul {
	width:100%;
}
#tmp_contents .box_sch_btn ul li {
	width:100%;
	margin:0 0 5px;
}
/* search_result */
#tmp_search_result_kwd {
	background-image:none;
}
#tmp_search_result .page_sending_navi li {
	display:none;
}
#tmp_search_result .page_sending_navi li.show {
	display:inline-block;
}
#tmp_search_result_main .page_img {
	width:62px;
}
#tmp_search_result_navi {
	display:none;
}
#tmp_search_result_main {
	margin-right:0;
}
/* ==================================================
hanjou
================================================== */
#tmp_cate_ttl.cate_ttl_hanjou {
	padding:15px 120px 23px 22px;
	background:#FCF38F url(/shared/templates/free/images/contents/cate_ttl_hanjou_sp_bg.jpg) no-repeat right bottom;
	background-size:1000px auto;
	margin-bottom:7px;
}
/* contents
============================== */
.custom_hanjou #tmp_contents .box_info .box_info_cnt {
	padding:10px 10px 0;
}

/* list_table
============================== */
.custom_hanjou #tmp_contents table.list_table td {
	padding:0 12px;
	display:block;
	width:100% !important;
	box-sizing:border-box;
}
.custom_hanjou #tmp_contents table.list_table .date_year {
	border:none;
	padding:0.8em 10px 0;
}
.custom_hanjou #tmp_contents .box_info table.list_table td {
	padding-left:0;
	padding-right:0;
}
.custom_hanjou #tmp_contents table.list_table .date_time p {
	margin-bottom:0;
}
/* ==================================================
theme - hanyo
================================================== */
/* hanyo_gallery
============================== */
#tmp_wrap_hanyo_gallery {
	width:100%;
}
#tmp_hanyo_gallery {
	width:100%;
	height:auto;
}
/* hanyo_info
============================== */
#tmp_contents #tmp_hanyo_info .box_relay_cnt table.list_table td {
	display:block;
	width:100%;
}
#tmp_contents #tmp_hanyo_info .box_relay_cnt table.list_table td.date {
	padding-bottom:0;
}
#tmp_contents #tmp_hanyo_info .box_relay_cnt table.list_table td.date p {
	margin-bottom:2px;
}
/* hanyo_relay
============================== */
#tmp_hanyo_info,
#tmp_hanyo_contents {
	float:none;
	width:100%;
}
/* kenko_cont
============================== */
.custom_hanyo #tmp_keko_cont {
	background:none;
	margin-bottom:10px;
}
/* hanyo_movie
============================== */
#tmp_hanyo_contents .box_hanyo_movie {
	margin:0 0 20px;
	background:url(/shared/templates/free/images/contents/theme/hanyo/sp/movie_ttl_bg.jpg) no-repeat center top;
	background-size:100% auto;
}
/* ==================================================
kobaton_design
================================================== */
#tmp_contents .kobaton_list li {
	display:block;
	width:100%;
	margin-right:0;
}
/* ==================================================
clearfix
================================================== */
#tmp_sma_mynavi:after,
.sp_theme:after,
#tmp_tab_event_ttl .box_ev_photo:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
}