/* CSS Document */

/*ヘッダー*/
#head_s{
	width:850px;
	margin:0px auto auto;
	background-image: url(../img/toplogo02.gif);
	height: 125px;
	background-repeat: no-repeat;
	text-indent: -9999px;

}

#head_s h1{
	font-size:5px;
	margin-top: 0px;
	}



/*共通　ナビ*/
#k_nav{
	width:650px;
	color: #666666;
	font-size: 14px;
	margin-left: 200px;
	margin-top: 80px;
	text-indent: 0px;
	height: 16px;
	}
	
#k_nav ul {
	list-style: none;
}

#k_nav ul li {
	width: 150px;
	float:left;
}

#k_nav ul li a {
	display: block;
	font-size: 14px;
	text-decoration: none;
	color: #333333;
}

#k_nav ul li a:hover {
	display: block;
	font-size: 14px;
	text-decoration: underline;
	color: #942923;
}

#contents_l{
	width:580px;
	float: right;
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	margin-right: 15px;
}

/*サイド　メニュー*/	
#side_nav{
	width: 220px;
	background-color: #942A24;
	margin: 0px;
	float: left;
	}
	
#side_nav ul {
	list-style: none;
	width: 200px;
	padding: 0;
	margin-left: 10px;
	margin-top: 30px;
	
}

#side_nav ul li {
	width: 200px;
	margin: 0px 0 5px;
	padding: 0;
	text-indent: 20px;
}

#side_nav ul li a {
	display: block;
	width: 200px;
	text-decoration: none;
	margin-top: 5px;

}


ul li.seisaku a {
	background-image: url(../img/button/seisaku_2.gif);
	background-position: 0 -222px;
	height: 74px;
	width: 200px;
	text-decoration: none;
	text-indent: -9999px;

}

ul li.seisaku a:hover {
	background-image: url(../img/button/seisaku_2.gif);
	background-position: 0 -147px;
	text-indent: -9999px;

}


ul li.shinsei a {
	background-image: url(../img/button/shinsei.gif);
	height: 37px;
	width: 200px;
	text-decoration: none;
	font-size: 12px;
	line-height: 37px;
	color: #666666;
}

ul li.shinsei a:hover {
	background-image: url(../img/button/shinsei.gif);
	background-position: 0 -37px;
	text-decoration: none;
	color: #ffffff;
}


ul li.shimin a {
	background-image: url(../img/button/shimin_2.gif);
	background-position: 0 -222px;
	height: 74px;
	width: 200px;
	text-decoration: none;
	text-indent: -9999px;
}


ul li.shimin a:hover {
	background-image: url(../img/button/shimin_2.gif);
	background-position: 0 -148px;
}

#contents:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}

table.result {
	margin: 0 auto 20px;
	width: 563px;
	border-spacing: 0;
	border-collapse: collapse;
	line-height: 15px;
/*	border: solid 1px #942923;*/
	
}

.result tr {
/*	height: 1.5em;*/

}

.result td {
	margin: 0;
	padding: 3px;
	border: solid 1px #942923;
}

.result th {
	margin: 0;
	padding: 3px 0;
	border: solid 1px #942923;
	background-color: #ffe7e5;
	color: #501310;
}
