/* デフォルトスタイル */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td{
	padding:0;
	margin:0;
}
body {
	background-image: url(img/bg_image.jpg);
	background-repeat: repeat-x;
    font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif; 
    font-size:14px;
	color:#333;
	line-height:1.4;
}
img{
	border:0;
}
ol,ul{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-size:100%;
}
h2{
    font-size:16px;
	font-weight:bold;
}
.contents{
	text-align: center;
	width: 850px;
	margin: 0px auto 0px auto;
}
a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}
/*--横メニュー部分--*/
#navi li {
	width:850px;
	display:inline;
	margin: 0px;
	padding: 0px;
}
#navi {
	margin: 0px;
	padding: 0px;
}
.outline {
	width:700px;padding:10px;
	border-collapse:separate;
}
.outline th {
	width:25%;
	text-align:center;color:#FFFFFF;
	background-image: url(img/bg_outline.gif);
	border-top:2px solid #FFFFFF;
}
.outline td {
	padding:7px 2px 7px 10px;
	border-bottom:1px dotted #999999;
}
#gotop{
	text-align:right;
}
#copy{
    font-size:12px;
		color:#666;
}