#Contents {
	width: 550px;
	padding: 0px;
	margin: 0px 0px 30px 0px;
}
#Contents h2 {
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	background-color: #497EB2;
	margin: 15px 0px 15px 0px;
	padding: 5px;
}
#Contents h3 {
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	background-color: #497EB2;
	margin: 15px 0px 15px 0px;
	padding: 3px;
}
#Contents h4 {
	font-size: 80%;
	font-weight: normal;
	background-image: url(images/dot_h4.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 2px 0px 2px 12px;
}
#Contents p {
	font-size: 80%;
}
#Contents ul {
	font-size: 80%;
	margin: 0px 0px 0px 20px;
	padding: 3px;
}
#Contents ul li ul{
	font-size: 100%;
	margin: 0px 0px 0px 20px;
	padding: 3px;
}
.cpOperationHead {
	font-weight: normal;
	background-image: url(images/dot_h4.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 2px 0px 2px 12px;
}
.cpOperationNotice {
	background-color: #eee;
	margin: 0px 0px 8px 0px;
	padding: 3px;
}


.table1 {
	background-color: #999;
}
.table1 th {
	font-size: 80%;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	background-color: #eee;
	margin: 0px;
	padding: 3px;
}
.table1 td {
	font-size: 80%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	background-color: #fff;
	margin: 0px;
	padding: 3px;
}
.table2 {
}
.table2 th {
	font-size: 80%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	background-color: #ccc;
	margin: 0px;
	padding: 3px;
}
.table2 td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	background-color: #fff;
	margin: 0px;
	padding: 3px;
}
.table3 {
}
.table3 th {
	font-size: 80%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	background-color: #fff;
	margin: 0px;
	padding: 3px;
}
.table3 td {
	font-size: 80%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	background-color: #fff;
	margin: 0px;
	padding: 3px;
}

.table4 {
	background-color: #333;
}
.table4 thead th {
	font-size: 80%;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	background-color: #999;
	margin: 0px;
	padding: 3px;
}
.table4 th {
	font-size: 80%;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	background-color: #ccc;
	margin: 0px;
	padding: 3px;
}
.table4 td {
	font-size: 80%;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	background-color: #fff;
	margin: 0px;
	padding: 3px;
}
#Directory {
	width: 759;
	border-top: 1px solid #616be2;
	border-bottom: 1px solid #000;
	margin: 0px;
	padding: 0px;
}
#Directory a {
	color: #fff;
}
.pankuzu {
	border-top: 1px solid #3495d0;
	border-bottom: 1px solid #030d7e;
	color: #fe0;
	font-size: 80%;
	margin: 0px;
	padding: 2px 10px 2px 10px;
	background-color: #050dbc;
}
.pankuzuNavi {
	color: #fff;
	font-size: 80%;
}
.pankuzu a {
	color: #fff;
}
.cpNotice {
	font-size: 80%;
	text-indent: -1em;
	margin: 0px;
	padding-left: 1em;
}
.cpPoint {
	color: #f00;
}