@charset "UTF-8";

#faq h2 {
font-size:1em;
font-weight:normal;
margin:0 0 10px 0;
padding:1px 0 1px 5px;
background-color:#CCCCCC;
}

#faq h3 {
font-size:1em;
font-weight:normal;
margin:30px 0 0 0;
padding:1px 0 1px 5px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:5px solid #CCCCCC;
background-color:#F0FFF0;
}

#faq h3 a {
text-decoration:none;
}

#faq h4 {
color:#006600;
font-weight:normal;
margin:15px 0 3px 5px;
}

#faq h4 a {
text-decoration:none;
}

#faq p {
color:#666666;
margin:0 0 0 10px;
font-size:0.9em;
}

#faq p img {
text-align:center;
}

#faq ul li {
margin:0 0 0 20px;
font-size:1em;
line-height:1.4em;
}

#faq ul li a {
color:#000000;
text-decoration:none;
}

#faq ul li ul {
margin:0 0 10px 0;
}

#faq ul li ul li {
font-size:0.8em;
line-height:1.8em;
}

#faq ul li ul li a {
color:#006600;
text-decoration:underline;
}

#faq ul li ul li a:hover {
text-decoration:none;
}

/*カラー*/
.rb {
color:#990000;
}

/*スポット*/
p.goup {
text-align:right;
padding:5px 0 0 0;
}

p.goup a {
color:#333333;
}