@charset "Shift_JIS";

#footer {
	background-image	: url(image/content/wrapper2.gif);
	background-position	: center bottom;
	background-repeat	: no-repeat;
	clear			: both;
	font-family		: Verdana, sans-serif;
	font-size		: 16px;
	height			: 43px;
	text-shadow		: #dedede 2px 2px 1px;
}
#top {
	background-image	: url(image/content/wrapper.gif);
	background-position	: center top;
	background-repeat	: repeat-y;
	margin			: 0 auto 0 auto;
	width			: 796px;
}
.about {
	float			: left;
	padding			: 0 0 0 12px;
	width			: 235px;
}
.access {
	font-family		: Verdana, sans-serif;
	margin			: 0 16px 0 0;
}
.attention {
	color			: #e00000;
	text-shadow		: #e5e5e5 1px 1px 0px;
}
.banner {
	line-height		: 2.7;
}
.cheat-list {
	float			: left;
	width			: 257px;
}
.cheat-list2 {
	float			: left;
	width			: 386px;
}
.content {
	margin			: 0 auto 0 auto;
	overflow		: hidden;
	text-align		: left;
	width			: 784px;
}
.content p {
	margin			: 12px 0 12px 12px;
}
.content ul {
	list-style-type		: none;
	margin			: 12px 0 12px 22px;
	padding			: 0 0 0 0;
}
.content ul li {
	background-image	: url(image/content/list.gif);
	background-position	: left center;
	background-repeat	: no-repeat;
	padding			: 0 0 0 16px;
}
.content-list {
	margin			: 12px auto 12px auto;
	overflow		: hidden;
	text-align		: left;
	width			: 784px;
}
.content-list ul {
	list-style-type		: none;
	margin			: 0 0 0 0;
	padding			: 0 0 0 0;
}
.content-list ul li {
	background-image	: url(image/content/message.gif);
	background-position	: right bottom;
	background-repeat	: no-repeat;
	margin			: 0 0 0 0;
	overflow		: hidden;
	vertical-align		: top;
	width			: 100%;
}
.content-list ul li a {
	display			: block;
	padding			: 0 0 0 12px;
}
.content-list ul li a:hover {
	background-color	: #e5e5e5;
	background-image	: url(image/content/message.gif);
	background-position	: right bottom;
	background-repeat	: no-repeat;
}
.demonstration {
	background-color	: #bfcbe6;
	height			: 100%;
	left			: 0px;
	position		: fixed;
	top			: 0px;
	visibility		: hidden;
	width			: 16px;
}
.http-status {
	height			: 48px;
	left			: 50%;
	margin			: -24px 0 0 -392px;
	position		: absolute;
	top			: 50%;
	width			: 784px;
}
.kanban {
	height			: 165px;
	margin			: 12px auto 12px auto;
	text-align		: left;
	width			: 546px;
}
.kanban .rishu {
	float			: left;
	width			: 135px;
}
.kanban .rishu2 {
	background-image	: url(image/content/comment.gif);
	background-repeat	: repeat-y;
	float			: left;
	height			: 165px;
	width			: 411px;
}
.kanban .rishu3 {
	margin			: 34px 0 0 0;
}
.kanban .rishu3 p {
	margin			: 12px 0 0 12px;
}
.kanban2 {
	margin			: 0 auto 0 auto;
	text-align		: left;
	width			: 784px;
}
.kanban2 .rishu {
	background-image	: url(image/content/comment3.gif);
	background-repeat	: repeat-y;
	height			: 89px;
	position		: absolute;
	top			: 232px;
	visibility		: hidden;
	width			: 518px;
}
.kanban2 .rishu2 {
	margin			: 24px 0 0 12px;
}
.kanban3 {
	height			: 165px;
	margin			: 0 auto 12px auto;
	text-align		: left;
	width			: 784px;
}
.kanban3 .rishu {
	float			: left;
	width			: 135px;
}
.kanban3 .rishu2 {
	background-image	: url(image/content/comment2.gif);
	background-repeat	: repeat-y;
	float			: left;
	height			: 165px;
	width			: 649px;
}
.kanban3 .rishu3 {
	margin			: 68px 0 0 0;
}
.kanban3 .rishu3 p {
	margin			: 12px 0 0 12px;
}
.link {
	float			: left;
	width			: 380px;
}
.link2 {
	color			: #000000;
	float			: left;
	font-weight		: normal;
	width			: 300px;
}
.link3 {
	color			: #000000;
	font-weight		: normal;
}
.navi {
	background-image	: url(image/content/select.gif);
	background-position	: center center;
	background-repeat	: no-repeat;
	font-family		: Verdana, sans-serif;
	height			: 39px;
	margin			: 0 auto 0 auto;
	width			: 796px;
}
.navi ul {
	list-style-type		: none;
	margin			: 0 0 0 0;
	padding			: 0 0 0 106px;
}
.navi ul a {
	float			: left;
	padding			: 0 16px 0 16px;
}
.navi ul li {
	float			: left;
	margin			: 17px 0 0 0;
	text-shadow		: #dedede 1px 1px 0px;
}
.title {
	margin			: 0 auto 12px auto;
	text-align		: left;
	width			: 783px;
}
.tool {
	float			: left;
	width			: 325px;
}
.tool2 {
	color			: #000000;
	float			: left;
	font-weight		: normal;
	width			: 75px;
}
.tool3 {
	color			: #000000;
	float			: left;
	font-weight		: normal;
	margin			: 0 15px 0 0;
	text-align		: right;
	width			: 65px;
}
.tool4 {
	color			: #000000;
	float			: left;
	font-weight		: normal;
	width			: 210px;
}
.tool5 {
	color			: #000000;
	font-weight		: normal;
}
.toplink {
	left			: -10000px;
	position		: absolute;
}
.toplinkbar {
	height			: 100%;
	left			: 0px;
	position		: fixed;
	top			: 0px;
	width			: 16px;
}
.toplinkbar:hover {
	background-color	: #bfcbe6;
	color			: #c4d3e9;
}
.update {
	color			: #000000;
	cursor			: pointer;
	float			: left;
	font-weight		: normal;
	padding			: 0 20px 0 0;
}
a:link {
	color			: #3030a0;
	cursor			: pointer;
	font-weight		: bold;
	text-decoration		: none;
}
a:link:hover {
	color			: #f00000;
	cursor			: pointer;
	font-weight		: bold;
	text-decoration		: none;
}
a:link:hover:active {
	color			: #f00000;
	cursor			: pointer;
	font-weight		: bold;
	text-decoration		: none;
}
a:visited {
	color			: #3030a0;
	cursor			: pointer;
	font-weight		: bold;
	text-decoration		: none;
}
a:visited:hover {
	color			: #f00000;
	cursor			: pointer;
	font-weight		: bold;
	text-decoration		: none;
}
a:visited:hover:active {
	color			: #f00000;
	cursor			: pointer;
	font-weight		: bold;
	text-decoration		: none;
}
blockquote {
	background-color	: #f7fbff;
	border			: #00309c 1px solid;
	margin			: -12px 12px 0 12px;
	overflow-x		: auto;
	padding			: 8px 12px 8px 12px;
	width			: auto;
}
body {
	font-family		: "‚l‚r ƒSƒVƒbƒN", "MS Gothic", Osaka-mono;
	font-size		: 14px;
	font-style		: normal;
	line-height		: 1.5;
	margin			: 0 0 0 0;
	padding			: 0 0 0 0;
	text-align		: center;
}
code {
	background-color	: #e5e5e5;
	border			: #000000 1px solid;
	display			: block;
	margin			: -12px 12px 0 0;
	overflow-x		: auto;
	padding			: 8px 12px 8px 12px;
	width			: auto;
}
h1 {
	clear			: both;
	color			: #008a00;
	font-family		: Verdana, sans-serif;
	font-size		: 18px;
	left			: -10000px;
	position		: absolute;
}
h2 {
	clear			: both;
	color			: #008a00;
	font-family		: Verdana, sans-serif;
	font-size		: 16px;
	line-height		: 3.0;
	margin			: 0 0 0 0;
	text-shadow		: #dedede 2px 2px 1px;
}
h3 {
	background-color	: #4477aa;
	background-image	: url(image/content/menu.jpg);
	background-repeat	: no-repeat;
	clear			: both;
	color			: #ffffff;
	font-family		: Verdana, sans-serif;
	font-size		: 14px;
	height			: 22px;
	margin			: 0 auto 0 auto;
	text-shadow		: #6c6c6c 1px 1px 0px;
	width			: 784px;
}
html {
	overflow-y		: scroll;
}
img {
	background-color	: #bfcbe6;
	border			: 0;
}
