BODY, TH, TD { font-family:MeiryoKe_UIGothic,MS UI Gothic,‚l‚r ƒSƒVƒbƒN,Osaka,sans-serif; font-size:9pt; font-weight:normal; line-height:130%; background-repeat:no-repeat; margin:0px; }
A:link { color:#005496; font-size:9pt; font-weight:normal; text-decoration:none; background-color:transparent; }
A:visited { color:#005496; font-size:9pt; font-weight:normal; text-decoration:none; background-color:transparent; }
A:active { color:#FFFFFF; font-size:9pt; font-weight:normal; text-decoration:none; background-color:#FF0099; }
A:hover { color:#FFFFFF; font-size:9pt; font-weight:normal; text-decoration:none; background-color:#FF0099; } 
A.normal:link { color:#333366; font-size:9pt; font-weight:normal; text-decoration:none; background-color:transparent; }
A.nomal:visited { color:#333366; font-size:9pt; font-weight:normal; text-decoration:none; background-color:transparent; }
A.normal:active { color:#333366; font-size:9pt; font-weight:normal; text-decoration:none; background-color:#CCCCCC; }
A.nomal:hover { color:#333366; font-size:9pt; font-weight:normal; text-decoration:none; background-color:#CCCCCC; } 
.text1 { color:#333366; font-size:9pt; font-weight:normal; background-color:transparent; }
.text2 { color:#333366; font-family:Tahoma,Comic Sans MS,cursive; font-size:12pt; background-color:transparent; }
.text3 { color:#000066; font-size:10.5pt; font-weight:normal; background-color:transparent; }
.haba1 { color:#333366; font-size:9pt; font-weight:normal; background-color:transparent; }
.black { color:#000000; font-size:9pt; font-weight:normal; background-color:transparent; }
.rdesc { color:#666666; font-size:9pt; font-weight:normal; background-color:transparent; }
.rtitle { color:#333366; font-size:9pt; font-weight:normal; text-decoration:underline; background-color:transparent; }
h1 { width:100%; color:#FFF; background-color:#FF99CC; padding:3px; font-size:16pt; line-height:130%;}
h2 { width:100%; color:#FFF; background-color:#FF99CC; padding:3px; font-size:16pt; text-align:left; line-height:130%;}
h3 { width:100%; color:#000; border-left:#FF99CC 10pt solid; border-bottom:#FF99CC 1pt solid;padding:3px; font-size:14pt; text-align:left; }
h4 { width:100%; color:#FFF; border-bottom:#FF99CC 1pt solid;padding: 3px; font-size:14pt; text-align:left; }
h5,h6 { font-size:12pt; }
h5.avline { width:100%; padding:10px 0px; margin:5px 0px; color:#ff0000; background-color:#F7DCEC; text-align:left; }

input, select, textarea { font-size: 100%; }

p.avtitle { width: 150px; height: 39px; margin: 0px; border: none; padding: 0px; overflow-x:hidden; overflow-y:auto; background-color: #ffffff; color:#ff0000; font-size:9pt; font-family:MeiryoKe_UIGothic,MS UI Gothic; font-weight:bold; }
p.avcomment { width: 150px; height: 65px; margin: 0px; border: 1px #cccccc solid; background-color: #eeeeee; padding: 0px; overflow-x:hidden; overflow-y:auto; color:#000066; font-size:9pt; font-family:MeiryoKe_UIGothic,MS UI Gothic; font-weight:normal;}
div.avprofile { width: 150px; height: 100px; margin: 0px; border: none; padding: 0px; overflow-x:hidden; overflow-y:auto; color:#000000; font-size:9pt; font-family:MeiryoKe_UIGothic,MS UI Gothic; font-weight:normal; }
p.avnow { width: 150px; margin: 0px; border: none; padding: 0px; overflow:hidden; background-color:#ff0000; color:#ffffff; font-size:9pt; font-family:MeiryoKe_UIGothic,MS UI Gothic; font-weight:normal; }
p.avginba { width: 150px; margin: 0px; border: none; padding: 0px; overflow:hidden; background-color:#000000; color:#ffffff; font-size:9pt; font-family:MeiryoKe_UIGothic,MS UI Gothic; font-weight:normal; }

table { margin-left: 0px; }
/*hr { margin-top:5px; margin-bottom:5px; border-top:solid 1px #FF99CC; border-right:none; border-bottom:none;border-left:none; height:1px; }*/
/*hr { margin-top:5px; margin-bottom:5px; color:#FF99CC; background-color:#FF99CC; border:none; height:0.2em; }*/

.preview {color:black; background-color:#F7DCEC; }
.tools {margin:1pt; padding:1pt; text-align:right; }
.footer {font-style:normal; text-align:right; }
a img { border:none; }
.date { font-family:monospace; }

/* verbatim */
pre.verbatim-hard {
    margin: 5pt;
    padding: 5pt;
    background-color: #F7DCEC;
    border: #FF99CC 1px solid;
    padding: 1em 1em 1em 1em;
}

pre.verbatim-soft {
    margin: 5pt;
    padding: 5pt;
    background-color: #F7DCEC;
    border: #FF99CC 1px solid;
}

/* diff */
.added {
    color: blue;
}

.deleted {
    color: red;
}

.same {
    color: #666;
}

.diff {
    color: black;
    background-color: #eee;
}