@charset "utf-8";

/* ==================================================
menu
================================================== */
#tmp_menu_info p {
	margin:0 0 6px 0;
}
#tmp_menu_disaster {
	margin:0 0 6px 0;
}
#tmp_menu_disaster_ttl p {
	margin:0;
}
#tmp_menu_disaster_cnt {
	padding:10px 10px 5px 0;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
}
#tmp_menu_disaster_cnt ul {
	margin:0 0 0 10px;
	list-style:none;
}
#tmp_menu_disaster_cnt ul li {
	padding:0 0 0 10px;
	background:url(/shared/templates/top/images/navi/icon_info.gif) no-repeat 0 0.3em;
}
#tmp_menu_shicho p {
	margin:0 0 10px 0;
}
#tmp_menu_service,
#tmp_menu_access {
	color:inherit;
	background-color:#EBF7CE;
}
#tmp_menu_service_ttl,
#tmp_menu_access_ttl {
	text-align:center;
	color:#FFFFFF;
	background:#006400 url(/shared/templates/top/images/navi/menu-g.gif) no-repeat left top;
}
#tmp_menu_link_ttl {
	text-align:center;
	color:#FFFFFF;
	background:#0F218B url(/shared/templates/top/images/navi/menu-b.gif) no-repeat left top;
}
#tmp_menu_service_ttl h2,
#tmp_menu_access_ttl h2,
#tmp_menu_link_ttl h2 {
	font-size:120%;
}
#tmp_menu_service_cnt,
#tmp_menu_access_cnt,
#tmp_menu_link_cnt {
	padding:5px 0;
}
#tmp_menu_service ul {
	margin:0 0 0.2em 8px;
	list-style:none;
}
#tmp_menu_service ul li {
	padding:0 0 0 17px;
	background:url(/shared/templates/top/images/navi/icon_list.gif) no-repeat 0 0.3em;
}
#tmp_menu_access_cnt ol {
	margin:0 0 0.2em 35px;
}
#tmp_menu_link_cnt ul {
	margin:0 0 0.5em 8px;
	list-style:none;
}
#tmp_menu_link_cnt ul li {
	padding:0 0 0 17px;
	background:url(/shared/templates/top/images/navi/icon_arrow.gif) no-repeat 0 0.3em;
}
#tmp_menu_link_cnt p {
	margin:0 0 2px 0;
}
/* ==================================================
smenu
================================================== */
#tmp_smenu_photo {
	margin:0 0 10px 0;
}
#tmp_smenu_photo img {
	margin:0 0 0.3em 0;
}
#tmp_smenu_topics {
	margin:0 0 10px 0;
}
#tmp_smenu_topics p {
	margin:0 0 5px 0;
}
#tmp_smenu_city,
#tmp_smenu_office,
#tmp_smenu_public {
	color:inherit;
	background-color:#EBF7CE;
}
#tmp_smenu_city_ttl,
#tmp_smenu_office_ttl,
#tmp_smenu_public_ttl {
	text-align:center;
	color:#FFFFFF;
	background:#006400 url(/shared/templates/top/images/navi/menu-g.gif) no-repeat left top;
}
#tmp_smenu_city_ttl h2,
#tmp_smenu_office_ttl h2,
#tmp_smenu_public_ttl h2 {
	font-size:120%;
}
#tmp_smenu_city_cnt,
#tmp_smenu_office_cnt,
#tmp_smenu_public_cnt {
	padding:5px 0;
}
#tmp_smenu_city_cnt ul,
#tmp_smenu_office_cnt ul,
#tmp_smenu_public_cnt ul {
	margin:0 0 0.2em 8px;
	list-style:none;
}
#tmp_smenu_city_cnt ul li,
#tmp_smenu_office_cnt ul li,
#tmp_smenu_public_cnt ul li {
	padding:0 0 0 17px;
	background:url(/shared/templates/top/images/navi/icon_list.gif) no-repeat 0 0.3em;
}
/* ==================================================
maincontents
================================================== */
#tmp_disaster {
	margin:0 0 10px;
}
#tmp_disaster_ttl {
	background:url(/shared/templates/top/images/main/disaster_ttl_bg.jpg) no-repeat right top;
}
#tmp_disaster_cnt {
	padding:10px 15px;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
}
#tmp_disaster_cnt ul {
	margin:0 0 0 20px;
	list-style-image:url(/shared/templates/top/images/main/icon_disaster.gif);
}
#tmp_disaster_link_ttl {
	margin:10px 0;
	background:url(/shared/templates/top/images/main/disaster_link_bg.gif) repeat-x left center;
}
#tmp_disaster_link_cnt ul {
	list-style:none;
	margin:0;
}
#tmp_disaster_link_cnt li {
	display:inline;
	margin:0 30px 0 0;
}
#tmp_news,
#tmp_recruit,
#tmp_life,
#tmp_keyword,
#tmp_category {
	clear:both;
	color:inherit;
	width:100%;
	background-color:#F2F2F2;
}
#tmp_wrap_news_ttl,
#tmp_wrap_recruit_ttl,
#tmp_wrap_life_ttl,
#tmp_wrap_keyword_ttl,
#tmp_wrap_category_ttl {
	color:inherit;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	background:#FFFFFF url(/shared/templates/top/images/contents/bar-bg.gif) repeat-x left top;
}
#tmp_news_ttl {
	background:url(/shared/templates/top/images/contents/bar-sinchaku.gif) no-repeat 10px 5px;
}
#tmp_recruit_ttl {
	background:url(/shared/templates/top/images/contents/bar-boshu.gif) no-repeat 10px 5px;
}
#tmp_life_ttl {
	background:url(/shared/templates/top/images/contents/bar-kensaku1.gif) no-repeat 10px 5px;
}
#tmp_keyword_ttl {
	background:url(/shared/templates/top/images/contents/bar-kensaku2.gif) no-repeat 10px 5px;
}
#tmp_category_ttl {
	background:url(/shared/templates/top/images/contents/bar-kensaku3.gif) no-repeat 10px 5px;
}
#tmp_news_ttl,
#tmp_recruit_ttl {
	border-top:3px solid #009900;
}
#tmp_news_ttl p,
#tmp_recruit_ttl p {
	text-align:right;
}
#tmp_news_ttl p a,
#tmp_recruit_ttl p a {
	padding:5px 10px 5px 85px;
	display:block;
}
#tmp_news_cnt,
#tmp_recruit_cnt {
	clear:both;
}
#tmp_news_cnt p,
#tmp_recruit_cnt p {
	margin:10px;
}
#tmp_news_cnt dl,
#tmp_recruit_cnt dl {
	clear:both;
	padding:0 0 2px;
	vertical-align:middle;
}
#tmp_news_cnt dt,
#tmp_recruit_cnt dt {
	clear:both;
	float:left;
	display:inline;
	width:5em;
	margin:10px -5em 0 10px;
	vertical-align:middle;
}
#tmp_news_cnt dd,
#tmp_recruit_cnt dd {
	vertical-align:middle;
	padding:10px 10px 10px 5em;
	background:url(/shared/templates/top/images/contents/dot.gif) repeat-x left bottom;
}
#tmp_news_cnt dd img,
#tmp_recruit_cnt dd img {
	margin:0 5px 0 0;
	vertical-align:middle;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_wrap_life_ttl,
#tmp_wrap_keyword_ttl,
#tmp_wrap_category_ttl {
	border-top:3px solid #0F46C8;
}
#tmp_life_ttl,
#tmp_keyword_ttl,
#tmp_category_ttl {
	height:34px;
}
#tmp_wrap_life_cnt,
#tmp_wrap_keyword_cnt,
#tmp_wrap_category_cnt {
	padding:10px 15px 15px;
}
#tmp_life_cnt,
#tmp_keyword_cnt,
#tmp_category_cnt {
	width:100%;
}
#tmp_life_cnt a,
#tmp_keyword_cnt a {
	text-decoration:none;
}
#tmp_life_cnt a:hover,
#tmp_keyword_cnt a:hover {
	text-decoration:underline;
}
#tmp_category_cnt p {
	letter-spacing:0.1em;
	color:#0F46C8;
	background-color:transparent;
}
#tmp_maincontents .division_box {
	display:inline;
	float:left;
	text-align:center;
	font-size:80%;
	width:60px;
	margin:0 4px 10px 0;
}
#tmp_maincontents .division_box_dl {
	display:inline;
	float:left;
	font-size:80%;
	width:70px;
	margin:0 0 10px 0;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_disaster:after,
#tmp_news_cnt:after,
#tmp_recruit_cnt:after,
#tmp_life_cnt:after,
#tmp_keyword_cnt:after,
#tmp_category_cnt:after,
div.box_info:after,
div.box_link:after,
div.box_menu:after,
.pnavi:after {
	content:".";
	display:block;
	height:0;
	font-size:0.1%;
	line-height:0.1;
	clear:both;
	visibility:hidden;
}
/* for IE7.0 */
*:first-child+html #tmp_disaster,
*:first-child+html #tmp_menu_service,
*:first-child+html #tmp_menu_access,
*:first-child+html #tmp_menu_link,
*:first-child+html #tmp_smenu_city,
*:first-child+html #tmp_smenu_office,
*:first-child+html #tmp_smenu_public,
*:first-child+html #tmp_news_ttl,
*:first-child+html #tmp_recruit_ttl,
*:first-child+html #tmp_news_ttl p a,
*:first-child+html #tmp_recruit_ttl p a,
*:first-child+html #tmp_news_cnt,
*:first-child+html #tmp_recruit_cnt,
*:first-child+html #tmp_life_cnt,
*:first-child+html #tmp_keyword_cnt,
*:first-child+html #tmp_category_cnt,
*:first-child+html div.box_info,
*:first-child+html div.box_link,
*:first-child+html div.box_menu,
*:first-child+html .pnavi,
*:first-child+html .division_box {
	min-height:1%;
}
/* for IE6.0 */
* html #tmp_disaster,
* html #tmp_menu_service,
* html #tmp_menu_access,
* html #tmp_menu_link,
* html #tmp_smenu_city,
* html #tmp_smenu_office,
* html #tmp_smenu_public,
* html #tmp_news_ttl,
* html #tmp_recruit_ttl,
* html #tmp_news_ttl p a,
* html #tmp_recruit_ttl p a,
* html #tmp_news_cnt,
* html #tmp_recruit_cnt,
* html #tmp_life_cnt,
* html #tmp_keyword_cnt,
* html #tmp_category_cnt,
* html div.box_info,
* html div.box_link,
* html div.box_menu,
* html .pnavi {
	height:1%;
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_wrap_news_ttl,
*:first-child+html #tmp_news_cnt dd,
*:first-child+html #tmp_wrap_recruit_ttl,
*:first-child+html #tmp_recruit_cnt dd,
*:first-child+html #tmp_wrap_life_ttl,
*:first-child+html #tmp_wrap_keyword_ttl,
*:first-child+html #tmp_wrap_category_ttl {
	min-height:1%;
}
/* for IE6.0 */
* html #tmp_wrap_news_ttl,
* html #tmp_news_cnt dd,
* html #tmp_wrap_recruit_ttl,
* html #tmp_recruit_cnt dd,
* html #tmp_wrap_life_ttl,
* html #tmp_wrap_keyword_ttl,
* html #tmp_wrap_category_ttl {
	height:1%;
}
}
