@charset "shift_jis";
BODY {
	BACKGROUND:navy;
	COLOR: whitesmoke;
	margin:2em;
}
div{
	font-style: normal;
	margin:2em;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	BACKGROUND:navy;
	COLOR: whitesmoke;
}
P{
		BACKGROUND:navy;
		margin:3em;
}
IMG.T{
	position	:fixd;
	top			:20px;
	left		:20px;
	width		:100px;
	height		:300px;
}
HR{
	background-color:	teal;
	border:	none;
	height:	4px;
}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: medium;
	COLOR: lightseagreen;
	padding: 5px;
	margin-left:-15px;
	margin-right:-15px;
}
H1.big{
	FONT-SIZE: large;
}
H2 {
	FONT-SIZE: larger;
	COLOR: white;
	background-color: seagreen;
	padding: 5px;
	margin-right:-10px;
	margin-left:-10px;
}
H3 {
	FONT-SIZE: larger;
	FONT-WEIGHT: bold;
	COLOR: lightseagreen;
	margin-left:-10px;
}
H4 {
	FONT-SIZE: larger;
	FONT-WEIGHT: bold;
	COLOR: lightgreen;
	margin-left:-5px;
}
H5 {
	COLOR: silver;
}
li {
	margin-left:1em;
}
ul {
	margin:1em;
}
TD{
	padding-left:5px;
	padding-right:5px;
}
TD.side{
	color:#CCCCCC;
	width:30%;
	padding:20px;
	background-color: #000050;
}
TD.sideR{
	margin:20px;
	padding:20px;
}
TD.sideR2{
	margin:20px;
	padding:20px;
	top:20px;
}
A:visited{
	color:#BBBBBB;
	 font-style: italic;
	 background-color: #330066;
}
A:link {
	COLOR: white;
	 background-color: #000050;
	 text-decoration: underline;
}
A:HOVER{
		color		:	Tomato;
}
.banner{
	margin-left:20em;
	border:	none;
}
.base {
	BACKGROUND:navy;
	COLOR: whitesmoke;
}
.del{
	text-decoration:line-through;
}
.foot{
	margin-right:4em;
}
.hide{
		color		:	navy;
}
.inline{
 	display		: inline;
}
.ins{
	 text-decoration: underline;
}
.label{
	margin-left:-10px;
}
.mainstyle{
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.pagebase{
	margin:2em;
}
.r-side{
	position:absolute;
	right:1em;
}
.since{
	COLOR: silver;
	FONT-SIZE: x-small;
	margin-right:4em;
}
