@charset "UTF-8";


/*-----------------------------------------------------
FAQ
-------------------------------------------------------*/
p.title{
	padding:20px 0 30px 0;
}

/*  ANCHOR AREA  */
div.section-anchor{
	width:640px;
	margin:0 0 40px 10px;
	background:url(../images/faq/bg_anchor_middle.gif) repeat-y;
}
div.section-anchor h2{
	width:640px;
	height:52px;
	margin:0;
	padding:0;
	background-image:none;
}
div.section-anchor ul.anchor{
	width:600px;
	padding:0 20px 22px 20px;
	background:url(../images/faq/bg_anchor_bottom.gif) no-repeat left bottom;
}
div.section-anchor ul.anchor li{
	width:580px;
	margin:0 0 1px 0;
	padding:8px 10px 7px 10px;
	background:url(../images/common/bg_line_dot.gif) repeat-x left bottom;
}
div.section-anchor ul.anchor li.odd{
	background:#F5F5F5 url(../images/common/bg_line_dot.gif) repeat-x left bottom;
}
div.section-anchor ul.anchor li a{
	padding:0 0 0 15px;
	color:#666;
	background:url(../images/faq/ic_anchorlink.gif) no-repeat 0px 3px;
}
div.section-anchor ul.anchor li a:hover{
	color:#0099CC;
}

/*  ANSWER AREA  */
div#main div.section{
	width:640px;
	margin: 0 0 0 10px;
}
div.section dl{
	margin:0 0 20px 0;
}
div.section dl dt{
	position:relative;
	width:600px;
	height:30px;
	margin:0px;
	padding:12px 0 0 40px;
	font-weight:bold;
	background:url(../images/faq/bg_question.jpg) no-repeat left top;
}
div.section dl dt span.pagetop{
	position:absolute;
	top:0px;
	right:0px;
}
div.section dl dd{
	width:598px;
	padding:15px 0 20px 40px;
	border-left:1px solid #C4DAF0;
	border-right:1px solid #C4DAF0;
	border-bottom:1px solid #C4DAF0;
	background:url(../images/faq/bg_answer.jpg) no-repeat 11px 17px;
}
div.section dl dd span{
	font-size:84%;
}


