.fa-ttl { color: #fff; font-size: 120%; background-color: #f60; text-align: center; margin-bottom: 20px; padding: 5px }
.fa-ttl-s { margin-bottom: 10px; padding: 5px 10px; border-bottom: 1px solid #ccc; border-left: 3px solid #f60 }
.fa-box { margin-bottom: 15px; width: 230px; float: left }
.fa-box img { margin-bottom: 3px; }
.qua-ttl-blue { color: #fff; font-size: 120%; font-weight: bold; background-color: #00afec; text-align: center; margin-bottom: 15px; padding: 5px }
.qua-ttl-blue-s { color: #00afec; font-size: 120%; font-weight: bold; margin-bottom: 3px }
.qua-ttl-pink { color: #fff; font-size: 120%; font-weight: bold; background-color: #f39; text-align: center; margin-bottom: 15px; padding: 5px }
.qua-ttl-pink-s { color: #f39; font-size: 120%; font-weight: bold; margin-bottom: 3px }
.qua-ttl-yellow { color: #fff; font-size: 120%; font-weight: bold; background-color: #f90; text-align: center; margin-bottom: 15px; padding: 5px }
.qua-ttl-yellow-s { color: #f90; font-size: 120%; font-weight: bold; margin-bottom: 3px }
.qua-ttl-green { color: #fff; font-size: 120%; font-weight: bold; background-color: #690; text-align: center; margin-bottom: 15px; padding: 5px }
.qua-ttl-green-s { color: #690; font-size: 120%; font-weight: bold; margin-bottom: 3px }
.tac-info-ttl { color: #06c; font-weight: bold }
.tac-linksite { list-style-type: none; margin: 0; padding: 0; height: 1% }
.tac-linksite li { background-image: url(../images/parts/icon01.gif); background-repeat: no-repeat; background-position: 10px 5px; margin-bottom: 6px; padding: 0 0 6px 28px; border-bottom: 1px dotted #999 }
.downloadList { width: 100%; border-top: 1px dotted #999 }
.downloadList th { font-weight: normal; background-image: url(../images/parts/pdf01.gif); background-repeat: no-repeat; background-position: 20px 10px; padding: 8px 8px 8px 42px; width: 75%; border-bottom: 1px dotted #999 }
.downloadList td { padding: 8px; width: 25%; border-bottom: 1px dotted #999 }
/* 20100510 add */
.q-result { font-size: 12px; line-height: 140%; margin-bottom: 20px; margin-left: 1px; width: 488px; border: solid 1px #ccc }
.q-result td { padding: 3px 10px; border: 1px solid #ccc }
.q-result td.wid1 { width:45% }
.q-result td.wid2 { width:5%; white-space: nowrap; text-align:right }
.q-result td.simple-ttl { color: #06c; font-weight: bold; background-color: #f2f2f2 }
.q-result td.pickup-ttl { font-weight: bold; background-color: #fe6 }
.q-box { width: 80px; background-color: #fe6; float: left }
