/**------全ページ共通の設定------**/
body{
	margin:20px 20px 0 20px;
	padding:0 0 20 0;
	color:#666;
	background-color:#fff;
}

td{
	color:#666;
}

th{
	font-weight:normal;
	color:#666;
}

form{
	margin:0;
	padding:0;
}

a:link{
	color:#990033;
}

a:visited{
	color:#666;
}

a:hover{
	color:#ff0000;
}

img.middle{
	vertical-align:middle;
}


/*背景色白*/
.fff{
	background-color:#fff;
}

/*背景色グレー*/
.gray666{
	background-color:#666;
}

/*最強調*/
strong{
	font-weight:bold;
	color:#cc0000;
}

/*強調*/
em{
	color:#cc0000;
	font-style:normal;
}

/*文字サイズを小さく*/
small{
	font-size:85%;
}


/*全体のセンタリング-IEへの指示*/
.center01{
	text-align:center;
}

/*全体のセンタリング-IE以外のブラウザへの指示*/
.center02{
	width:748px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}


/*要素のセンタリング*/
.center{
	text-align:center;
}

/*画像のborder無し設定*/
img{
	border:0;
}



/*リンクボタン*/
.footermenu{
	padding:6px 0 0 8px;
	font-size:85%;
}

/*コピーライト*/
p.copyright{
	margin:8px 0 0 0;
	padding:0;
	width:655px;
	text-align:right;
	font-size:85%;
	color:#666;
}