@charset "Shift_JIS";
/*
faq.css
JNSA.org
last updated 2007.10.22
by JNSA
*/

/*faqレイアウト*/
#faq {
width:700px;
margin:0 auto;
text-align:center;
font-size:12px;
}

#faq h1 {
width:600px;
height:40px;
margin:0 auto;
padding:0;
background: url(../images/bn/wgtitlebn_02.gif) no-repeat center center;
font-weight:bold;
font-size:14px;
line-height:35px;
text-align:center;
}

#faq h2 {
font-size:14px;
font-weight:bold;
margin:8px auto;
text-align:center;
}

#faq dl {
margin:0 60px 0 120px;
text-aling:center;
}

#faq dt {
margin:5px 10px 5px 0;
text-align:left;
text-indent:-25px;
font-size:13px;
font-weight:bold;
color:#0066CC;
}

#faq dd {
margin:0 0 20px 0;
line-height:140%;
text-align:left;
}

#faq table {
width:550px;
font-size:12px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding:2px;
}

#faq p {
font-size:13px;
text-align:left;
margin:10px 80px;
line-height:140%;
}

#faq hr {
width:550px;
text-align:center;
margin:5px auto 5px auto;
}

/*#faq ul.faqcontents {
list-style-type:none;
margin:0 150px;
text-align:center;
}

#faq ul.faqcontents li {
margin:0 0 10px 0;
text-align:left;
font-size:13px;
}*/

.faqlist {
margin:0 80px;
text-aling:center;
}

#faq ul.faqlist01 {
list-style:outside;
list-style-type:none;
width:250px;
margin:0 0 0 0;
padding:0;
text-align:left;
float:left;
}

#faq ul.faqlist01 li {
list-style-type:none;
margin:0 0 8px 0;
padding:0;
text-align:left;
font-size:10px;
line-height:130%;
}

#faq ul.faqlist02 {
list-style:outside;
list-style:none;
width:250px;
margin:0 0 0 30px;
padding:0;
text-align:left;
float:left;
}

#faq ul.faqlist02 li {
list-style:none;
margin:0 0 8px 0;
padding:0;
text-align:left;
font-size:10px;
line-height:130%;
}