.size85 {  font-size: 0.85em;}
.ranktop { font-size: 1em;}
.size12 { font-size: 1.2em;}
.topicsbody {
	font-size: 0.85em;
	color:#000000;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-left: 25px;
}
.toptopicsbody {
	font-size: 0.85em;
	color:#000000;
	line-height: 100%;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-left: 0px;
}
.syozoku {
	font-size: 0.7em;
	text-align: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
}
h1.namae {
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1.ohitiri {  font-size: 120%; line-height: 130%; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h1.plist {  font-size: 0.85em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; color: #FFFFFF; background-color: #00CC66; width: 100%}
h1.pllisttitle { font-size: 0.85em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; color: #FFFFFF }
h2.plist { font-size: 0.85em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; color: #FFFFFF }
.white {  color: #FFFFFF}
.whiteb {  line-height: 130%; font-weight: bold; color: #FFFFFF}
LI.lihitori {
	COLOR: #000000;
	font-size: 85%;
	line-height: 140%;
	list-style: square;
	margin-top: 0px; margin-right: 10px; margin-bottom: 0px;margin-left: 35px;
}
UL.ulhitori {
	COLOR: #000000;
	font-size: 85%;
	line-height: 140%;
	list-style: disc;
	margin-top: 0px; margin-right: 10px; margin-bottom: 0px;margin-left: 10px;
}
H2.black{
	text-align: left;
	font-weight: bold;
	font-size: 0.85em;
	color: #000000;
	line-height: 100%;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
}
H2.white{
	text-align: left;
	font-weight: bold;
	font-size: 0.85em;
	color: #FFFFFF;
	line-height: 100%;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
H3.topics{
	font-size: 100%;
	color:#3366FF;
	line-height: 100%;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
H3.toptopics{
	font-size: 0.85em;
	color:#3366FF;
	line-height: 115%;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
H3.jinindex{
	font-size: 0.85em;
	color:#000000;
	line-height: 100%;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-color: #D7F1FF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
TABLE.corner {
	border-top-color : #999999;
	border-top-width : 1px;
	border-top-style : solid;
	border-left-color : #999999;
	border-left-width : 1px;
	border-left-style : solid;
}
dd{
	font-size: 0.85em;
; clip:                           rect(   ); line-height: 1.3em
}
dd.jinlst {
	font-size: 0.85em;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	clip:   rect(   );
	margin-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
A.jinindex {  font-size: 0.85em}
dt{
	font-size: 0.85em;
	float : left;
	clip:          rect(   );
; width: 6em
}
dl{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
h2.hitorigoto {
	font-size: 1em;
	line-height: 1.2em;
	color: #0000FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
h3.hitorititle {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	color: 3366FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imgcenter {  text-align: center}
.hitorilink {  font-size: 0.85em}
h2.jinprofile {
	font-size: 1em;
	font-weight: bold;
	color: 3366FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.padding30 { padding-left: 30px}
LI.operson {  list-style-type: square}
h2.subtitle { font-size: 1.2em; line-height: 1em; font-weight: bold; color: #FFFFFF; padding-left: 6px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.UpdateNew {  font-size: 0.55em; color: #000000; background-color: #FFFF00; font-weight: bold}
.size115 {  font-size: 1.15em}
.size80 {  font-size: 0.8em; white-space: nowrap; clip:   rect(   )}
.size115w {  font-size: 1.15em; color: #FFFFFF}
.maroon {  color: #800000; font-size: 0.80em}
.InputHr {  color: #0099FF}
.red {  color: #FF0000}
.InputText {  font-size: 1em; font-style: italic; color: #000000}
.InputText80 {  font-size: 0.80em; font-style: italic; color: #000000}
.size150 {  font-size: 1.50em}
.tatebo {  color: #0000FF}
.size100w {  font-size: 1em; color: #FFFFFF}
.hishigata {  font-size: 0.8em; color: #CC3399}
.size80b {  font-size: 0.8em; color: #0000FF}
.shikakuoper {  color: #663300}
.3366FF {  color: #3366FF}
.FFFFFF {  color: #FFFFFF}
.663333a {  color: #663333}
.size100 {  font-size: 1em}
.indexuth {  font-size: 0.85em; color: #000000; text-align: left; float: left}
.black {  color: #000000}
.blue {  color: #2100BD}
.size85black {  font-size: 0.85em; color: #000000}
.size85w {  font-size: 0.85em; color: #FFFFFF}
.syozokutext { font-size: 0.7em; text-align: left; margin-top: 0px; margin-right: 3px; margin-bottom: 5px; margin-left: 0px; padding-bottom: 5px; }
.syozoku_sen { font-size: 0.7em; text-align: left; margin-top: 0px; margin-right: 3px; margin-bottom: 5px; margin-left: 0px; padding-bottom: 5px; }
.texttitle {  font-size: 3em; color: #000000}
h2 {  }
H2.yellow { text-align: left; font-weight: bold; font-size: 0.85em; color: #FFFF00; line-height: 100%; margin-top: 1px; margin-right: 2px; margin-bottom: 1px; margin-left: 2px; }
.hitorilink_y { font-size: 0.85em ; color: #FFFF00}
.size85y { font-size: 0.85em; ; color: #FFFF00}
H3.jinindexj { font-size: 0.85em; margin-top: 2px; margin-right: 2px; margin-bottom: 3px; margin-left: 0px; background-color: #4D1FBD; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; ; line-height: 100%; font-weight: bold; color: #FFFF00}
jinindexj { font-size: 0.85em }
jinindexj { font-size: 0.85em }
.yellow {  color: #FFFF00}
.dltdcolor {  background-color: #FFFFFF}
dd.jinlstj { font-size: 0.85em; background-color: #FFFFD0; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; clip: rect( ); margin-left: 8px; padding-top: 3px; padding-bottom: 3px; }
H2.dl { text-align: left; color: #FFFF00; ; background-color: #4D1FBD; margin-top: 1px; margin-right: 2px; margin-left: 2px}
.bbfy100 {  font-size: 1em; font-weight: bold; color: #FFFF00; background-color: #4D1FBD}
.prof {  font-size: 0.80em; background-color: #FFFFFF}

