@charset "utf-8";
/* CSS Document */

.faq_cnt01 {
	background: url(images/momijigaoka/faq/faq_bg01.gif) repeat-y;
	width: 604px;
	margin: 1em 0;
}

.faq_cnt01b {
	background: url(images/momijigaoka/faq/faq_bg01b.gif) left bottom no-repeat;
	padding-bottom: 14px;
	width: 604px;
}

.faq_cnt01b h1 {
	background: url(images/momijigaoka/faq/faq_ttl01.gif) no-repeat;
	height: 44px;
	margin-top: 0;
	padding: 0;
	text-indent: -9999px;
}

.faq_cnt01b dl {
	margin: 20px 30px;
	border: solid #ffcf80;
	border-width: 3px 0;
}

.faq_cnt01b dl dt,
.faq_cnt01b dl dd {
	margin: 0;
	padding: 0 5px;
}

.faq_cnt01b dl dt {
	background: url(images/momijigaoka/faq/faq_ico01.gif) right top no-repeat;
	line-height: 38px;
	height: 38px;
	cursor: pointer;
	font-weight: bold;
	border-bottom: 1px dotted #ffffff;
}

.faq_cnt01b dl dt.active {
	background-position: right -38px;
	border-bottom: 1px dotted #f24f00;
}

.faq_cnt01b dl dt span {
	color: #f24f00;
}

.faq_cnt01b dl dd {
}
