h1          { width:600px;font-weight: bold; font-size: 16px;text-align: center; margin: 0px; padding: 10px }
a { color: blue }
a:link  { color: blue }
a:vlink { color: purple }
a:visited { color: purple }
a:active { color: red }
a:hover { color: red }
body             { font-size: x-small; font-family: osaka, MSƒSƒVƒbƒN; background-color: white; margin: 0px; padding: 0px }
h2  { font-weight: bold; font-size: 14pt; text-align: center; vertical-align: middle }
p          { font-size: xx-small }
div          { font-size: xx-small }
.sp3  { text-align: center; vertical-align: middle; padding: 3pt }
.sp10  { text-align: center; vertical-align: middle; padding: 10pt }
.sp5  { text-align: center; vertical-align: middle; padding: 5pt }
.mjn3 { margin-top: 3px; margin-bottom: 3px }
.topsp10    { margin-top: 10px; margin-bottom: 0px }
.btmsp10  { margin-top: 0px; margin-bottom: 10px }
.btmsp6   { margin-top: 0px; margin-bottom: 6px }
.side     { color: red; font-size: xx-small; padding: 5pt }
.coment   { font-size: xx-small; background-color: #ffc; text-align: left; vertical-align: top; margin: 0px 26px 20px 0px; padding: 15pt }
.w300 { margin-right: 26px }
.wh25 { margin: 0px; padding: 0px; border: 0px; width: 25px; height: 25px }
.bdrw20 { border-right: 20px solid #ddd; border-left: 20px solid #ddd }
.bar { margin: 0px; padding: 0px; border: 0px; width: 15px; height: 30px }
.bn { margin: 0px; padding: 0px; border: solid 1px; width: 88px; height: 31px }
td.toptab1   { color: white; font-size: small; background-image: url(images/top/topnavi_active.gif); text-align: center; vertical-align: middle }
td.toptab2   { font-size: x-small; background-image: url(images/top/topnavi.gif); text-align: center; vertical-align: middle }
td.topnavi  { background-image: url(images/top/navi.jpg); text-align: center; vertical-align: middle }
td.topnavi-a  { color: yellow; background-image: url(images/top/navi_a.jpg); text-align: center; vertical-align: middle }
td.pagenavic    { color: yellow; font-size: 10pt; background-image: url(images/menubar/menubar_c.gif); text-align: center; vertical-align: middle }
td.pagenavica    { font-size: 10pt; background-image: url(images/menubar/menubar_ca.gif); text-align: center; vertical-align: middle }
td.pagenavicb    { color: white; font-size: 10pt; background-image: url(images/menubar/menubar_cb.gif); text-align: center; vertical-align: middle }
td.viw { width: 53px }
.red   { color: white; font-size: x-small; background-color: #f06; text-align: center; vertical-align: middle }
.black   { color: white; font-size: x-small; background-color: black; text-align: center; vertical-align: middle }
.view  { margin-right: 6px; border: solid 1px; width: 45px; height: 67px }
.small { font-size: x-small }

.category{
	width:110px;
	color:white;
	font-size: x-small;
	text-align: center;
	background-color: #f06;
	padding-top:3px;
	padding-bottom:3px;
	}
.nengalist{
	width:600px;
	color:red;
	text-align: center;
	font-size: x-small;
	margin-top:5px;
	margin-bottom:5px;
	}
.nengalist a{
	margin-left:10px;
	}
.tdside{
	font-size: x-small;
	width:120px;
	vertical-align:text-top;
	background-color: #ff0;
	padding-left:10px;
	padding-top:10px;
	}
.tdview{
	width:53px;
	height:79px;
	}
.tdview img{
	width:53px;
	height:79px;
	}
.tdheader{
	color:white;
	font-size: x-small;
	width:500px;
	height:13px;
	text-align: center;
	background-color: #f06;
	}
h2{
	width:600px;
	text-align: center;
	font-size: x-small;
	padding-left:5px;
	padding-top:10px;
	}
