body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	margin: 0px;
	text-align: center;
}
#wr {
        margin: 0 auto;
	width: 800px;
}
#header {
	background: url(images/title.gif);
	margin: 0px;
	padding: 0px
	width: 780px;;
	height: 109px;
}
#header h1 {
	font-size: 80%;
	margin: 0px 11px 0px 0px;
	padding: 0px;
        font-weight: normal;
	text-align: right;
}
.p1 {
	font-size: 90%;
	line-height: 150%;
	text-align: left;
	margin: 11px 0px 0px 11px;
}
h2 {
	font-size: 100%;
	color: #663333;
	text-align: left;
	margin: 11px 0px 11px 0px;
}
#mushiking {
	margin: 14px 0px 11px 0px;
}
#mushiking #contents {
	float: right;
	width: 580px;
}
h3 {
	font-size: 100%;
	color: #663333;
	text-align: left;
	margin: 11px 0px 11px 0px;
}
.p1 {
	font-size: 90%;
	line-height: 150%;
	text-align: left;
	margin: 11px 0px 11px 11px;
}
.p2 {
	font-size: 90%;
	color: #993333;
	text-align: left;
	margin: 11px 0px 0px 11px;
}
h4 {
	font-size: 140%;
	margin: 18px 0px 0px 0px;
}
table {
	margin: 11px 0px 11px 0px;
	border-collapse : collapse;
	width: 580px;
	font-size: 90%;
}
.td1 {
	text-align: right;
}
.td2 {
	text-align: center;
}
th {
	padding: 7px;
	color: #ffffff;
}
td {
	text-align: left;
	margin: 0px;
	padding: 7px;
}
.table1 th {
	border: solid #ff6633 thin;
	background: #FF8C66;
}
.table1 td {
	border: solid #ff6633 thin;
}
.table2 th {
	border: solid #3333cc thin;
	background: #6F6FDB;
}
.table2 td {
	border: solid #3333cc thin;
}
.table3 th {
	border: solid #00cc66 thin;
	background: #00F279;
}
.table3 td {
	border: solid #00cc66 thin;
}
#mushiking #side {
	width: 200px;
	float: left;
}
fieldset {
	font-size: 90%;
	line-height: 150%;
	color: #666;
	margin : 5px 0px 5px 0px;
	text-align: left;
	text-valign: top;
}
legend {
	font-size: 90%;
	font-weight: bold;
	color : #990073;
	clear: both;
}
.p3 {
	font-size: 90%;
	width: 780px;
        font-weight: normal;
        clear: both;
	margin:  13px 0px 0px 0px;
}
.p4 {
	font-size: 80%;
	text-align: right;
	margin:  2px 0px 4px 0px;
}
.p6 {
	margin: 16px 0px 0px 0px;
}
ul {
	margin: 0px;
	text-align: left;
}
li {
	margin: 3px 0px 3px 9px;
}
.p7 {
	font-size: 100%;
	background: #ffffdf;
        font-weight: normal;
	text-align: left;
	margin: 0px 0px 11px 0px;
	padding: 18px
}
hr {
        clear: both;
	margin: 11px 0px 11px 0px;
}
#mushiking #side #sidenavi {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	float: left;
	background: #f5f4fb;
	width: 198px;
	border: 1px solid #000000;
}
#mushiking #side h3 {
	font-size: 80%;
	color: #ffffff;
	background: #000000;
	margin: 0px;
	padding: 0px 0px 0px 2px;
}
#mushiking #side ul {
	font-size: 80%;
	line-height: 100%;
	margin: 0px;
	padding: 7px 0px 7px 1px;
	list-style: none;
}
#mushiking #side li a {
	color: #0000CC;
}
#mushiking #side #sidelink {
	margin: 11px 0px 10px 0px;
	padding: 0px;
	float: left;
	height: 130px;
	width: 198px;
	border: 1px solid #000000;
}
#mushiking #side #sidedmm {
	margin: 11px 0px 10px 0px;
	padding: 0px;
	float: left;
	width: 198px;
	border: 1px solid #000000;
	text-align: center;
}
#mushiking #side #sidedmm ul {
	font-size: 80%;
	line-height: 100%;
	margin: 0px;
	padding: 7px 0px 7px 1px;
	list-style: none;
	text-align: center;
}
#mushiking #side #sidepen {
	margin: 11px 0px 10px 0px;
	padding: 0px;
	width: 198px;
	border: 1px solid #000000;
}
.p8 {
	font-size: 90%;
	text-align: center;
	margin: 1px 0px 2px 0px;
}
