/* CSS Document */

/*全体*/
#zentai{
text-align:left;
margin:10px 0px 0px;
padding:0px;
font-size:14px;
width:720px;
}
.clear{
    clear:both;
     }
/*メニュー全体*/
#menu{
	background-repeat: no-repeat;
	padding:0px 10px ;
	height:300px;	
	background-image: url(gif/top.gif);
	width:700px;		
	}


/*メニューボタン*/
	#menu h2{
		margin:240px 0px 0px;
		padding:0px;
		float:left;
		font-size:9px;
	}
	
	*html #menu h2{
	padding-top:0px;
	}
	
	#menu h2 em{
	visibility: hidden;}

	#menu a{
	text-decoration: none;
	display: block;
	height: 60px;
	width: 232px;
	padding-left:1px;	
		}

	#menu h2#m1 a{
		background-image: url(gif/m1_off.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m1 a:hover,#menu h2#m1 a:active{
		background-image: url(gif/m1_on.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m1_on{
		background-image: url(gif/m1_on.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m2 a{
		background-image: url(gif/m2_off.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m2 a:hover,#menu h2#m2 a:active{
		background-image: url(gif/m2_on.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m2_on{
		background-image: url(gif/m2_on.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m3 a{
		background-image: url(gif/m3_off.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m3 a:hover,#menu h2#m3 a:active{
		background-image: url(gif/m3_on.gif);
		background-repeat: no-repeat;
	}
	
	#menu h2#m3_on{
		background-image: url(gif/m3_on.gif);
		background-repeat: no-repeat;
	}
	
	
/*本文ブロック*/
#honbun,#honbun2{
margin:0px 0px;
padding:10px 20px;
}

/*本文見出し*/
h3{
	margin:0px;
	margin-top:40px;
	padding:0px 10px 0px 10px;
	height:24px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666699;
	border-left-color: #666699;
	width:580px;
}

/*レポートインデックス*/
#list{
	font-size: 102%;
	line-height: 160%;
	background-color: #e1e1e1;
	text-align: center;
	background-position: center;
	margin:10px 0px;
}


/*p設定*/
#honbun p,#honbun2 p{

padding:0px 80px 0px 20px;
}


#honbun p{
font-size:98%;line-height:140%;
}

#honbun2 p{
font-size:100%;line-height:170%;
}


/*画像*/
#honbun img,#honbun2 img{
	padding:1px;
	margin:10px 20px;
	border: 1px solid #666699;
}




/*リンク*/
#zentai a{
	color:#993366;
	font-weight: lighter;
}
	
#zentai a:active,#zentai a:hover{
	color: #666699;
	font-weight: bold;		
	}
	
	
/*フッタ*/
#address{
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align:center;
}


.footer{
font-size:80%;
font-style:normal;
padding:2px 60px;
}

address{
font-size:80%;
font-style:normal;
color:#666699;
width:100%;
height:20px;
margin:0px;
padding:0px;
float:none;
}
