h1 { font-size: 14px; text-align: left; font-family:Meiryo,sans-serif; font-weight: bold; color: rgb(85,85,85);} 
h2 { font-size: 12px; text-align: left; font-family:Meiryo,sans-serif; font-weight: bold; color: rgb(85,85,85);} 
h3 { font-size: 10px; text-align: left; font-family:Meiryo,sans-serif; font-weight: bold; color: rgb(85,85,85);} 

.foo {
  display: flex;
  justify-content: flex-end;
}

table { margin-right: 150px; margin-left : 150px; border: solid 1px #aaaaaa; font-size: 12px; text-align: center; table-layout: fixed; font-family:Meiryo,sans-serif; color: rgb(85,85,85);}
td.top { font-size:12px; text-align:center; background: #708090; font-weight: bold; color: rgb(255,255,255);width:150px;}

div.main {background: rgb(250,250,250);width:820px; margin-right: auto; margin-left : auto; padding:5px;}
