body {  font-family: "MS UI Gothic", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "sans-serif"; color: #000033}
h1 {  font-size: medium}
h1 {  font-size: 200%; text-align: center; line-height: 70%}
h2 { font-size: large; font-size: medium; text-align: left}
table { border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: none}

a:link {
	color: #0000FF;
	background-color:transparent;
	text-decoration: underline;
}

a:visited {
	color: #330066;
	background-color:transparent;
	text-decoration: underline;
}

a:hover {
	color: #FF3300;
	text-decoration: underline;
}

a:active {
	color: #0000FF;
	background-color:transparent;
	text-decoration: none;
}
td {  text-align: center}
.left {  text-align: left}

.center {  text-align: center}
ul {  text-align: left}
.small {  font-size: small}
.bold {  font-weight: bold; font-size: 80%}
.outset { border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: outset }
.outsetLeft { border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: outset ; text-align: left}
.yonbaikaku {  font-size: 200%}
.blue {  color: #0000FF; font-weight: bold}
.pink {  background-color: #FF33FF; font-weight: bold}
.right {  text-align: right}
optgroup { font-style: normal}
.blog-atitle {  background-color: #FF99FF; border-color: black black black #FF00FF; border-left-width: thick}
img {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.blog-atitle2 { background-color: #FF66FF; border-color: black black black #FF00FF; border-left-width: thick }
.blog-title {  font-size: 20px; color: #FFFF00; text-align: left}
.blog-comment {  font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left}
.module-list,
{
   margin: 0;
   padding: 0;
   list-style: none;
   color: #000000;
}
.module-list-item
{
   margin-top: 5px;
   margin-bottom: 5px;
   color: #000000;
}
.module-list
{
   margin: 0 15px 10px 15px;
   padding-left: 10px;
   list-style: disc;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list .module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: square;
}
.none {  list-style-type: none}

.underline
{
   border-bottom: solid 1px #000000;
   text-align: left;
}

table.boxline {border:solid 1px #999999}
table.boxline td {border:solid 1px #999999; text-align:left; padding:2px 5px;}

.listbox {width:200px;height:500px;overflow:auto;border:1px #CCC solid;margin:8px;padding:5px;; clip:     rect(   ); text-align: left}
.listbox2 { width:180px;height:330px;overflow:auto;border:1px #CCC solid;margin:8px 8px;padding:0px 0px;; clip: rect( ); text-align: left}
