a    {text-decoration:underline;}
body {color:#336;background-color:#fff;margin:0px;padding-bottom:1em;}
dl   {color:#336;background-color:transparent;line-height:180%;margin:1em 5%;}
dt   {margin-top:1em;}
h1   {color:#33c;background-color:transparent;font-size:130%;font-weight:normal;margin:2em 5%;font-style:italic;border-style:solid;border-width:0px 0px 2px 0px;border-color:#9c0;}
h2   {font-size:100%;margin:3em 5% 0px;clear:left;}
img  {border:0px;}
li   {color:#003;background-color:transparent;line-height:180%;}
p    {border-style:none;background-color:#9c0;margin:0%;}
.mac{margin:1ex 5%;clear:left;}
td   {color:#003;background-color:#ddf;line-height:130%;padding:3px 10px;border:none 0px #fff;}
th   {text-align:left;line-height:130%;font-weight:normal;color:#003;background-color:#ccc;padding:3px 10px;border:none 0px #fff;}
ul   {color:#003;background-color:transparent;line-height:130%;}


div img {float:left;margin:0px 5% 20px;}
p img   {vertical-align:middle;}
thead td{text-align:left;line-height:130%;color:#003;background-color:#9cc;padding:3px 10px;}
thead th{text-align:left;line-height:130%;font-weight:normal;color:#003;background-color:#9cc;padding:3px 10px;}


.flow{clear:left;margin:2em 5%;}
.katashiki{}
.summary{text-indent:1em;line-height:180%;margin:0px 5% 2em;}
.list{color:#390;background-color:transparent;margin-right:1ex;}
.chart{line-height:180%;margin:1ex 5%;clear:left;}

a:link{color:#00c;background-color:transparent;}
a:visited{color:#006;background-color:transparent;}
a:active{color:#003;background-color:transparent;}
a:hover{color:#000;background-color:#ff6;}
