p {
    font-size: 80%;
	margin: 0;
	padding: 0;
}
.para { font-size: 80%; line-height: 130% }
.title { font-size: 100%; font-weight: bold; margin: 0; padding: 0 }
.stitle  { font-size: 90%; font-weight: bold; margin: 0; padding: 0 }
.para_s { font-size: 70% }
.para_r { color: #900 }

body {
	margin:0px;
	padding:0px;
	background-color:#999999;
}

div {
	margin:0px;
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
}

th {
    font-size: 90%;
    font-weight: normal;
}

td {
    font-size: 100%;
    font-weight: normal;
}

dt {
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

dl {
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.bgFFF {
	background-color:#FAFAFA;
}

a.layer {
	color:#000000;
	text-decoration:none;
}

a.layer:hover {
	color:#000000;
	text-decoration:underline;
}

#category {
	position:absolute;
	width:233px;
	top:142px;
	z-index:10;
	visibility:hidden;
}

a:link {
	color: #003399;
	text-decoration: underline;
}

a:visited {
	color: #003399;
	text-decoration: underline;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
}

h1.2.3 {
	margin:0px;
}

ul {
	margin-left: 20px
}
textarea {
	font-size:100%;
}
h3 {
	font-size:120%
}
/** 
	FONT-PROPERTY: DEFAULT ;
*/
.jaf9 {
	font-size:0.7em;
	line-height:normal;
}

.jaf9B {
    font-size: 0.7em;
    font-weight: bold;
    line-height: normal;
}

.jaf12 {
	font-size:0.8em;
	line-height:1.3em;
}

.jaf12B {
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.3em;
}

.jaf14 {
	font-size:0.9em;
	line-height:1.4em;
}

.jaf14B  {
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4em
}

.jaf16 {
	font-size:1em;
	line-height:1.4em;
}

.jaf16B  {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.4em;
}

/* テーブルの色分け用 */
tbody tr.odd { background-color:#dddddd }
tbody tr.even { background-color:#eeeeee }

