body {							/* 基本設定 */
	color: #e0e0e0 ; text-align: center ; font-family:Verdana,sans-serif ;
	background: black url("../img/star.gif") ;
	margin: 5px 10px ; padding: 0px ; font-size: 14px ;
}
body.index {
	margin:0px ;
}

a:link, a:visited, a:active {				/* リンク */
	text-decoration: none ;
}
a:hover {
	text-decoration: underline ;
}
a:link	  { color: #f7f388 }
a:visited { color: #faf7d6 }
a:active  { color: white }


h2 {							/* 小見出し */
	font-size:16px ; font-weight:bold ;
}

p {							/* 段落 */
	width: 540 ; margin-left: auto ; margin-right: auto ;
	line-height: 1.5em ; text-align:justify ; text-justify:inter-ideograph ;
}

div.center {						/* ブロック中央寄せ */
	width: 550 ; margin-left: auto ; margin-right: auto ; text-align:left ;
}

div.link {						/* ブロック内右寄せ */
	width: 594 ; margin-left: auto ; margin-right: auto ; margin-top:3px ;
	text-align:right ; font-size:13px ;
}
div.link img{
	vertical-align:middle ;
}

div.mt {						/* メインタイトル */
	border-width:1px 0px ; border-color:#000364 ; border-style:solid ;
	padding:5px ; text-align:left ;
}
div.mt img {
	border:0px ;
}

div.titlebar {						/* コーナータイトル */
	position:relative ; width:594 ; height:30 ;
	margin-left:auto ; margin-right:auto ; overflow: hidden ;
}
div.tb1 {
	position:absolute ; background-image: url("img/hr1.gif") ;
	top:0px ; left:0px ; width:38px ; height:30px ;
}
div.tb2 {
	position:absolute ; background-image: url("img/star1.gif") ;
	top:0px ; left:38px ; width:518px ; height:30px ;
	padding-left:12px ; text-align:left ;
	line-height:1.2em ; font-size: 24px ; color: white ;
}
div.tb2 small {
	font-size:14px ;
}
div.tb3 {
	position:absolute ; background-image: url("img/hr2.gif") ;
	top:0px ; left:556px ; width:38px ; height:30px ;
}

div.sub {
	font-size:16px ; font-weight:bold ;
}

div.item {						/* アイテム */
	width:570 ; background-image: url("img/star1.gif") ;
	margin-left:auto ; margin-right:auto ; overflow: hidden ;
	padding:0px ; text-align:left ; line-height:1em ;
}
div.i1 {
	width:8px ; height:8px ; float:left ;
	background-image:url("img/r3.gif") ; background-repeat:no-repeat ;
}
div.itemtitle {
	margin:0px ; padding:3px ; font-size:16px ;
}
div.itemtitle img{
	vertical-align:middle ;
}
div.disc1 {
	margin:0px 0px 1px 8px ; padding:0px ; background-image:url("img/star3.gif") ;
	width:562px ; height:66px ; overflow: hidden ;
}
div.disc2 {
	margin:0px 0px 1px 8px ; padding:0px ; background-image:url("img/star4.gif") ;
	width:562px ; height:66px ; overflow: hidden ;
}
div.d1 {
	width:60px ; height:60px ; padding:3px ; float:left ;
}
div.d1 img {
	border-width:0px ;
}
div.d2 {
	height:20px ; margin-left:66px ; font-size:15px ; padding:3px ; line-height:1.3em ;
}
div.d3 {
	height:14px ; margin-left:66px ; font-size:13px ; padding:3px ;
}
div.d4 {
	height:14px ; margin-left:66px ; font-size:11px ; padding:3px ;
}
div.comment {
	margin:0px 0px 0px 8px ; padding:5px 15px 5px 69px ;
	background-image:url("img/star3.gif") ;
	line-height:1.5em ; font-size:13px ;
	text-align:justify ; text-justify:inter-ideograph ;
}

small {
	line-height:1.5em ; font-size:12px ;
}

.s {
	font-size:11px ;
}
.ss {
	font-size:10px ;
}


div.top {						/* top of this page */
	width:570 ; margin-left:auto ; margin-right:auto ;
	font-size:12px ; text-align:right ;
}

div.bottom {
	width:100% ; text-align:center ; line-height:1.4em ; font-size:13px ;
}

div.foot {
	width:100% ; text-align:left ; line-height:1em ;
}
div.foot img {
	border:0px ; float:left ; margin-right:8px ;
}

table {
	margin-left: auto ; margin-right: auto ; text-align:left ;
	text-align:justify ; text-justify:inter-ideograph ;
}

sup	{ font-size: 11px }
ul	{ line-height: 1.5em ; font-size: 13px }
li	{ line-height: 1.5em ; font-size: 13px }
dl	{ line-height: 1.5em ; font-size: 13px ; margin-left:auto ; margin-right:auto ; text-align:left ;}



/* main.html */
.main1	{ font-size: 16px }
.main2	{ line-height: 1.2em ; font-size: 12px ; color: #d0d0e0 }
.mbg1	{ background-image: url("img/star2.gif") }
.mbg2	{ background-image: url("img/star3.gif") }
.ct	{ font-size:16px ; text-align:center }
table.icons { width:450px; border:0px }
table.icons td { padding:2px ; font-size:14px ; }



/* topics.html */
.tpx	{ line-height: 1.3em ; font-size: 14px }
.mark	{ text-align: right ; vertical-align: top }


