@charset "utf-8";

#faq{
clear:both;
background:transparent url(../../img/cmn/bg_box_top.gif) no-repeat scroll 0 top;
padding-top:20px;
padding-bottom:0px;
margin-bottom:20px;
zoom: 1;
overflow:hidden;
}

#faq h3{
margin-bottom:10px;

}

#faq p.txt{
margin:0 17px 15px 17px;
}

/*link*/

#faq div.link{
margin:0 15px 20px 15px;
border:1px solid #cccccc;
background:#ececec url(../img/faq/bg_link.gif) no-repeat scroll right bottom;
padding:15px 0px 10px 40px;
overflow:hidden;
}

#faq .link ul {
overflow:hidden;
_zoom: 1;
}

#faq .link li {
float:left;
width:185px;
background:transparent url(../img/cmn/icon_arrow_03.gif) no-repeat scroll 0 3px;
padding:0 0 0 17px;
margin-bottom:7px;
}

/*qa*/

#faq ul.qa {
clear:both;
overflow:hidden;
margin:0 17px 10px 17px;
}

#faq .qa li {
overflow:hidden;
background:transparent url(../../img/cmn/line_dots.gif) repeat-x scroll 0 bottom;
padding:10px 0 15px 0;
_zoom: 1;
}

#faq .qa li.last {
overflow:hidden;
background:none;
padding:10px 0 15px 0;
_zoom: 1;
}

#faq .qa dl {

}

#faq .qa li dt{
color:#007dd6;
font-weight:bold;
margin-bottom:7px;
}

#faq .qa li dd{
margin-left:12px;
}

#faq .qa li dd img{
margin-bottom:10px;
margin-top:5px;
}








