@charset "utf-8";

body {
	border-top-color: #0a0000;
}
.HeadNaviGoQa a {
	margin-top: -26px;
	padding-top: 26px;
}

.CategoryTitle {
	border-color: #0a0000;
	background-image:  url("/images/HeaderCommon/HeaderLineBackDB.png");
}
.CategoryTitle h2 {
	background-image: url('/qanda/images/CatTitle.png');
}


.QAMenuContainer {
	width: 311px;
	float: left;
	display: block;
}
.QAMenu {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	display: block;
	float: right;
	width: 200px;
}
.QAMenu ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 40px;
}
.QAMenu li {
	list-style-type: none;
	margin: 0px 0px 12px 0px;
}
.QAListContainer {
	width: 547px;
	float: right;
}
.QAListContainer h3 {
	border-style: none none solid none;
	border-color: #997a00;
	border-width: 1px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.QAListContainer ul {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}
.QAListContainer li {
	border-style: none none dashed none;
	border-width: 1px;
	border-color: #997a00;
	background-position: 5px 9px;
	line-height: 280%;
	font-size: 85%;
	background-image: url('../images/arrow0.png');
	background-repeat: no-repeat;
	list-style-type: none;
	text-indent: 17px;
}
.QA_AnswerContainer {
	width: 547px;
}
.QA_AnsweRepeat:after {
	content: url("../images/clearfix.gif");
	display: block;
	clear: both;
	height: 0;
	}
.QA_AnsweRepeat {
	display: inline-block;
}
/* exlude MacIE5 \*/
* html .QA_AnsweRepeat { height: 1% }
.QA_AnsweRepeat {
	display: block;
}
/* end MacIE5 */


.QA_AnsweRepeat {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	width: 547px;
}

.QA_AnsweRepeat dl,dt,dd {
	padding: 0px;
	margin: 0px;
}
.QA_AnsweRepeat dt {
	width: 547px;
	height: 25px;
	background-color: #ebe4cc;
	font-size: 85%;
	color: #997a00;
	line-height: 250%;
	text-indent: 7px;
}
.QA_AnsweRepeat dd {
	padding: 10px 0px 10px 18px;
	border-style: none none dashed none;
	border-color: #997a00;
	border-width: 1px;
	font-size: 85%;
}
.QA_AnsweRepeat dd p {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

.QA_Navi {
	padding: 3px 0px 0px 0px;
	float: right;
	display: block;
	font-size: 85%;
	color: #997a00;
	height: 16px;
}
#Answer {
	display: block;
	padding-top: 12px;
}


