/* CSS Document */
/*faq*/
#faq { margin: 15px 15px 20px; padding: 0; }
#faq p.p_small_migi { font-size: 10px; text-align: right; margin: 0; padding: 0; }
#faq h2 { background-color: #666; width: auto; margin-top: 15px; margin-bottom: 20px; }
#faq h3 { font-size: 12px; line-height: 130%; text-indent: -2.2em; clear: both; margin: 0 0 10px; padding-left: 2.2em; }
span.span_q { color: #f60; }
span.span_a { color: #06f; }
span.span_bl { color: #000; }
#faq p.p_a { color: #666; line-height: 150%; text-indent: -2em; margin: 0 0 35px 27px; padding: 0 0 0 2em; }
#faq p.p_link { margin-bottom: 5px; margin-left: 25px; }
/*menu*/
#menu { font-size: 12px; clear: both; margin: 15px 0; padding: 5px 10px 5px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#menu li { margin: 0; padding: 0; border-right: 1px solid #999; list-style-type: none; display: inline; }
#menu li.bnone { border-right-style: none; }
#menu a { margin: 0 0.5em; padding: 0; }
#faq p { margin: 0 0 5px; padding: 0; }
/*imgbox*/
#imgbox { width: 202px; float: right; margin-bottom: 15px; margin-left: 15px; }
#imgbox img { margin: 0; padding: 0; border: solid 1px #999; }
#imgbox p { font-size: 10px; line-height: 130%; margin-top: 5px; }
#faq img.img_main { margin: 0; padding: 0; border: solid 1px #333; }

