@charset "UTF-8";

#faq_content{
clear:both;
width:675px;
margin-left:30px;
margin-top:10px;
background-image:url(../../faq/img/faq_bg.gif);
background-repeat:no-repeat;
background-position:right top;
}

#faq_content h2{
height:47px;
border-bottom:1px solid #8ec31f;
}
#faq_content ul{
margin-left:15px;

margin-bottom:40px;
margin-top:15px;
}

#faq_content ul li{
line-height:1.6em;
font-size:small;
}





#faq_content .answerbox{
margin-left:15px;
margin-top:15px;
margin-bottom:20px;
width:660px;
clear:both;
border-bottom:1px dashed #666666;
}

#faq_content .answerbox .question{
margin-bottom:10px;
width:650px;
clear:both;
}

#faq_content .answerbox .question dt{
float:left;
width:20px;
margin-bottom:5px;
}

#faq_content .answerbox .question dd{
float:left;
color:#008842;
padding-top:5px;
width:625px;
padding-left:5px;
font-weight:bold;
font-size:1.1em;
}

#faq_content .answerbox .answer{
width:650px;
clear:both;
}

#faq_content .answerbox .answer dt{
width:20px;
float:left;}

#faq_content .answerbox .answer dd{
width:625px;
float:left;
padding-left:5px;
line-height:1.5em;
}



.page_top{
clear:both;
text-align:right;
display:block;
padding-right:10px;
background-image:url(../../faq/img/arrow.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin-bottom:3px;
padding-top:5px;
font-size:0.8em;

}
