body
{
    font-family: Meiryo, Sans-Serif;
    padding:0pt;
    margin:0pt;
    border:none;
    color:#000000;
    background-color:#ffffff;
}

h1
{
    border-radius: 10pt 0pt 10pt 0pt;
    font-size:140%;
    font-weight:normal;
    background-color:#ccccff;
    margin:0.5em 0.5em 0.5em 0.5em;
    border:0.5pt solid #000000;
    padding:0.5em;
}
h2
{
    border-radius: 10pt 0pt 10pt 0pt;
    font-size:120%;
    font-weight:normal;
    background-color:#ccccff;
    margin:1em 0.5em 0.5em 0.5em;
    border:0.5pt solid #000000;
    padding:0.5em;
}
h3
{
    border-radius: 10pt 0pt 10pt 0pt;
    font-size:110%;
    font-weight:normal;
    color:#006666;
    margin:0.5em;
    border:1pt solid #ccccff;
    padding:0.5em;
}
h4.sample
{
    border-color:#9999ff;
    color:#0000ff;
}
h4
{
    font-size:110%;
    font-weight:normal;
    color:#006666;
    margin:0.5em;
    border-left:thin solid #ccccff;
    padding:0.2em;
}
h5
{
    font-size:110%;
    font-weight:normal;
    color:#006666;
    margin:0.3em 0.3em 0.3em 0.5em;
    padding:0.2em;
}
p
{
    text-indent:0.6em;
    margin:0.2em 1em 0.5em 1em;
    border:none;
}
span
{
    text-indent:0em;
}
div
{
    margin:0.2em 1em 0.5em 1em;
    border:none;
}
ul,ol
{
    margin:0.2em 1em 0.5em 3em;
    padding:0pt;
}
pre
{
    font-family: 'Consolas',monospace;
}
code
{
    font-family: 'Consolas',monospace;
}
blockquote
{
  margin:1.5em;
  padding:0.3em;
  border:1pt solid;
}

form{
    padding:0pt; margin:0pt; font-size:100%;
}
input{
    padding:0pt; margin:0pt; font-size:100%;
}

th{color:#66cc66;font-weight:bold;}
p em{font-style:normal; font-weight:normal; color:#800000; background-color:#e0ffff; text-decoration:none;}
em{font-style:normal; font-weight:normal; background-color:#e0ffff; text-decoration:none;}

/*
a:link   {color:#3333cc; text-decoration:none;}
a:visited{color:#3333cc; text-decoration:none;}
a:active {color:#3333cc; text-decoration:none;}
a:hover  {color:#aa3333; text-decoration:none;}
*/

div.CommonMenu
{
    padding:0pt;
    margin: 0pt;
    text-align:left;
}

div.CommonHeader
{
    padding:0pt;
    margin: 0pt;
    text-align:center;
}

p.head
{
    background-color:#ccccff;
    background-image: url(common/headbg.jpg) ;
    background-repeat: repeat-x;
    background-position: bottom;
    margin:0pt;
    padding:0.3em 0.3em 45px 0.3em;
    border:none;
    color:#000000;
    font-size:100%;
    text-align:left;
    font-family: CI, Sans-Serif;
}
p.head image
{
  border: 0pt none;
}
p.foot
{
    background:#ccccff;
    margin:0pt;
    padding:0.3em;
    border:none;
    color:#ffffff;
    font-size:100%;
    text-align:left;
}
/*
p.foot a:link   , p.head a:link   {color:#000000;}
p.foot a:visited, p.head a:visited{color:#000000;}
p.foot a:active , p.head a:active {color:#000000;}
p.foot a:hover  , p.head a:hover  {color:#000000; text-decoration:underline;}
*/

@media print
{
div.CommonMenu{ display : none; }
div.CommonHeader{ display : none; }
}

span.accesskey{text-decoration:underline;}
span.color{background-color:blue;}

