@charset "UTF-8";
/* CSS Document */
.wrap.faq { margin-top:30px; }
.wrap.faq .fl-lft { width:180px; font-size:90%; }
.wrap.faq .fl-lft ul li { background-image:url(../images/under/navi/dots/arrow-dot.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; }
.wrap.faq .fl-lft ul li a { color:#27b8d3; *padding:2px 0 0 0;}
.wrap.faq .fl-rgt { width:445px; }
.faqlist { color:#283756; }
.faqlist h3 { background-image:url(../images/under/faq/faqlist-border.gif); background-repeat:no-repeat; background-position:left top; padding-top:12px; padding-bottom:35px; }
.faqlist dt.faq1 { background-color:#FFFFFF;background-image:url(../images/under/faq/q1.gif); background-position:12px 15px; background-repeat:no-repeat; font-weight:bold;}
.faqlist dt.faq2 { background-color:#f1f1f1; background-image:url(../images/under/faq/q2.gif); background-position:12px 15px; background-repeat:no-repeat; font-weight:bold;}
.faqlist dt a:visited, .faqlist dt a { color:#283756;*padding:2px 0 0 0; }
.faqlist dt .inner {background-image:url(../images/under/navi/lines/yellowgrey.gif); background-position:top; background-repeat:repeat-x;  padding-left:47px; padding-bottom:10px; padding-top:15px; }
.faqlist dt .inner:hover { cursor:pointer; }

.faqlist dd .inner { display:none;  padding-right:20px; padding-left:45px; padding-bottom:12px; padding-bottom:10px; line-height:150%;}
.faqlist dt div.nobg { background:none;background-image:url(../images/under/navi/lines/yellowgrey.gif); background-position:top; background-repeat:repeat-x;}
.faqlist dt div.nobghd { background:none;}
.faqlist dd.bggrey {background-color:#f1f1f1;}
.faqlist dd.bgft{ height:1px; background-color:#FFFFFF;background:none;background-image:url(../images/under/navi/lines/yellowgrey.gif); background-position:top; background-repeat:repeat-x;}
