* { margin: 0; padding: 0; list-style: none; outline : none;} body { font-family: Osaka,"MS Pゴシック", verdana, arial, clean, sans-serif; font-size: 16px; line-height: 0; text-align: center; color: #747374;} img { border: none;} p,li,th,td,h1,h2,h3,h4,h5,dt,dd { text-align: left; line-height: 1.4em;} #chartbox { background: url(images/bg.gif) #fff top no-repeat; width: 563px; height: 404px; position: relative;} #chartbox a#btn { display: block; line-height: 0; position: absolute; right: 0; top: 0;} #chartbox h1 { padding: 51px 0 0 61px;} #chartbox table { background: #000; width: 490px; margin: 9px 0 0 61px; table-layout: fixed;} #chartbox table th,#chartbox table td { background: #fff; text-align: center; font-weight: normal;} #chartbox h2 { background: url(images/category.gif) no-repeat; width: 490px; height: 21px; font-weight: normal; font-size: 16px; margin: 20px 0 0 61px;} #chartbox h2 span { display: block; line-height: 1em; padding-left: 115px; font-size: 13px;} #chartbox .notes { background: url(images/notes.gif) top left no-repeat; font-size: 12px; margin: 25px 0 0 61px; height: 67px;} #chartbox .notes span { display: block; padding: 20px 0 0 35px;} #chartbox .unit { display: block; float: right; margin: 5px 13px; font-size: 12px; font-weight: 700; color: #8f8f8f;}