@charset "UTF-8";

* {margin:0; padding:0;}
html{height:100%; width:100%; overflow:hidden;}

BODY {height:100%; width:100%; margin: 0px auto; font-size:9; color:rgb(0, 0, 0); background-color:white; background-repeat: repeat-yy;}

#header1{position: absolute; width:100%;background-color: #c0ccdd; border-style:solid; border-width:1pt 0pt 0pt 0pt;}
#header2{position: absolute; width:100%; background-color: #ccddcc; border-style:solid; border-width:1pt 0pt 1pt 0pt;}
#main{position: absolute; width:100%; overflow: auto; margin-left:5px; }

/* タイトル */
div.subject {text-align: left;float: left;font-size:13.5pt;font-weight:bold;  margin-left:5px; }
div.sign {text-align: right; margin-right:10px; text-vertical-align:baseline; }

div.titlebar {background-color:#c0ccdd; color: black; margin: 5px 0 15px 0; padding:0.3em;height:18pt;}
div.titlebar2 {background-color:#ccddcc; color:black; margin: 5px 0 15px 0; padding:0.3em;height:18pt;}

h3.banner{background-color:#89a; padding:0.2em; color:white; margin: 10px 0 10px 0; border-style:solid; border-width:1pt 0pt 1pt 0pt; border-color:black; }
h3.banner2{background-color:#8a7; padding:0.2em; color:white; margin: 10px 0 10px 0; border-style:solid; border-width:1pt 0pt 1pt 0pt; border-color:black; }
h3.banner3{background-color:#F99; padding:0.2em; color:white; margin: 10px 0 10px 0; border-style:solid; border-width:1pt 0pt 1pt 0pt; border-color:black; }

pre
{
  white-space:pre-wrap;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}

p.note
{
  /*font-style: italic;  */ /*color: blue;  */
  text-indent: 0 em; /* インデント */
 margin-left: 20px; /*text-decoration: underline;  文字飾り */
  background: #ddd; /* 背景色 */
}

p.mheader
{background-color: #ddd; }

a:link {color:blue;} 
a:visited {color:#377;} 
a:hover { text-decoration: underline;}
a:active {color:#277; position:relative; top:1px; left:1px; }
a {text-decoration:none; }

span.comment {vertical-align: baseline;font-size:9pt }

ol.link0{margin: 0px; margin-left:20px; list-style-type: 1; padding: 0px; }
ul.link0{margin: 0px; margin-left:20px; list-style-type: disc; padding: 0px; }
ul.link1{margin: 0px; margin-left:20px; list-style-type: circle; padding: 0px; }
ul.link2{margin: 0px; margin-left:10px; list-style-type: square; padding: 0px; }
ul.link3{margin: 0px; margin-left:10px; list-style-type: disc; padding: 0px; }
ul.comment{margin: 0px; margin-left:15px; list-style-type: none; padding: 0px; }

html {
 overflow-y: scroll;
}
