#faq{background-image:url(../img/line_dotted.png);background-repeat:repeat-x;background-position:left bottom;}#faq dl{padding:10px 0;background-image:url(../img/line_dotted.png);background-repeat:repeat-x;background-position:left top;background-color:#f3f3f3;}#faq dl dt{margin:0 10px;padding-left:37px;min-height:30px;background-image:url(../img/faq/q.png);background-repeat:no-repeat;background-position:left top;font-weight:bold;line-height:30px;}
#faq dl dd{margin:0 10px 0 24px;padding-left:59px;min-height:28px;background-image:url(../img/faq/a.png);background-repeat:no-repeat;background-position:left top;line-height:1.5;}#faq dl dd ul{margin-left:18px;}
#faq dl dd table{margin:1em 0 33px;border-top:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;}#faq dl dd table th,#faq dl dd table td{padding:0.3em;border-bottom:solid 1px #d0d0d0;border-left:solid 1px #d0d0d0;}
#faq dl dd table th{background-color:#e9f7fd;text-align:left;}
#faq dl dd table td{background-color:#fff;text-align:center;}
#faq dl:nth-child(even){background-color:#fff;}
@media screen and (max-width:640px){#content{padding:0;} #faq dl dt{padding-left:0;background-image:none;line-height:1.2;} #faq dl dd{margin-left:0;padding-left:1em;background-image:none;}#faq dl dd table th,#faq dl dd table td{padding:0.2em;font-size:85.7%;text-align:center;}#faq dl dd table th span,#faq dl dd table td span{display:block;}}
