h1 {	background:url(/img/top_qa.gif) no-repeat;	height:200px;	margin:0;	text-indent:-9999px;}
ul {	margin:0;}h2 {	margin:0;	padding-top:15px;	background:url(/img/middle_bg_top.gif) no-repeat;	text-align:center;}h3 {	margin:0;	text-align:center;}.font_pink {	color:#E95277;}#contentmiddle dl {	width:650px;	margin-left:20px;}#contentmiddle dt {	color:#009999;}#contentmiddle dd {	margin:0;	line-height:20px;	margin-bottom:20px;	color:#5E4A36;}#contentmiddle p {	font-size:13px;	color:#5E4A36;}#contentmiddle ul {	width:600px;	margin-left:20px;	padding:0;}#contentmiddle ol {	width:600px;	margin-left:20px;	padding:0;}#contentmiddle li {	color:#996600;}#contentmiddle li {	margin-left:0;	font-size:12px;}

/* 20090107 HOSHI */
h1.jsearch{	text-align:center;padding-top:5px;background-image:none;text-indent:0;height:auto;font-weight:normal;font-size:12px;color:#5E4A36;	}
.top_img {	background:url(/img/top_qa.gif) no-repeat;	height:200px;	margin:0;	text-indent:-9999px;}
.m_top10{	margin-top:10px;	}
.img_middle img{	vertical-align:middle;	}
#menu li.m3 a {
	background:url(/img/menu03.gif.gif) no-repeat;
}
#menu li.m4 a {
	background:url(/img/menu04.gif.gif) no-repeat;
}
#menu li.m5 a {
	background:url(/img/menu05.gif.gif) no-repeat;
}#menu li.m3 a:hover {
	background-position: 0 bottom;
}
#menu li.m4 a:hover {
	background-position: 0 bottom;
}
#menu li.m5 a:hover {
	background-position: 0 bottom;
}

/* 20090107end */
