@charset "utf-8";

/* faq用CSS */
#contents_right #tit_faq {
	margin-bottom:25px;
	width:663px;
	height:65px;
	line-height: 1;
	background: url(../images/faq/tit_faq.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #faq_dl {
	margin:0px 0px 0px 4px;
	width:640px;
}

#contents_right #faq_dl dt {
	margin:0px 0px 15px 0px;
	padding:18px 0px 5px 60px;
	width:580px;
	font-size: 123.1%;
	color: #333333;
	font-weight: bold;
	background: url(../images/faq/icon_faq.jpg) no-repeat left top;
	text-decoration: underline;
}

#contents_right #faq_dl dt {
	color: #333333;
}

#contents_right #faq_dl dd {
	margin:0px 0px 50px 12px;
	width:624px;
	background: url(../images/faq/a_body.jpg) repeat-y left top;
}

#contents_right #faq_dl dd a {
	cursor:pointer;
}

#contents_right #faq_dl dd .head {
	width:624px;
	height:12px;
	line-height: 1;
	background: url(../images/faq/a_head.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #faq_dl dd .bottom {
	width:624px;
	height:10px;
	line-height: 1;
	background: url(../images/faq/a_bottom.jpg) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
}

#contents_right #faq_dl dd .text {
	margin:20px 0px 25px 25px;
	width:574px;
	color: #444444;
}

#contents_right #faq_dl dd .close {
	margin:20px 0px 0px 25px;
	width:574px;
	text-align:right;
}

#contents_right #faq_dl dd .close a {
	color:#9CC8DA;
}
