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

#faq #wrapper { background:url(../img/con_bg_s.jpg) repeat-x center top;}
#faq #header { height:435px; background:url(../../faq/img/title_bg.jpg) no-repeat center top;}
#faq #header h2 { top:81px; right:181px;}
#faq #header .title_text { top:115px; right:268px;}

#faq #contents { background:#fff; padding:31px 0 41px 0; margin-bottom:40px;}
#faq #contents div { width:938px; margin:0 auto 40px auto; border:1px solid #e2dcca;}
#faq #contents h3 { width:912px; margin:0 auto; padding:10px 0; border-bottom:1px solid #e2dcca;}
#faq #contents dl { width:912px; margin:0 auto;}
#faq #contents dt { background:url(../../faq/img/mark_q.gif) no-repeat 16px 20px; padding:20px 20px 20px 42px; color:#885d2b; font-weight:bold;}
#faq #contents dd { background:url(../../faq/img/mark_a.gif) no-repeat 16px top; padding:0 20px 18px 42px; border-bottom:1px dotted #e2dcca;}
#faq #contents dd.last { border-bottom:none;}
#faq #contents #nav_col { background:#f9f7f2; padding-bottom:25px; margin-bottom:20px;}
#faq #nav_col p { padding:30px 0 24px 35px; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
#faq #nav_col ul { display:inline-block; width:874px; padding-left:30px;}
#faq #nav_col li { display:inline-block; width:288px; float:left; padding-right:5px;}
#faq #nav_col li.last { padding-right:0;}
#faq #nav_col a { background:url(../../faq/img/nav_bg.jpg) no-repeat left top; display:block; padding:21px 0 19px 42px;}
#faq #nav_col a:hover { background:url(../../faq/img/nav_bg_on.jpg) no-repeat left top;}
#faq #sec2 ul { display:inline-block; width:100%; padding-bottom:9px;}
#faq #sec2 li { display:inline-block; float:left; padding-right:14px;}
#faq #contents #sec6 { margin-bottom:0;}
#faq #sec6 ul { padding:26px 0 0 16px;}
#faq #sec6 li { line-height:1.8em;}
