@charset "Shift-JIS";

body{
	margin:0px;
	padding:0px;
	color: #333333;
	font-size: 90%;
}

/*全体*/
#Frame {
	width:100%;
}

.aisatsu {
	line-height:140%;
	color:#333333;
	font-family:monospace;
}

img {
	border:0px;
}

h1 {
	margin:0px;
	padding:0px;
}

h3 {
	margin-bottom:10px;
	padding:0px;
	font-size:115%;
}

h1 img{
	vertical-align:bottom;
}


h2.top {
	font-size:130%;
	margin:5px 0px 0px 0px;
	padding:0px;
}


dt {line-height:130%; margin-top:20px;}
dd {line-height:130%;}



/*ヘッダー*/
#Header {

}

#Header-Info {
	background-color:#4575A6;
	color:#ffffff;
	font-size:90%;
	line-height:150%;
	padding-left:15px;
	margin:0px;
}


#logo {
	width:100%;
	margin:0px;
	padding:0px;
	height:75px;
	background-image: url(images/logo-bg.jpg); 
	background-repeat: repeat-x;
}

#site-title{
	width:230px;
	float:left;
}

#char-change {
	display:none;

}

#navi-search {
	width:100%;
	background-color:#e8e8e8;
	border:1px solid #cccccc;
	padding:2px;
}

#search {
	disslay:none;
}

#navi {
	width:400px;
	font-size:90%;
	line-height:140%;
	padding-left:15px;
	float:left;
}

form {
	display:none;
}

#access {
	text-indent:-999em;
	margin:0;
	padding:0;

}

/*暮らしの情報(上）*/

#kurashi-Navi {
	display:none;
}

#right-content {
	width:515px;
	padding:5px;
	float:left;
}

dl#news {
	margin:0px;
	width:500px;
	border:1px solid #cccccc;
	background-color: #fbfbfb;
}

dl#gyouseinews {
	margin:0px;
	width:500px;
	border:1px solid #cccccc;
	background-color: #fbfbfb;

}



dl#news dt {
	margin:5px 0px 2px 0px;
	font-size:90%;
	color:#555555;
	padding: 0px 0px 0px 25px;
	background:url(images/point.gif) no-repeat 0px -1px;
}

dl#gyouseinews dt {
	margin:5px 0px 2px 0px;
	font-size:90%;
	color:#555555;
	padding: 0px 0px 0px 25px;
	background:url(images/point.gif) no-repeat 0px -1px;
}

dl#news dd {
    margin:2px 5px 20px 30px;
	line-height:130%;
}

dl#gyouseinews dd {
    margin:2px 5px 5px 30px;
	line-height:130%;
}


#left-menu {
	margin:0px;
	padding:2px;
}

li{

	list-style-image: url(images/point2.gif);

}

#event-info {
	list-style-image: url(images/point2.gif);
}

#soo-profile li, #event-info li {
}




/*コンテンツ*/
#content {
	margin:15px;
}

#content li{
	line-height:150%;
}


#footer {
	margin:10px 0px 0px 0px;
	font-size:90%;
	text-align:center;
	padding:15px;
	border-top:3px double #333333;
	background-color:#4575A6;
	color:#ffffff;
	line-height:150%;
	padding-left:15px;
	
}


/*暮らしの情報（TOPページ下）*/

#KI {
	padding:0px 10px 10px 10px;
}

.kurashi-info {
	width:24%;
	float:left;
	padding:3px;
	line-height:150%;
	font-size:90%;
}


#top-madoguchi-title {
	border-top:1px solid #eee;
	border-left:10px solid #66cc00;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-life-title {
	border-top:1px solid #eee;
	border-left:10px solid #FF99FF;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-sightseeing-title {
	border-top:1px solid #eee;
	border-left:10px solid #009900;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-health-title {
	border-top:1px solid #eee;
	border-left:10px solid #ffee55;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-traffic-title {
	border-top:1px solid #eee;
	border-left:10px solid #ff0000;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-environment-title {
	border-top:1px solid #eee;
	border-left:10px solid #009999;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-study-title {
	border-top:1px solid #eee;
	border-left:10px solid #6666ff;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-culture-sports-title {
	border-top:1px solid #eee;
	border-left:10px solid #ff6600;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-industry-title {
	border-top:1px solid #eee;
	border-left:10px solid #CC9900;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-public_institution-title {
	border-top:1px solid #eee;
	border-left:10px solid #ff3366;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-municipal_administration-title {
	border-top:1px solid #eee;
	border-left:10px solid #666666;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-city_assembly-title {
	border-top:1px solid #eee;
	border-left:10px solid #663300;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-election-title {
	border-top:1px solid #eee;
	border-left:10px solid #ccc;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}

#top-statistics-title {
	border-top:1px solid #eee;
	border-left:10px solid #99cc66;
	border-right:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	background-color:#fff;
	padding:5px;
}


