body{margin:12px 12px}table{border-collapse:collapse;margin-bottom:12px}td{padding-left:3px;padding-right:.5em}.h{outline:none}.b{font-weight:bold}.fat{color:#cd5c5c}.sh{color:#f00;font-size:1.2em}.cp_hr{color:#008b8b;font-weight:bold}.cpg{background:#ffd700;text-align:center;margin-bottom:2px;margin-right:4px;display:inline-block;min-width:20px;min-height:20px;vertical-align:bottom;padding:0 4px}.cpg_p{width:32px}.y{color:#fff;background:#008000;padding:0 2px;font-weight:bold}.n{color:#8b0000}.nf{color:#f00;font-size:1.2em}.cg{color:#808080}.clg{color:#d3d3d3}.co{color:#808000}.ss{height:6px;background:#ffa500;opacity:.5}.gc{margin:4px 0 12px 0;padding:0 4px}.gt{margin:4px 0}