a:link { color: #FF8C00; text-decoration: underline; }a:visited { color: #FF8C00; text-decoration: underline; }a:active { color: #FF8C00; text-decoration: none; }a:hover { color: #FF8C00; text-decoration: none; }body {margin: 0px;padding: 0px;background-color: black;}div {margin: 0px;padding: 0px;color: white;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 150%;letter-spacing: 1px;}#index {width: 513px;margin: 100px auto 0px auto;text-align: center;}#title {margin: 20px 0px;}#banner {margin: 40px 0px;}.banner {border: 1px solid #8D3030;}img {border: none;}#contents {text-align: center;font-weight: bold;letter-spacing: 0px;font-size: 12px;}#sub {width: 530px;margin: auto;text-align: center;padding-top: 10px;padding-bottom: 40px;}#head {margin: 0px;padding-bottom: 10px;line-height: 125%;text-align: right;}#left {margin: 0px;padding: 0px;float: left;width: 150px;background-color: #333;border-left: 1px solid #666;border-right: 1px solid #666;}#menu {padding: 0px;margin: 0px;font-weight: bold;background: #333;border-bottom: 1px solid #666;color: white;}#menu li {list-style: none;margin: 0px;padding: 6px 2px;border-top: 1px solid #666;border-bottom: 1px solid #111;text-align: center;}#menu li a { color: white; text-decoration: none; }#menu li a:hover { color: #888; }#right {margin: 0px;padding: 0px;margin-left: 150px;padding-left: 20px;background-color: black;text-align: left;}#bga {width: 580px;margin: auto;text-align: center;padding-top: 10px;padding-bottom: 40px;}#result {width: 800px;margin: auto;text-align: center;letter-spacing: 0px;padding: 10px 0px 30px 10px;}h1 {margin: 0px;padding: 0px;text-align: right;font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: #666;letter-spacing: 2px;}h2 {margin: 0px;padding: 0px;text-align: right;font-size: 10px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: #666;letter-spacing: 2px;}h3 {margin: 20px 0px 10px 0px;padding: 2px 0px 2px 6px;font-size: 12px;font-weight: bold;letter-spacing: 1px;border-left: 4px solid #C06200;}h4 {margin: 0px 0px 12px 0px;padding: 0px;font-size: 12px;font-weight: normal;letter-spacing: 1px;}.bold { font-weight: bold; letter-spacing: 0px; }.small { font-size: 11px; letter-spacing: 0px; }ul {margin-left: 0px;padding: 0px;list-style-type: none;}li {margin: 0px;padding: 0px;}strong {font-weight: normal;font-style: none;color: red;margin-right: 2px;}.sidebar {margin: 4px 0px 20px 0px;padding: 4px 0px 0px 5px;border-top: 1px solid #666;border-left: 3px solid #666;}.question {margin: 0px 0px 0px 0px;padding: 0px 2px 4px 0px;border-right: 3px solid #666;text-align: right;font-size: 12px;letter-spacing: 1px;}.answer {margin: 0px 0px 20px 0px;padding: 4px 0px 0px 5px;border-top: 1px solid #666;border-left: 3px solid #666;}.notice {margin-left: 0px;padding: 0px;list-style-type: disc;}.material {margin-right: 10px;margin-bottom: 10px;border: 1px solid #333;}.block {text-align: center;margin: 24px auto;width: 10px;height: 10px;border-top: 1px solid #444;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #444;}.result {text-align: center;margin: 30px auto;border-style: solid;border-width: 1px 0px 0px 1px;border-color: #404040;border-collapse: collapse;}.result caption {caption-side: top;margin: 0px 0px 0px 2px;font-weight: bold;font-size: 10px;color: white;letter-spacing: 2px;}td.index {text-align: center;padding: 4px;border-style: solid;border-width: 0px 1px 1px 0px;border-color: #404040;font-size: 10px;letter-spacing: 1px;font-weight: bold;color: white;background-color: #202020;}td.item {text-align: center;padding: 4px;border-style: solid;border-width: 0px 1px 1px 0px;border-color: #404040;font-size: 12px;letter-spacing: 1px;color: white;background-color: #000000;}td.no { width: 20px; }td.rank { width: 50px; }td.rec { width: 25px; }td.imp { width: 25px; }td.artist { width: 260px; }td.title { width: 360px; }td.long { letter-spacing: 0px; }td.comment { width: 740px; text-align: left; }.link { font-size: 10px; }.link a:link { color: #FF8C00; text-decoration: none; }.link a:visited { color: #FF8C00; text-decoration: none; }.link a:active { color: #FF8C00; text-decoration: underline; }.link a:hover { color: #FF8C00; text-decoration: underline; }.title a:link { color: #FFF; text-decoration: none; }.title a:visited { color: #FFF; text-decoration: none; }.title a:active { color: #FF8C00; text-decoration: underline; }.title a:hover { color: #FF8C00; text-decoration: underline; }
