@charset "UTF-8";
/* CSS Document */

#faq #wrapper { background:url(../img/title_bg.gif)  repeat-x center top;}
#faq h2 { width:1011px; padding:31px 19px 16px 0; margin:0 auto; text-align:right;}

#faq #contents_inner { background:#fff url(../img/tab_line.gif) no-repeat center top; width:1008px; padding:54px 0 25px 0; margin-top:10px; border:1px solid #bfbfbf;}
#faq #contents_inner #sec1 { background:none; display:inline-block; width:100%; margin-left:0;}
#faq #contents_inner #sec1 h3 { display:inline-block; float:left; padding-left:32px;}
#faq #contents_inner #sec1 ul { display:inline-block; float:right; padding:18px 18px 0 0;}
#faq #contents_inner #sec1 li { background:url(../../faq/img/nav_mark.gif) no-repeat left 0.5em; display:inline-block; float:left; padding:0 15px 0 9px;}
#faq #contents_inner #sec1 a { color:#746e60;}
#faq #contents_inner #sec1 a:hover { text-decoration:none;}

#faq #contents_inner div { background:url(../../faq/img/con_mark.gif) no-repeat 2px 7px; width:950px; margin:0 0 40px 30px;}
#faq #contents_inner h4 { background:url(../img/line.gif) no-repeat left bottom; padding:0 0 15px 22px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:1.5em;}
#faq #contents_inner dt { background:#f9f8f4 url(../../faq/img/q_mark.gif) no-repeat 11px 13px; padding:13px 0 13px 52px; margin-top:7px; border-top:1px solid #f3f0e9; border-bottom:1px solid #f3f0e9; font-size:1.3em; text-decoration:underline; color:#65803e; cursor:pointer;}
#faq #contents_inner dd { background:url(../../faq/img/a_mark.gif) no-repeat 11px 8px; padding:10px 33px 10px 52px; line-height:1.6em;}
#faq #contents_inner dd a { display:block; width:113px; margin-top:3px;}
#faq #contents_inner dd a:hover img { -ms-filter: "alpha( opacity=80 )"; filter: alpha( opacity=80 ); opacity:0.80;}