﻿body {
	background-image : url(wall.jpg);
	background-color : #c05fcd;
	font-family: 
	"ヒラギノ角ゴ", "Hiragino Kaku Gothic Pro",HiraKakuProN-W6,
	Osaka,
	"MS Pゴシック", "MS P Gothic";
	margin : 0px;
	width : 640px;
}
table {
　margin-left: auto;
　margin-right: auto;
}
a:link {
	color : #ff0000;
	text-decoration : none;
}
a:visited {
	color : #ff0000;
	text-decoration : none;
}
a:active {
	color : #0000ff;
	text-decoration : none;
}
a:hover {
	color : #0000ff;
	text-decoration : none;
}
H1{
	position : absolute;
	top : -1000px;
	text-valign : bottom;
}
H2{
	position : absolute;
	top : -1000px;
	text-valign : bottom;
}
H3 {
	position : absolute;
	top : -1000px;
	text-valign : bottom;
}
H4{
	position : absolute;
	top : -1000px;
	text-valign : bottom;
}
.txt {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-shadow: 2px 2px 1px #000,
	-2px 2px 1px #000,
	2px -2px 1px #000,
	-2px -2px 1px #000;
	font-size: 16px;
}
.txt1 {
	background-color : #ffffff;
	color : #000000;
	text-align : right;
	width : 620px;
	font-size : 25px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt2 {
	background-color : #ffffff;
	color : #000000;
	text-align : left;
	width : 620px;
	font-size : 25px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt3 {
	background-color : #000000;
	font-weight: bold;
	color : #ffffff;
	text-align : right;
	width : 620px;
	font-size : 25px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt4 {
	background-color : #000000;
	color : #ffffff;
	text-align : Left;
	width : 620px;
	font-size : 16px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt5 {
	background-color : #000000;
	font-weight: bold;
	color : #ffffff;
	text-align : right;
	width : 620px;
	font-size : 40px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt6 {
	background-color : #000000;
	color : #ffffff;
	text-align : Left;
	width : 620px;
	font-size : 22px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt7 {
	background-color : #000000;
	font-weight: bold;
	color : #ffde00;
	text-align : Left;
	width : 620px;
	font-size : 25px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
.txt001 {
	background-color : #ffffff;
	color : #000000;
	text-align : right;
	width : 620px;
	font-size : 25px;
	padding-top : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0px;
}
.txt002 {
	background-color : #ffffff;
	color : #000000;
	text-align : Left;
	width : 620px;
	font-size : 18px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}
.txt003 {
	background-color : #ffffff;
	color : #ff0000;
	text-align : right;
	width : 620px;
	font-size : 20px;
	padding-top : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0px;
}
.clear {
	clear : both;
	visibility : hidden;
	height : 20px;
}
p{
	margin-top : 0px;
	margin-bottom : 0px;
}
#copyright {
	width : 640px;
	height : 30px;
	margin-top : 0px;
	padding-top : 5px;
	font-size : 16px;
	background-color : #59493f;
	color : #fbf7eb;
}
span{
	color : #eb6100;
}
strong{
	color : #ffce00;
}
#nin{
	position : absolute;
	top : -1000px;
	text-valign : bottom;
}