@charset "utf-8";

/* 紹介制度 FAQ
--------------------------------------------------*/
#skFaqWrap {
	padding: 0px 10px;
	width: 846px;
}
#skFaqWrap p.topText {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 12px;
}
#skFaqWrap h2 {
	padding-top: 40px;
}

#skFaqWrap .sktPart1Q {
	background: #FDF2F6 url(../images/faq/f_part1_btm.gif) no-repeat 0px bottom;
	padding: 0px 15px 30px;
	width: 816px;
}
*html #skFaqWrap .sktPart1Q {
	width: 846px;
	_width: 816px;
	padding: 0px 15px 30px;
}
#skFaqWrap .sktPart1Q ul {
	background: #FFFFFF;
	padding: 10px 15px 0px;
}
#skFaqWrap .sktPart1Q li {
	font-size: 14px;
	line-height: 18px;
	background: url(../images/faq/part1_q.jpg) no-repeat 0px 5px;
	list-style: none;
	padding: 7px 0px 2px 30px;
}

#skFaqWrap .sktPart2Q {
	background: #FEF0E7 url(../images/faq/f_part2_btm.gif) no-repeat 0px bottom;
	padding: 0px 15px 30px;
	width: 816px;
}
*html #skFaqWrap .sktPart2Q {
	width: 846px;
	_width: 816px;
	padding: 0px 15px 30px;
}
#skFaqWrap .sktPart2Q ul {
	background: #FFFFFF;
	padding: 10px 15px 0px;
}
#skFaqWrap .sktPart2Q li {
	font-size: 14px;
	line-height: 18px;
	background: url(../images/faq/part2_q.jpg) no-repeat 0px 5px;
	list-style: none;
	padding: 7px 0px 2px 30px;
}

#skFaqWrap .skPart1A {
	background: #FDF2F6 url(../images/faq/f_part1_btm.gif) no-repeat 0px bottom;
	padding: 0px 15px 30px;
	width: 816px;
}
*html #skFaqWrap .skPart1A {
	width: 846px;
	_width: 816px;
	padding: 0px 15px 30px;
}
#skFaqWrap .skPart1AInner {
	padding: 15px 15px 0px;
	background: #FFFFFF;
}
#skFaqWrap .skPart1A h3 {
	font-size: 14px;
	line-height: 18px;
	color: #E14D85;
	background: url(../images/faq/part1_q.jpg) no-repeat 0px 5px;
	padding: 7px 0px 12px 30px;
}
#skFaqWrap .ans {
	background: url(../images/faq/icon_a.jpg) no-repeat 0px 0px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 18px;
}
#skFaqWrap .ancLine {
	background: url(../images/faq/line.gif) repeat-x 0px 35px;
	padding-bottom: 20px;
}
#skFaqWrap p.ancQlist {
	font-size: 12px;
	text-align: right;
	background: url(../images/faq/arrow_top.gif) no-repeat right 14px;
	padding: 12px 15px 0px 0px;
}

#skFaqWrap .skPart2A {
	background: #FEF0E7 url(../images/faq/f_part2_btm.gif) no-repeat 0px bottom;
	padding: 0px 15px 30px;
	width: 816px;
}
*html #skFaqWrap .skPart2A {
	width: 846px;
	_width: 816px;
	padding: 0px 15px 30px;
}
#skFaqWrap .skPart2AInner {
	padding: 15px 15px 0px;
	background: #FFFFFF;
}
#skFaqWrap .skPart2A h3 {
	font-size: 14px;
	line-height: 18px;
	color: #FF9900;
	background: url(../images/faq/part2_q.jpg) no-repeat 0px 5px;
	padding: 7px 0px 12px 30px;
}
