@charset "shift_jis";

* {
	margin: 0;
	padding: 0;
}
BODY {
	background-color : #33CCCC;
	color: #000000;
}
#wrapper {
	width: 80%;
	margin: 30px 10% 30px 10%;
	background-image: url(images/bgcolor-33cccc.gif);
}
#header {
	text-align: center;
	background-color: #33CCCC;
}
#contents {
	background: #33CCCC url(images/bgcolor-33cccc.gif) repeat;
	position: relative;
	margin: 10px 0;
	width: 100%;
	height: 90%;
}
#footer {
	font-size: 90%;
	clear: left;
	text-align: center;
}
.illustmenu {
	vertical-align: top;
	float: left;
	width: 140px;
	height: 160px;
	font-size: 9pt;
	background-image: url(images/bgcolor-33cccc.gif);
	text-align: center;
}
.illustmenu img {
	vertical-align: top;
	border: 0;
	margin-top: 2px;
}
.illustmenu p {
	font-size: 9pt;
	text-align: center;
}
A {
	white-space : nowrap;
}
A:focus, A:active,A:hover  {
	background-color: #FFCCFF;
	color: Blue;
}
.topicpath {
	text-align: left;
	background-color: #66FFFF;
	font-size: 90%;
	color: Black;
	text-indent: 1em;
	line-height: 120%;
	letter-spacing: 0.05em;
}
H1 {
	text-align: center;
}
H1 a:hover {
	background-color: #33CCCC;
	color: Black;
}
H2 {
	font-size: 90%;
	line-height: 130%;
	font-weight: normal;
	margin: 10px 0;
}
H3 {
	font-size: large;
	background-color: #000066;
	padding: 5px;
	text-align: center;
	color: #EEEEEE;
	margin-bottom: 5px;
}
.main {
	background-color: #33CCCC;
	background-image:   url("images/bgcolor-33cccc.gif");
	padding: 1em 1em 0em 1em;
}
.maintable {
	background-color: #33CCCC;
	background-image:   url("images/bgcolor-33cccc.gif");
	padding: 1em 1em 0em 1em;
	text-align: center;
}
.menuarea {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.maintable caption {
	color: White;
	background-color: #333366;
}
p {
	padding : 0em 1em 0.5em 1em;
	line-height: 130%;
	text-indent : 1em;
	margin-top : 0em;
}
.current {
	background-color : #CC3300;
	color : White;
}
.pagelink {
	text-align : left;
	background-color : #66FFFF;
	width : auto;
	font-size : 90%;
	color : Black;
	text-indent : 1em;
	line-height : 120%;
	letter-spacing : 0.05em;
	margin-top : -0.5em;
	margin-bottom : 0.5em;
}
.pinklt {
	background-image:   url("images/pinklefttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinkrt {
	background-image:   url("images/pinkrighttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinklb {
	background-image:   url("images/pinkleftbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinkrb {
	background-image:   url("images/pinkrightbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinkbody {
	background-color: #FFCCCC;
	color: Black;
}
.pinkcenter {
	background-image:   url("images/pinkbg.gif");
	background-color: #FFCCCC;
}
.bluelt {
	background-image:   url("images/bluelefttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluert {
	background-image:   url("images/bluerighttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluelb {
	background-image:   url("images/blueleftbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluerb {
	background-image:   url("images/bluerightbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluebody {
	background-color: #CCCCFF;
	color: Black;
}
.bluecenter {
	background-image:   url("images/bluebg.gif");
	background-color: #CCCCFF;
}
