@charset "UTF-8";



/* --------------------------------
	タイトル
-------------------------------- */

h1 { text-align:center; }



/* --------------------------------
	FAQ
-------------------------------- */

div#faq { margin:0 auto 0 auto; padding:0 0 10px 0; width:790px; background:url(../../common/img/article_bg_b.gif) no-repeat left bottom; }
div#faq_bg { padding:10px 0 0 0; background:url(../../common/img/article_bg_t_01.gif) no-repeat; }
div#faq_bg_bg { padding:23px 20px 35px 0; background:#fff url(../../common/img/article_bg_t_01.gif) no-repeat 0 -10px; }

div#faq .main { width:490px; float:right; }
div#faq .main ul { margin:-20px 0 0 0; }
div#faq .main ul li { padding:20px 0 21px 0; width:100%; background:url(../../common/img/dt_h_01.gif) repeat-x left bottom; }
div#faq .main ul li dl.q {}
div#faq .main ul li dl.q dt { padding:0 0 0 3px; width:55px; float:left; }
div#faq .main ul li dl.q dt img { display:block; }
div#faq .main ul li dl.q dd { padding:0 12px 0 0; width:420px; color:#0092bd; font-size:75%; line-height:1.417; float:right; }
div#faq .main ul li dl.a { padding:12px 0 0 0; }
div#faq .main ul li dl.a dt { padding:0 0 0 3px; width:55px; float:left; }
div#faq .main ul li dl.a dt img { display:block; }
div#faq .main ul li dl.a dd { padding:0 12px 0 0; width:420px; color:#6e5149; font-size:62.5%; line-height:1.5; float:right; }
* html div#faq .main ul li dl.a dd { font-size:63%; }/* IE 6 以前 */
div#faq .main ul li dl.a dd dl { margin:-15px 0 0 0; }
div#faq .main ul li dl.a dd dl dt { margin:15px 0 0 0; padding-left:0; width:auto; font-weight:bold; float:none; }
div#faq .main ul li dl.a dd dl dd { padding-right:0; width:auto; font-size:100%; float:none; }
div#faq .sub { width:280px; float:left; }
div#faq .sub .img {}







