@charset "UTF-8";

/*
es_MX
*/

/* -----------------------------------------------
contents name
----------------------------------------------- */
#contents-name h2 a {
	display: block;
	background: url(/img/spa/help/title_faq.gif) no-repeat 0 0;
	width: 258px;
	height: 50px;
}
/* =========================================================
header
========================================================= */
#faq .header {
	clear: both;
}
#faq .header p {
	line-height: 146%;
	margin: 0 auto 20px auto;
}
/* =========================================================
list
========================================================= */
#faq .list .nodata {
	color: #ff0000;
}
#faq .list dl {
	margin-bottom: 20px;
}
#faq .list dt {
	font-family: "Hiragino Kaku Gothic ProN","メイリオ",Meiryo;
	color: #ffffff;
	background-color: #777;
	border-radius: 3px;
	padding: 8px 10px 5px 10px;
}
#faq .list dd ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#faq .list dd li {
	background-repeat: no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #e6eae6;
	padding: 10px 10px 10px 38px;
}
#faq .list dd li p {
	line-height: 146%;
}
#faq .list dd li.question {
	background-image: url(/img/common/help/icon_q.png);
}
#faq .list dd li.answer {
	background-image: url(/img/common/help/icon_a.png);
}
#faq .list dd li.question a {
	display: block;
	color: #333333;
	background: url(/img/common/help/icon_arrow_right_off.png) no-repeat 100% 50%;
}
#faq .list dd li.question:hover {
	background-color: #efefef;
}
#faq .list dd li.question a:hover {
	background: url(/img/common/help/icon_arrow_right_on.png) no-repeat 100% 50%;
}
/* =========================================================
desc
========================================================= */
#faq-answer {
	clear: both;
	margin: 20px 0;
}
#faq-answer dl {
	line-height: 146%;
}
#faq-answer dt {
	background: url(/img/common/help/icon_q.png) no-repeat 0 0;
	padding: 2px 10px 10px 28px;
}
#faq-answer dd {
	background: url(/img/common/help/icon_a.png) no-repeat 0 0;
	padding: 2px 10px 10px 28px;
}

