.back{background-image:url("image/top_contents_bg2.gif");}
body{background:white;}
td.cont{background:#afeeee;font-size:small;text-align:left;}
td.cont2{background:#fed0e0;font-size:small;text-align:left;}
td.cont3{background:#ccffcc;font-size:small;text-align:left;}
strong.red{color:red;}
p{text-align:left;}
img{border:0px solid white;}
.green{color:green;}
.red{color:red;}
.center{text-align:center;}
caption{text-align:left;}
td.subtable{vertical-align:top;width:50%;}
td.c_books{font-size:medium;border-style:none solid solid solid;border-right-color:gray;border-left-color:gray;border-bottom-color:gray;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;background:white;}
th{background:gray;color:white;}
h2{font-size:x-large;color:navy;}
h3{font-size:x-large;background:#e0ffff;padding:5px;border-left:1px solid silver;border-top:1px solid silver;border-bottom:1px solid gray;border-right:1px solid gray;}
td.xorc{width:20px;text-align:center;font-size:14px;background:gray;color:white;font-weight:bold;}
td.xorc2{text-align:center;font-size:14px;background:gray;color:white;font-weight:bold;}
.mistake{color:red;font-weight:bold;}
span.mistake_o{text-decoration:underline;color:blue;}
td.c_contents{background:white;}
td.tdm{text-align:center;background:white;}
span.h3mark{color:navy;}
span.sub{font-size:small;vertical-align:sub;}
span.sup{font-size:x-small;vertical-align:super;}
.italic{font-style:italic;}
.nowrap{white-space:nowrap;}
address{font-style:normal;text-align:center;}
h2 span.subtitle{font-size:medium;}

.background_gray{background-color:silver;}
.background_red{background-color:#ffccff;}
