.TopTitle A {
	FONT-SIZE: 18px; COLOR: #cc6666; TEXT-DECORATION: none
}
.TopTitle A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc6666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.TopTitle A:visited {
	COLOR: #cc6666; TEXT-DECORATION: none
}
.TopTitle A:hover {
	BACKGROUND: no-repeat left 50%; COLOR: #cc0033; TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_back.gif) #ffffff repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: 80% Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; COLOR: #666666; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD {
	TEXT-ALIGN: center
}
TABLE {
	BORDER-COLLAPSE: collapse
}
A {
	COLOR: #cc9966; TEXT-DECORATION: none
}
A:visited {
	COLOR: #cc9966; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc9966; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc9966; TEXT-DECORATION: none
}
#mainBlock {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: 12px "ＭＳ ゴシック", "Osaka－等幅"; WIDTH: 770px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: center
}
.left {
	TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
#TopBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_header.jpg) #ffffff no-repeat right 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 770px; PADDING-TOP: 0px; HEIGHT: 200px; TEXT-ALIGN: left
}
.TopTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; FONT: bolder 18px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; PADDING-TOP: 86px
}
.TopTitleFont {
	
}
#TopExplanation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; FONT: 14px "Century Gothic", Arial, "ＭＳ ゴシック", "MS UI Gothic"; COLOR: #999999; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#FooterBlock {
	CLEAR: both;
	TEXT-ALIGN: right;
	display: block;
	height: 40px;
	font: 12px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
	padding: 10px;
}
.PluginBlock {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 230px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left
}
.PluginInnerBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
.PluginTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_plugintitle.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック"; COLOR: #339999; PADDING-TOP: 80px; HEIGHT: 20px
}
.PluginExplanation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.PluginUnder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_pluginunder.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}
.PluginContents {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_plugin.gif) repeat-y left 50%;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	font: 12px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
}
#EntryBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 480px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.EntryInnerBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px dashed; TEXT-ALIGN: left
}
.EntryTitle {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #99cccc 12px solid; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.EntryTitleFont {
	FONT: bold 14px "Century Gothic", Arial, "ＭＳ ゴシック", "MS UI Gothic"; COLOR: #99cccc
}
.EntryTextBox {
	MARGIN: 10px 0px;
	font: 12px "ＭＳ ゴシック", "Osaka－等幅";
}
.EntryText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.EntryPsText {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; FONT-FAMILY: Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; TEXT-ALIGN: right
}
.EntryFooter {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
	font: 12px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
}
.EntryUserName {
	
}
.EntryWriteDate {
	PADDING-RIGHT: 6px; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; FONT: bolder 16px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; BORDER-LEFT: #9f91b3 12px solid; COLOR: #9f91b3; PADDING-TOP: 6px
}
.EntryCategory {
	MARGIN-LEFT: 5px
}
.EntryComment {
	MARGIN-LEFT: 5px
}
.EntryTrackback {
	MARGIN-LEFT: 5px
}
.PageLinkBlock {
	DISPLAY: block; FONT: bold 16px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; HEIGHT: 14px; TEXT-ALIGN: right
}
.CommentBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 30px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.CommentMenuTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; FONT: bolder 14px Arial, "ＭＳ ゴシック", "MS UI Gothic"; COLOR: #339999; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.CommentTextBox {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka
}
.CommentTitle {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN-LEFT: 10px;
	BORDER-LEFT: #9f91b3 10px solid;
	COLOR: #9f91b3;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 6px;
	TEXT-ALIGN: left;
	font: bold 14px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
}
.CommentText {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left;
	font: 12px "ＭＳ ゴシック", "Osaka－等幅";
}
.CommentFooter {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
	font: 12px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}
.CommentUserName {
	MARGIN-LEFT: 5px
}
.CommentURL {
	MARGIN-LEFT: 5px
}
.CommentWriteDate {
	MARGIN-LEFT: 5px; FONT-FAMILY: Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka
}
.CommentEdit {
	MARGIN-LEFT: 5px
}
.CommentFormBlock {
	BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_cmblock.gif) no-repeat;
	MARGIN: 20px auto 0px;
	WIDTH: 474px;
	HEIGHT: 360px;
	TEXT-ALIGN: center;
	padding: 10px 0px 0px;
}
.CommentFormTable {
	MARGIN-TOP: 20px;
	FLOAT: left;
	MARGIN-LEFT: 20px;
	font: 12px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
}
.CommentFormTh {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-TOP: 5px; FONT-FAMILY: "Century Gothic", Arial, "ＭＳ ゴシック", "MS UI Gothic"; TEXT-ALIGN: right
}
.CommentFormTd {
	PADDING-TOP: 5px; TEXT-ALIGN: left
}
.CommentFormSubmit {
	PADDING-TOP: 20px; TEXT-ALIGN: right
}
.CommentForms {
	
}
.TrackbackBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://bfile.shinobi.jp/1635/rainbow_trblock.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px 10px; PADDING-TOP: 8px; HEIGHT: 80px
}
.TrackbackMenuTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bolder 14px Arial, Helvetica, sans-serif; COLOR: #339999; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.TrackbackTextBox {
	MARGIN: 5px 0px
}
.TrackbackTitle {
	TEXT-ALIGN: left
}
.TrackbackText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 140%; PADDING-TOP: 10px
}
.TrackbackFooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; TEXT-ALIGN: right
}
.TrackbackUserName {
	MARGIN-LEFT: 5px
}
.TrackbackFromURL {
	MARGIN-LEFT: 5px
}
.TrackbackWriteDate {
	MARGIN-LEFT: 5px; FONT-FAMILY: Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka
}
.TrackbackURLTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 12px "ＭＳ ゴシック", "Osaka－等幅"; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.TrackbackURL {
	
}
.Plugin_data {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
}
.Plugin_data_date {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 2px; TEXT-ALIGN: right
}
.CalendarMoveTable {
	PADDING-RIGHT: 6px; MARGIN-TOP: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bolder; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; WIDTH: 90%; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CalendarMoveTr {
	
}
.CalendarPrevTd {
	
}
.CalendarNowTd {
	FONT-WEIGHT: bolder; COLOR: #9f91b3; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CalendarNextTd {
	
}
.CalendarTable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 90%; PADDING-TOP: 3px
}
.CalendarWdayTr {
	
}
.CalendarWdaySun {
	COLOR: #cc6666
}
.CalendarWday {
	
}
.CalendarWdaySat {
	
}
.CalendarTr {
	
}
.CalendarTdSun {
	COLOR: #cc6666
}
.CalendarTdSat {
	
}
.CalendarTd {
	
}
.CalendarTdLink {
	BACKGROUND: #cc9966
}
.CalendarTdLinkFont {
	COLOR: #ffffff
}
.CommentResBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px dashed
}
.CommentResBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.CommentResTitle {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; FONT: bold 14px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka; MARGIN-LEFT: 20px; BORDER-LEFT: #99cccc 10px solid; COLOR: #99cccc; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.CommentResText {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN-LEFT: 20px;
	COLOR: #999999;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left;
	font: 12px "ＭＳ ゴシック", "Osaka－等幅";
}
.CommentResFooter {
	DISPLAY: block;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cccccc 1px dashed;
	TEXT-ALIGN: right;
	font: 12px Arial, "ＭＳ ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
}
HR {
	BORDER-RIGHT: #666666 1px dashed; BORDER-TOP: #666666 1px dashed; BORDER-LEFT: #666666 1px dashed; COLOR: #666666; BORDER-BOTTOM: #666666 1px dashed; HEIGHT: 1px
}
TEXTAREA {
	FONT: 12px "ＭＳ ゴシック", "Osaka－等幅"; COLOR: #333333; TEXT-ALIGN: left
}input {
	font: 12px "ＭＳ ゴシック", "Osaka－等幅";
	color: #333333;
}
#ds {
	height: 60px;
	width: 67px;
}
