BODY {
	background					: #ffffff;
	color						: #ffffff;
	scrollbar-face-color		: #ffffff;
	scrollbar-highlight-color	: #ffffff;
	scrollbar-shadow-color		: #ffffff;
	scrollbar-3dlight-color		: #ffffff;
	scrollbar-arrow-color		: #ffffff;
	scrollbar-track-color		: #ffffff;
	scrollbar-darkshadow-color	: #ffffff;
	margin: 0px;
}

div, span {
	font-family: 'Trebuchet MS', Arial,'MS UI Gothic','Osaka' ,  sans-serif;
}
iframe {
	background-color			: transparent;
}
a:link, a:visited {
	text-decoration:	none;
	color:				#fc0;
}
a:hover {
	text-decoration:	none;
	color: #cf0;
	position: relative;
	top: -1px;
}

.contents{
	font:				bold 36pt cursive;
	color:				#c00;
}
.page01 {
	background-image:url("./bg/001.jpg");
	width: 700px;
	height: 480px;
	color: #fff;
}
.page02 {
	background-image:url("./bg/02.jpg");
	width: 700px;
	height: 480px;
}
.page03 {
	background-image:url("./bg/03.jpg");
	width: 700px;
	height: 480px;
}
.page04 {
	background-image:url("./bg/04.jpg");
	width: 700px;
	height: 480px;
}
.page404 {
	background-image:url("./bg/404.jpg");
	width: 700px;
	height: 480px;
}
.page_body {
	padding: 10px;
	color: #fff;
	font-size: x-small;
}
.header {
	height: 14px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top:10px;
	text-align: bottom;
	background-image:url("./img/line.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
}
ul.none {
	list-style: none;
}
li {
	font-size: 12px;
	background-image:url("./img/list.gif");
	background-position:left middle;
	background-repeat:no-repeat;
	list-style: none;
	padding-left: 20px;
}

li.none {
	font-size: 12px;
	background-image:url("./img/dummy.gif");
	background-position:left middle;
	background-repeat:no-repeat;
	list-style: none;
	padding-left: 35px;
}
li.link {
	font-size: 12px;
	background-image:url("./img/link.gif");
	background-position:left middle;
	background-repeat:no-repeat;
	list-style: none;
	padding-left: 20px;
	margin-left: 7px;
}
li.update {
	font-size: 12px;
	background-image:url("./img/update.gif");
	background-position:left middle;
	background-repeat:no-repeat;
	list-style: none;
	padding-left: 20px;
	margin-left: 7px;
}
.all {
margin-right: auto;
margin-left: auto;
width: 100%;
}
.left {
float: left;
margin: 0px;
width: 50%;
}
div.right {
float: right;
width: 50%;
margin: 0px;
}
div.footer {
clear: both;
margin: 0px;
}
