body {

	color: #000000;

	text-align: center;

	margin: 0px;

	font-size: 14px;

	line-height: 140%;

	background-color: #FFFFFF;





}

#content {

	WIDTH: 750px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;



}

#head {

	WIDTH: 750px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;



}

#leftmenu {

	WIDTH: 200px;

	float: left;

	text-align: left;

	padding: 5px 10px;

	margin: 0px;

	background-color: #FFFFFF;



}

#rightmenu {

	float: right;

	padding: 5px 5px 5px 10px;

	text-align: left;

	margin: 0px;

	background-color: #FFFFFF;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #FF66FF;











}

hr {

	color: #FF66FF;

	height: 1px;

}

li {

	padding: 0px;

	list-style-type: none;

	margin: 0px;

	text-align: left;

	left: 0px;

}

ul {

	padding: 0px;

	list-style-type: none;

}

h1 {

	font-style: normal;

	font-weight: normal;

	display: none;

	margin: 0px;

	padding: 0px;

	font-variant: normal;



}

h2 {

	font-style: normal;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	display: none;

	font-variant: normal;



}

td {

	font-size: 12px;

	line-height: 130%;

	color: #FFFFFF;

}

.copyright {

	text-align: center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FF66FF;

	margin-top: 15px;

	font-size: 12px;

	margin-bottom: 5px;





}

h3 {

	font-size: 16px;

	font-weight: bold;

	color: #CC6666;

	margin: 0px;

	padding: 0px;

	font-variant: normal;

	letter-spacing: 2px;

}

}

h4 {

	font-size: 14px;

	font-weight: bold;

	color: #CC6666;

	margin: 0px;

	padding: 0px;

	font-variant: normal;

	letter-spacing: 2px;

}

p {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

.f16a {

	font-size: 16px;

	line-height: 140%;

	color: #333333;

	font-weight: bold;

}

.f12a {

	font-size: 12px;

	line-height: 130%;

	color: #FFFFFF;

	text-align: center;



}
.f00 {

	display: none;



}

/* YomiSerch用スタイルシート */

#yomi {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:960px;
	font-size: 14px;
	text-align:center;
	color:#FFFFFF;
}

.yomi_category {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:960px;
	text-align:center;
}

.yomi_category ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.yomi_category li {
	margin: 3px 3px 0px 3px;
	padding: 3px;
	width:220px;
	height:30px;
	float:left;
}

.yomi_category ul.other {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align:left;
}


.yomi_navi {
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:960px;
	text-align:left;
}

.yomi_navi dl {
	margin: 0px;
	padding: 3px;
	width:310px;
	height: 80px;
	float: left;
	font-size:10px;
	border: 1px dashed FFFFFF;
	background-color:#000000;
	color:#FFFFFF;
}


.yomi_navi dt {
	margin: 0px;
	padding: 0px;
}

.yomi_navi dd {
	margin: 0px;
	padding: 0px;
}

#yomi_bottom {
	clear: both;
	width:100%;
	height: 30px;
	text-align: center;
	font-size: small;
	line-height: 30px;
}

/* YomiSerch用スタイルシートここまで */