img.dokushokai {float:left;margin:5px;padding:2px;}

/*Color Style*/
body{background:#F0FAFA;color:#000000}
.capital {font-size:large;font-weight:bold;color:#000050;margin-top:0.5em; padding: 5px;}a:link {color:green}
a:visited {color:olive}
a:active {color:skyblue;font-style:oblique}
a:hover {color:green;font-style:oblique}

hr{width:95%;background:transparent}

h1,h2,h3,h4{font-weight:bold;background:#000000;color:#FFFFFF}
h1{font-size:120%;padding:0.8em 0 0.1em 0.2em;border-width:0 0 0 1.0em;border-style:solid;border-color:#0055FF}
h2{font-size:110%;padding:0.1em 0 0.1em 0.1em;border-width:0 0 0 0.8em;border-style:solid;border-color:#FF0000}
h3{font-size:100%;padding:0.1em 0 0.1em 0.1em;border-width:0 0 0 0.8em;border-style:solid;border-color:#FFA400}
h4{font-size:90%;font-weight:bold;background:black;color:white;padding:0.1em 0 0.1em 0.5em}

p,ul,dl,table.layouted{font-size:100%;background:#FFFFFF;border:1px solid #999999}
dt{font-size:100%;font-weight:bold;color:#000050;margin-top:0.5em; padding: 5px;}
dd{margin-left:2em; padding: 5px;}

th{font-size:100%;font-weight:bold;color:#000050;text-align:center;border-width:0 1px 1px 0;border-style:solid;border-color:#999999}
td{text-align:left;border-width:0 1px 1px 0;border-style:solid;border-color:#999999;padding:0 0.5em}

address{font-size:80%;text-align:right}

.explain{font-size:90%; padding: 5px;}
.update{font-size:90%}
.innerlinks{font-size:90%;padding: 5px;}
.navi{}
.new{font-size:100%;font-weight:bold;font-style:normal;font-variant:small-caps;color:#992200}

/*Layout*/
h1{margin:0.7em 2%}
h2{margin:0.5em 5%}
h3{margin:0.5em 7%}
h4{margin:0.5em 8%}
p,dl,table.layouted{margin:0.3em 10%;width:80%}
ul {margin:0.3em 10%;width:75%;}
p.bo { margin:0.3em 10%;width:80%; padding:0.3em 0 0.5em 0.5em;; font-size: 120%}
p.root { text-align: center;font-size: 90%;}



/*ColumnDesign*/
.leftofcolumn{width:47.5%;float:left;padding-left:2.5%}

.rightofcolumn{width:47.5%;float:left;padding-right:2.5%}
.endofcolumn{clear:left}

.invisible{display:none}

div.symbol{background:transparent url("backcolor.gif") no-repeat center;text-align:center;font-size:80%;border:/*1px solid #999999*/none;margin:0.3em 10%}
img.symbol{border:1px solid #999999;padding:0 26.5px 0}

/*div[align="center"]{ display : none !important; }*/

/*Disabled*/
/*div{border:1px solid black;margin:5px}*/

/*align(4/19)*/
div.root {text-align:right;font-size:80%;margin-right:10px}

/*ex(4/19)*/
p.links {font-size:100%;
         background:#FFFFFF;
         border:1px solid #999999;
         text-align:right;
         padding:1.5em 10px 1.5em 0;}

div.kyofes h3
  {margin:0.5em 5%;line-height:2;padding-left:0.5em;}
div.item
  {font-size:110%;margin:0 6% 0 6%;padding:0.5em;border:solid 1px #999999;background-color:white;}
div.item p
  {text-indent:1em;width:100%;border:none;margin:0;padding
div.item sup
  {font-size:x-small;}

