body {
	color: #000000;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font: 90%/150%;
	/*
	font: 90%/150% "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Verdana", "Helvetica", "Araial", "sans-serif";
	*/
}
/*順番は(1)link (2)visited (3)hover (4)active にしてください*/
a:link {
	color: #0000ff;
}
a:visited {
	color: #990099;
}
a:hover {
	color: #ff0000;
}
a:active {
	color: #ff0000;
}
/*デフォルトで生じる空きを消去*/
p, li, h1, h2, h3, h4, h5, h6, form, input, table, tr, td, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
/*デフォルトで生じる空き・リストスタイルを消去*/
/*メニューにulタグを使う際には必要。用途に合わせて使用してください*/
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*フォントを指定することでサイト内の統一を図る*/
/*
textarea,select,input {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,Verdana,Helvetica,Araial,"ＭＳ Ｐゴシック"sans-serif;
}
*/
/*ボーダーを消去*/
/*strictの宣言の場合、それぞれのタグからborder属性が外されているのでスタイルで指定します*/
img, table, th, td {
	border: 0px;
}
/* フッターブロック */
#footer{
	border-top:solid 4px #000099;
	text-align:center;
	padding:5px;
}
#footer p{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	font-size:70%;
	line-height:130%;
}
#copyright{
	margin-top:0px;
	text-align:center;
	padding-top:0px;
}

/*警告用*/
#warning-box{
	font-size: 14px/140% #dd4400;
	background-color: #f6f4e0;
	width: 450px;
	border: medium double #ee8000;
	padding: 5px;
	text-align: left;
	margin: 25px auto;
}
#warning-box div.title{
	font: bold 14px/100%;
	color: #FFFFFF;
	background-color: #ee8000;
	width: 450px;
	padding: 3px;
	text-align:left;
}
#warning-box h2{
	margin-top:10px;
	border:0px;
	color:#0000cc;
	text-align:center;
}

