@charset "utf-8";
/* -----------------------------------------------------------
CSS Information
File name: faq.css
----------------------------------------------------------- */


/*----------よくあるご質問----------*/

#faq {
	width:650px;
	background:url(../img/share/bg-contents_top.gif) no-repeat top;
	padding-top:15px;
	padding-bottom:20px;
}

#faq .linkArea {
	width:580px;
	background:url(../img/faq/bg-faq.gif) repeat-y;
	margin:20px 0 0 0;
}
#faq .linkTop{
	width:580px;
	background:url(../img/faq/top-faq.gif) no-repeat top;
}
#faq .linkBottom{
	width:580px;
	background:url(../img/faq/bottom-faq.gif) no-repeat bottom;
	padding-bottom:20px;
}
#faq .linkArea h4 {
	padding:15px 49px;
	font-weight:normal;
}
#faq .linkArea table {
	border-collapse:collapse;
	margin:18px 0 0 20px;
}
#faq .linkArea table td {
	width:260px;
	background:url(../img/faq/icn-faq.gif) no-repeat left 2px;
	padding-right:19px;
	padding-left:19px;
	padding-bottom:14px;
	vertical-align:top;
}
#faq .linkArea table td.none {
	background:none;
}
.faqSection {
	margin-top:40px;
}
.faqSection dl {
	padding-top:30px;
	border-bottom:#e9e9e9 1px solid;
}
.faqSection dl.last {
	border-bottom:none;	
}
.faqSection dt,
.faqSection dd{
	font-size:13px;	
}
.faqSection dt {
	margin-bottom:20px;
}
.faqSection dt strong {
	font-size:13px;	
}
.faqSection dt span {
	color:#1281c0;
	font-size:13px;	
}
.faqSection dd  {
	background:url(../img/faq/icn-a.gif) no-repeat top left;
	line-height:1.8;
	padding-bottom:30px;
	padding-left:39px;
}
.faqSection dd a {
	font-size:13px;	
}
.faqSection dd a.link_icn {
	background:url(../img/faq/icn-link.gif) no-repeat left;
	padding-left:20px;
	padding-top:1px;
}
.faqSection dd span {
	font-size:11px;	
}
.faqSection .pageTop {
	text-align:right;
}