@charset "UTF-8";
@import url("share/css/black_common.css");

/*======================================

	コンテンツ

=======================================*/
/* 緊急情報 */
.mergency {
	width: 590px;
	margin: 0px;
	padding: 0px;
}

.mergency_base {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 2px 1px 0px 1px;
}

.mergency_bg {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.mergency_title {
	background-image: url("images/icon_mergency.gif");
	background-repeat: no-repeat; 
	background-position: 2% 80%;
	margin: 0px;
	padding: 7px 8px 0px 35px;
	font-size: 0.875em;
}

.mergency_contents {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.mergency_list {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	list-style: none;
}

.mergency_list li {
	background-image: url("share/images/arrow_3.gif");
	background-repeat: no-repeat; 
	background-position: 2% 20%;
	margin: 0px;
	padding: 0px 5px 8px 30px;
	font-size: 0.875em;
}



/* 手続き検索 */
.process {
	width: 590px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.process_base {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 2px 1px 0px 1px;
}

.process_bg {
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

.process_title {
	background-image: url("images/icon_process.gif");
	background-repeat: no-repeat; 
	background-position: 2% 70%;
	margin: 0px;
	padding: 7px 8px 5px 35px;
	font-size: 0.875em;
}

.process_contents {
	background-image: url("images/process_bg.gif");
	background-repeat: repeat-x; 
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
}

.process_list {
	margin: 0px;
	padding: 8px;
	list-style: none;
}

.process_list li {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}



/* トピックス・お知らせ・イベント・募集内容 */
.topics {
	width: 590px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.tab_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.tab_list li {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

.list_navi_main {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.list_navi_bottom {
	margin: 0px;
	padding: 0px;
}

.topics_list {
	margin: 0px;
	padding: 10px;
	list-style: none;
}

.topics_list li {
	border-bottom: 1px dotted #FFFFFF;
	background-image: url("share/images/icon_paper.gif");
	background-repeat: no-repeat; 
	background-position: 0% 50%;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	font-size: 0.875em;
	line-height:1.6;
}

.navi_rss {
	margin: 0px;
	padding: 0px 10px 10px 0px;
	font-size: 0.75em;
	text-align: right;
}

.navi_rss span {
	padding: 0px 5px 0px 5px;
}

.navi_rss img {
	vertical-align: bottom;
}



/* 勝山のたから */
.treasure {
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.treasure_title_bg {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 1px;
}

.treasure_title {
	margin: 0px;
	padding: 8px 8px 6px 8px;
	font-size: 0.875em;
}

.treasure_contents_1 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.treasure_contents_2 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.treasure_btn_list {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style: none;
}

.treasure_btn_list li {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 27px;
	font-size: 0px;
}

.treasure_text_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.treasure_text_list li {
	border-bottom: 1px solid #B8D2DB;
	background-image: url("share/images/arrow_2.gif");
	background-repeat: no-repeat; 
	background-position: 1% 50%;
	margin: 0px;
	padding: 7px 5px 5px 28px;
	font-size: 0.875em;
}



/* バナー広告 */
.ad_base {
	clear: both;
	width: 982px;
	border-top: 1px solid #FFFFFF;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}

.ad_bg {
	margin: 0px;
	padding: 0px;
}

.ad_title {
	margin: 0px;
	padding: 14px 18px 20px 18px;
	font-size: 0.875em;
}

.ad_title span {
	font-size: 0.875em;
}

.banner_list {
	clear: both;
	margin: 0px;
	padding: 0px 0px 8px 30px;
	list-style: none;
}

.banner_list li {
	float: left;
	width: 160px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 0px;
}



/* サイドメニュータイトル */
.top_side_menu {
	width: 175px;
	margin: 0px;
	padding: 0px;
}

.top_side_title_bg_1 {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 1px;
}

.top_side_title_bg_2 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding: 1px;
}

.top_side_title {
	background-color: #000;
	color:#fff;
	margin: 0px;
	padding: 8px 8px 6px 8px;
	font-size: 0.875em;
}

.top_side_contents_1 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.top_side_contents_2 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.top_side_btn_list {
	margin: 0px;
	padding: 7px 0px 3px 0px;
	list-style: none;
}

.top_side_btn_list li {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font-size: 0px;
	text-align: center;
}

.top_side_menu_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.top_side_menu_list li {
	border-bottom: 1px solid #FFFFFF;
	background-image: url("share/images/arrow_2.gif");
	background-repeat: no-repeat; 
	background-position: 4% 50%;
	margin: 0px;
	padding: 7px 5px 5px 28px;
	font-size: 0.875em;
}







