#qandaMenuTopBack {
	background: url(../img/qandaMenuTop.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#qandaMenuTopBack02 {
	background: url(../img/qandaMenuTop02.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#qandaMenuTopBack03 {
	background: url(../img/qandaMenuTop03.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#qandaMenuTopBack04 {
	background: url(../img/qandaMenuTop04.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#qandaMenuTopBack05 {
	background: url(../img/qandaMenuTop05.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#qandaMenuTopBack06 {
	background: url(../img/qandaMenuTop06.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#qandaMenuTopBack07 {
	background: url(../img/qandaMenuTop07.jpg) no-repeat;
	height: 285px;
	text-indent: -99999px;
	margin-bottom: 30px;
}

#ttlqandaMenuTop {
	height: 74px;
}

#qandaMenuTop01 {
	width: 310px;
	height: 42px;
	float: left;
	margin: 0 0 11px 31px;
}

#qandaMenuTop01 a {
	display: block;
	height: 42px;
}

#qandaMenuTop01 a:hover {
	background: url(../img/qandaMenuTop.jpg) no-repeat;
	background-position: -31px -74px;
	display: block;
	height: 42px;
}

#qandaMenuTop02 {
	width: 310px;
	height: 42px;
	float: left;
	margin: 0 0 11px 29px;
}

#qandaMenuTop02 a {
	display: block;
	height: 42px;
}

#qandaMenuTop02 a:hover {
	background: url(../img/qandaMenuTop02.jpg) no-repeat;
	background-position: -370px -74px;
	display: block;
	height: 42px;
}

#qandaMenuTop03 {
	width: 310px;
	height: 42px;
	float: left;
	margin: 0 0 10px 31px;
}

#qandaMenuTop03 a {
	display: block;
	height: 42px;
}

#qandaMenuTop03 a:hover {
	background: url(../img/qandaMenuTop03.jpg) no-repeat;
	background-position: -31px -127px;
	display: block;
	height: 42px;
}

#qandaMenuTop04 {
	width: 310px;
	height: 42px;
	float: left;
	margin: 0 0 10px 29px;
}

#qandaMenuTop04 a {
	display: block;
	height: 42px;
}

#qandaMenuTop04 a:hover {
	background: url(../img/qandaMenuTop04.jpg) no-repeat;
	background-position: -370px -127px;
	display: block;
	height: 42px;
}

#qandaMenuTop05 {
	width: 310px;
	height: 42px;
	float: left;
	margin: 0 0 9px 31px;
}

#qandaMenuTop05 a {
	display: block;
	height: 42px;
}

#qandaMenuTop05 a:hover {
	background: url(../img/qandaMenuTop05.jpg) no-repeat;
	background-position: -31px -179px;
	display: block;
	height: 42px;
}

#qandaMenuTop06 {
	width: 310px;
	height: 42px;
	float: left;
	margin: 0 0 9px 29px;
}

#qandaMenuTop06 a {
	display: block;
	height: 42px;
}

#qandaMenuTop06 a:hover {
	background: url(../img/qandaMenuTop06.jpg) no-repeat;
	background-position: -370px -179px;
	display: block;
	height: 42px;
}

#qandaMenuTop07 {
	width: 310px;
	height: 42px;
	margin-left: 370px;
}

#qandaMenuTop07 a {
	display: block;
	height: 42px;
}

#qandaMenuTop07 a:hover {
	background: url(../img/qandaMenuTop07.jpg) no-repeat;
	background-position: -370px -230px;
	display: block;
	height: 42px;
}

.ttl {
	background: url(../img/ttlBack.jpg) no-repeat;
	height: 31px;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0 0 10px;
	margin-bottom: 20px;
}

.ttlSub {
	color: #215700;
	font-weight: bold;
	margin-bottom: 20px;
}

#gaiso01 {
	background: url(../img/gaiso01.jpg) no-repeat top right;
	height: 152px;
	margin-bottom: 30px;
}

#qandaMenuBottom {
	background: url(../img/qandaMenuBottom.jpg) no-repeat;
	height: 226px;
	text-indent: -99999px;
	padding-top: 26px;
	margin-top: 30px;
}

#qandaMenuBottom01 {
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 10px 31px;
}

#qandaMenuBottom01 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom01 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -31px -26px;
	display: block;
	height: 43px;
}

#qandaMenuBottom01On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 10px 31px;
	background-position: -31px -26px;
}

#qandaMenuBottom02 {
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 10px 29px;
}

#qandaMenuBottom02 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom02 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -370px -26px;
	display: block;
	height: 43px;
}

#qandaMenuBottom02On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 10px 29px;
	background-position: -370px -26px;
}

#qandaMenuBottom03 {
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 31px;
}

#qandaMenuBottom03 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom03 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -31px -79px;
	display: block;
	height: 43px;
}

#qandaMenuBottom03On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 31px;
	background-position: -31px -79px;
}

#qandaMenuBottom04 {
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 29px;
}

#qandaMenuBottom04 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom04 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -370px -79px;
	display: block;
	height: 43px;
}

#qandaMenuBottom04On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 29px;
	background-position: -370px -79px;
}

#qandaMenuBottom05 {
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 31px;
}

#qandaMenuBottom05 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom05 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -31px -131px;
	display: block;
	height: 43px;
}

#qandaMenuBottom05On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 31px;
	background-position: -31px -131px;
}

#qandaMenuBottom06 {
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 29px;
}

#qandaMenuBottom06 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom06 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -370px -131px;
	display: block;
	height: 43px;
}

#qandaMenuBottom06On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin: 0 0 9px 29px;
	background-position: -370px -131px;
}

#qandaMenuBottom07 {
	width: 310px;
	height: 43px;
	margin-left: 370px;
}

#qandaMenuBottom07 a {
	display: block;
	height: 43px;
}

#qandaMenuBottom07 a:hover {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	background-position: -370px -182px;
	display: block;
	height: 43px;
}

#qandaMenuBottom07On {
	background: url(../img/qandaMenuBottomOn.jpg) no-repeat;
	width: 310px;
	height: 43px;
	float: left;
	margin-left: 370px;
	background-position: -370px -182px;
}

ul {
	list-style: none;
}

li {
	margin: 0;
}

.faq-block li p {
	padding: 25px 30px 35px 60px;
	background: url(../img/icon_a.gif) no-repeat 30px 30px;
}

.faq-title {
	background: url(../img/ttl_subttl.jpg) no-repeat;
	height: 42px;
	display: block;
	line-height: 42px;
	padding-left: 40px;
}

.faq-title:hover {
	color: #900;
}