.font-midasi01   { color: #063; font-size: x-large; font-weight: bold }
.font-midasi02   { color:#000000 ; font-size: x-large; font-weight: bold }
.font-midasi03   { color:#009 ; font-size: x-large; font-weight: bold ; background-color: #fff; }
.font-boild01   { color: #000; font-size: large; font-weight: bold }
.font-red01 { color: #f30; font-weight: bold }
.font-red02 { color: #f60; font-weight: bold; text-decoration: underline; }
.table02   { background-color: #9fc }
.table03 { color: #fff; font-weight: bold; background-color: #66cc00   }
.table04 { background-color: #d0ea7c; color: #000000}
.font-blue01 { color: #096; }
.font-blue01b { color: #096; font-weight: bold; }
.font-blue01i { color: #096; font-weight: bold; text-decoration: underline; }
.font-blue02 { color: #090; }
.font-blue03 { color: #063; }
.fomt_red02 { color: #336; font-size: medium; font-weight: bold ; background-color: #fc3; }
.font_green01{ color:#28bdbd }
.table05 { color: #fff; font-weight: bold; background-color: #76B97C; }
.td01 { color: #fff; font-weight: bold; background-color: #76B97C ; text-align: left; width: 80%;}
.td011 { padding: 3px 3px; color: #fff; font-weight: bold; background-color: #76B97C ; text-align: left; }
.td02 { color: #000; text-align: left; width: 80%  }
.td022     { color: #000; text-align: left; }
.td022data { color: #000; text-align: left; margin: 0 0 0 30px; }
.td03 { color: #000000; background-color: #d6fdd6; width: 80%}
.td04 { color: #000000; background-color: #d6fdd6 }
.td05 { color: #000; text-align: left; width: 80%  }
.table01  { background: #d6fdd6; padding: 0 0 5px 0; margin: 0; }

body {
    background: url( ../img/jasracLogo.png ) white;
    text-align: center; 
    margin: 0;
    padding: 0;
}

table { background-color: #fff; border: 0; empty-cells: show; }*/

#header, #contents, #footer {
    position: relative;
    margin: 0 auto;
    text-align: left;
}

#header { text-align: right; width: 640px; margin-top: 12px; margin-bottom: 12px; }
#contents { width: 650px; padding-top: 5px; border-top: 3px solid #8c8c8c; border-bottom: 3px solid #8c8c8c; }
#footer { width: 600px; margin-top: 2px; padding: 6px; }
td { text-align: left; padding: 3px; }
.information { margin-top: 12px; margin-bottom: 12px; margin-left: 50px; }

div.title { font-size: 20px; font-weight: bold; text-align: center; }
#header div.logo { text-align: right; width: 640px; }
div.logo img { padding-right: 20px; border: 0; }
.attention { color: #f00; }
.agree { text-align: center; padding-right: 6px; padding-left: 6px; }
#header h2 { text-align: left; position: absolute; width: 400px; display: block; margin-left: 20px; padding-top: 10px; }

#width-design   { background-color: #fff; width: 70%; margin: auto; }
#width-design02 { background-color: #fff; width: 650px; margin: auto; }

.td05 ul      { padding-left:  5px; margin-left: 15px; list-style-type: disc; }
.td022data ul { padding-left: 15px; margin-left: 15px; }

li.number { list-style-type: decimal; }
li { text-align: left; padding: 0; margin: 2px 0; }


