.category{
	font-size:0.8em;
	padding:0.25em 0 0.25em 0;
	background-image: url(../imagetop/top_category.gif);
	border:solid 1px #213A6F;
}

.bar{
	background-image: url(../imagetop/navi_bar.gif);
}


.pindex{
	background-image: url(../imagetop/product_index.gif);
	font-size:0.8em;
}

.psindex{
	background-image: url(../imagetop/productindex_s.gif);
	font-size:0.72em;
}

.title{
	font-size:0.8em;
	padding:0.25em 0 0.25em 0;
}

.tbl{
    border: 1px none #8888f8;
    border-top: 1px solid #ccccff;
    border-left: 1px solid #ccccff;
    border-right: 1px solid #ccccff;
    border-bottom: 1px solid #ccccff;
}

.categories{
font-size:0.8em;
background-color:#dddeee;
text-indent:1em;
padding:0.25em 0 0.25em 0;
border:outset 2px #00ccc;
}

A:link {
    color: #0000ff;
}

A:visited {
    color: #0000ff;
}

A:hover {
    color: #ff0000;
}

.revision{font-size:0.75em;
padding:0.25em 0 0.25em 0;
}

.special{
font-size:1.2em;
}

.specialtxt{
font-size:0.75em;
}

.specialtxt2{
font-size:0.7em;
}

.specialtbl{
font-size:0.75em;
line-height:1.25em;
padding:0 0.25em 0 0.25em;
}

.mnotice{
font-size:0.75em;
line-height:1.25em;
padding:0.25em 0.25em 0.25em 0.25em;
}

.notice{
font-size:0.75em;
line-height:1.25em;
}

.topic{font-size:0.8em;
padding:0.25em 0.25em 0 0;
}

.ttitle{font-size:0.8em;
}

.stitle{font-size:0.75em;
}

.etc{font-size:0.7em;
padding:0 0.5em 0 0;
}

h1{
    font-size:1.3em;
    font-weight:bold;
{

h2{
	font-size:15px;

}



