HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-POSITION: left bottom; FONT-SIZE: 12px; COLOR: #3d3d3d; LINE-HEIGHT: 15pt; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "?l?r ?o?S?V?b?N", "Hiragino Kaku Gothic Pro", Osaka, Verdana, sans-selif; BACKGROUND-COLOR: white
}
PRE {
	BORDER-RIGHT: #122ca0 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: #122ca0 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #122ca0 1px dashed; PADDING-TOP: 1em; BORDER-BOTTOM: #122ca0 1px dashed
}
BLOCKQUOTE {
	BORDER-RIGHT: #122ca0 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #122ca0 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #122ca0 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #122ca0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
P {
	COLOR: #2a4d71; TEXT-INDENT: 1em
}
TEXTAREA {
	FONT-FAMILY: "?l?r ?o?S?V?b?N", "Hiragino Kaku Gothic Pro", "?q???M?m?p?S Pro W3", "Osaka", Verdana, arial, sans-selif
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 580px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.sidebar {
	MARGIN-TOP: 1em; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#main {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px
}
.msg {
	MARGIN-BOTTOM: 2em
}
.msg-title {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 4px; COLOR: #990000; LINE-HEIGHT: 1.5; PADDING-TOP: 4px; BORDER-BOTTOM: #b1b1b1 2px dotted
}
.msg-date {
	PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 4px
}
.msg-body {
	BORDER-RIGHT: #e9eef5 5px solid; PADDING-RIGHT: 12px; BORDER-TOP: #fffff0 2px solid; PADDING-LEFT: 12px; BORDER-LEFT: #fffff0 2px solid; BORDER-BOTTOM: #e9eef5 5px solid
}
.msg-body H2 {
	PADDING-LEFT: 1em; BORDER-LEFT: #b1b1b1 2px solid; BORDER-BOTTOM: #b1b1b1 1px solid
}
.msg-body H3 {
	BORDER-BOTTOM: #b1b1b1 1px solid
}
.msg-body H4 {
	BORDER-BOTTOM: #b1b1b1 1px dashed
}
.msg-footer {
	FONT-SIZE: small; PADDING-BOTTOM: 4px; TEXT-ALIGN: right
}
.comment-caption {
	COLOR: #000066
}
.date {
	PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 6px; COLOR: #919191; LINE-HEIGHT: 1.5; PADDING-TOP: 6px
}
.main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 20px; MARGIN-LEFT: 12px; COLOR: #990000; LINE-HEIGHT: 3; MARGIN-RIGHT: 12px
}
.comments {
	PADDING-RIGHT: 10px; FONT-SIZE: small; COLOR: #122ca0; LINE-HEIGHT: 3
}
.mod-caption {
	BORDER-RIGHT: #b1b1b1 1px dotted; BORDER-TOP: #b1b1b1 1px dotted; MARGIN-TOP: 24px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 2px; BORDER-LEFT: #b1b1b1 1px dotted; COLOR: #b1b1b1; LINE-HEIGHT: 1.3; PADDING-TOP: 4px; BORDER-BOTTOM: #b1b1b1 1px dotted; TEXT-ALIGN: left
}
.mod-message .mod-caption A {
	COLOR: #000033; TEXT-DECORATION: none
}
.mod-message .mod-caption A:hover {
	COLOR: #b1b1b1; TEXT-DECORATION: none
}
.mod-text {
	FONT-SIZE: small; COLOR: #333333; LINE-HEIGHT: 1.3; TEXT-ALIGN: left
}
.mod UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.mod UL LI {
	PADDING-LEFT: 1em; FONT-SIZE: small; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.calendar {
	FONT-SIZE: x-small; WIDTH: 170px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 140px; BACKGROUND-COLOR: #d6e9fc; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.calendar-title {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #025ecd; LINE-HEIGHT: 1.3; BORDER-BOTTOM: white 2px dotted; TEXT-ALIGN: center
}
.calendar-sun-name {
	COLOR: #7a08a4
}
.calendar-wday-name {
	COLOR: #1a4571
}
.calendar-sat-name {
	COLOR: #008b8d
}
.calendar-row {
	
}
.calendar-cell {
	VERTICAL-ALIGN: top; COLOR: #025ecd; TEXT-ALIGN: center
}
.calendar A {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #001eff; TEXT-DECORATION: underline
}
.calendar A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #996600; TEXT-DECORATION: underline
}
A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #996600; TEXT-DECORATION: underline
}
.comment-caption {
	PADDING-RIGHT: 1em; BORDER-TOP: #b1b1b1 2px dotted; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM-STYLE: none
}
.comment-title {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: small; PADDING-BOTTOM: 0.2em; COLOR: #ff7800; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #fff9d0
}
.comment-body {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: small; PADDING-BOTTOM: 0.7em; COLOR: #2a4d71; PADDING-TOP: 0.2em
}
.comment-form {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1.2em; FONT-SIZE: small; PADDING-BOTTOM: 0.7em; LINE-HEIGHT: 1.5; PADDING-TOP: 0.2em
}
.tb-caption {
	PADDING-RIGHT: 1em; BORDER-TOP: #990000 2px dotted; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM-STYLE: none
}
.tb-title {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: small; PADDING-BOTTOM: 0.2em; COLOR: #993300; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #fff9d0
}
.tb-url {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: small; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.tb-body {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: small; PADDING-BOTTOM: 0.7em; COLOR: #2a4d71; PADDING-TOP: 0.2em
}
.navi {
	WIDTH: 100%; TEXT-ALIGN: right
}
.navi-prev {
	
}
.navi-next {
	
}
