BODY {
	LINE-HEIGHT: 16px; FONT-FAMILY: verdana, tahoma, arial
}
TD {
	LINE-HEIGHT: 16px; FONT-FAMILY: verdana, tahoma, arial
}
A:link {
	COLOR: #003366; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000033; TEXT-DECORATION: underline
}
.textStyle {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN-LEFT: 5px; BORDER-LEFT: #003366 1px solid; COLOR: #000000; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: verdana, tahoma, arial
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#sf {
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=5)
}
.HeaderBox {
	PADDING-LEFT: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 50px}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: white; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #006699; TEXT-DECORATION: underline
}
.Header A:link {
	COLOR: white
}
.Header A:visited {
	COLOR: white
}
.Header A:hover {
	COLOR: #6699ff
}
.HeaderEx {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: white; FONT-FAMILY: verdana, tahoma, arial
}
.cateTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
.cateNaiyoCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.calTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.calNaiyoTopCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #003399
}
.calNaiyoWeekCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
.calNaiyoCSS {
	FONT-SIZE: 7pt; TEXT-ALIGN: right
}
.calTodayCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ffffff; BACKGROUND-COLOR: #669966; TEXT-ALIGN: right
}
.calTodayCSS A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.calTodayCSS A:visited {
	COLOR: #ccffcc; TEXT-DECORATION: underline
}
.calTodayCSS A:hover {
	COLOR: #7caf7c; TEXT-DECORATION: underline
}
.newTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.newNaiyoCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.searchTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.searchNaiyoCSS {
	FONT-SIZE: 7pt
}
.bnTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.bnNaiyoCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.acTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.acNaiyoCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.rssTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.rssNaiyoCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.readerTitleCSS {
	FONT-SIZE: 7pt; COLOR: #003399
}
.readerNaiyoCSS {
	FONT-SIZE: 7pt
}
.okiniTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.okiniNaiyoCSS {
	FONT-SIZE: 7pt
}
.commentTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.commentNaiyoCSS {
	FONT-SIZE: 7pt
}
.tbTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.tbNaiyoCSS {
	FONT-SIZE: 7pt
}
.profileTitleCSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399
}
.profileNaiyoCSS {
	FONT-SIZE: 7pt
}
.mainDateCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #003399; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.mainTitleCSS {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #003399; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.mainTitleCSS A:link {
	COLOR: #003399; TEXT-DECORATION: underline
}
.mainTitleCSS A:visited {
	COLOR: #000066; TEXT-DECORATION: underline
}
.mainTitleCSS A:hover {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
.mainNaiyoCSS {
	FONT-SIZE: 8pt; LINE-HEIGHT: 1.2
}
.mainUrlCSS {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; PADDING-BOTTOM: 5px; COLOR: #003399; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.mainPageCSS {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.mainPlusCSS {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; PADDING-BOTTOM: 5px; COLOR: #003399; PADDING-TOP: 5px
}
