BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, "??? ?丱????a?", Osaka, "????粒?? Pro W3"; BACKGROUND: #ffffff; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
A {
	COLOR: #30f; TEXT-DECORATION: none
}
A:hover {
	COLOR: #30f; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #30f
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; PADDING-TOP: 0px
}
H2 {
	BORDER-LEFT: #bbaadd 20px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #224; TEXT-INDENT: 6px; MARGIN: 5px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #fff; FONT-SIZE: 16px; PADDING-TOP: 4px
}
H3 {
	BORDER-BOTTOM: #c0c0c0 1px solid; TEXT-INDENT: 10px; COLOR: #000000
}
H4 {
	BORDER-BOTTOM: #c0c0c0 1px dotted; COLOR: #000000
}
H5 {
	BORDER-BOTTOM: #c0c0c0 1px dotted; COLOR: #000000
}
H6 {
	BORDER-LEFT: #cbe 20px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 110%; BACKGROUND-COLOR: #444; TEXT-INDENT: 5px; MARGIN: 15px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 4px
}
UL {
	LIST-STYLE-POSITION: inside; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: decimal; MARGIN: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: square; COLOR: #333333; MARGIN-LEFT: 2px
}
INPUT.formButton {
	
}
.item {
	
}
.itemHead {
	BORDER-BOTTOM: #666666 1px dotted;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	COLOR: #000;
	PADDING-TOP: 3px;
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.itemInfo {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.itemTitle A {
	FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.itemPoster {
	FONT-STYLE: italic; FONT-SIZE: 90%
}
.itemPostDate {
	FONT-STYLE: italic; FONT-SIZE: 90%
}
.itemStats {
	FONT-STYLE: italic; FONT-SIZE: 90%
}
.itemBody {
	PADDING-LEFT: 5px
}
.itemText {
	LINE-HEIGHT: 1.5em; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.itemText:first-letter {
	FONT-SIZE: 133%; FONT-WEIGHT: bold
}
.itemFoot {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.itemAdminLink {
	FONT-SIZE: 90%
}
.itemPermaLink {
	FONT-SIZE: 90%
}
TH {
	BORDER-BOTTOM: #666666 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #333333; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
TD#header_01 {
	BACKGROUND-IMAGE: url(images/header_01.gif); PADDING-LEFT: 45px; WIDTH: 850px; HEIGHT: 20px; FONT-SIZE: 14px; PADDING-TOP: 5px
}
TD#header_02 {
	BACKGROUND-IMAGE: url(images/header_02.gif); WIDTH: 850px; HEIGHT: 12px
}
TD#header_03 {
	BACKGROUND-IMAGE: url(images/header_03k.gif); WIDTH: 850px; HEIGHT: 72px
}
TD#header_04 {
	BACKGROUND-IMAGE: url(images/header_04.gif); WIDTH: 850px; HEIGHT: 9px
}
.middle {
	BACKGROUND-IMAGE: url(images/middle.gif); WIDTH: 850px
}
TD#footer {
	FONT: 10px/150% Verdana, Arial, Helvetica, sans-serif, "??? ?丱????a?", Osaka, "????粒?? Pro W3"
}
TD#leftcolumn {
	WIDTH: 210px; FONT-SIZE: 12px
}
TD#leftcolumn TH {
	
}
TD#leftcolumn DIV.blockTitle {
	BACKGROUND-IMAGE: url(images/menu_back.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD#leftcolumn DIV.blockContent {
	BACKGROUND-IMAGE: url(images/menu_back.gif); PADDING-BOTTOM: 15px; LINE-HEIGHT: 120%; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.menu_head {
	BACKGROUND-IMAGE: url(images/menu_head.gif); WIDTH: 210px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px
}
.menu_bottom {
	BACKGROUND-IMAGE: url(images/menu_bottom.gif); WIDTH: 210px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
TD#centercolumn_head {
	BACKGROUND-IMAGE: url(images/centercolumn_head.gif); BACKGROUND-COLOR: #ffffff; WIDTH: 560px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
TD#centercolumn {
	BACKGROUND-IMAGE: url(images/centercolumn_back.gif); TEXT-ALIGN: left; LINE-HEIGHT: 120%; BACKGROUND-REPEAT: repeat-y; FONT-SIZE: 12px
}
TD#centercolumn_bottom {
	BACKGROUND-IMAGE: url(images/centercolumn_bottom.gif); WIDTH: 560px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
TD#centercolumn TH {
	BACKGROUND-COLOR: #ececec
}
TD#centerCcolumn {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
TD#centerCcolumn DIV.blockTitle {
	BORDER-LEFT: #c33 8px solid; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 5px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TD#centerCcolumn DIV.blockContent {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 150%; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 3px
}
TD#centerLcolumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
TD#centerLcolumn DIV.blockTitle {
	PADDING-BOTTOM: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #000000; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TD#centerLcolumn DIV.blockContent {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
TD#centerRcolumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
TD#centerRcolumn DIV.blockTitle {
	PADDING-BOTTOM: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #000000; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TD#centerRcolumn DIV.blockContent {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
DIV#content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
TD#rightcolumn {
	WIDTH: 230px; FONT-SIZE: 12px
}
TD#rightcolumn TH {
	
}
TD#rightcolumn DIV.blockTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD#rightcolumn DIV.blockContent {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 120%; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
TD#mainmenu A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #660099; PADDING-TOP: 2px
}
TD#mainmenu A:hover {
	
}
TD#mainmenu A.menuTop {
	PADDING-LEFT: 3px
}
TD#mainmenu A.menuMain {
	PADDING-LEFT: 3px
}
TD#mainmenu A.menuSub {
	PADDING-LEFT: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD#usermenu A {
	PADDING-LEFT: 2px; COLOR: #6633ff
}
TD#usermenu A:hover {
	
}
TD#usermenu A.menuTop {
	
}
TD#usermenu A.highlight {
	
}
.outer {
	BORDER-BOTTOM: #cc0000 0px solid; BORDER-LEFT: #cc0000 0px solid; BORDER-TOP: #cc0000 0px solid; BORDER-RIGHT: #cc0000 0px solid
}
.head {
	BORDER-BOTTOM: #c7c7c7 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ececec; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.even {
	BORDER-BOTTOM: #c7c7c7 1px dotted; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.odd {
	BORDER-BOTTOM: #c7c7c7 1px dotted; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.foot {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TR.even TD {
	BORDER-BOTTOM: #c7c7c7 1px dotted; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
TR.odd TD {
	BORDER-BOTTOM: #c7c7c7 1px dotted; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
DIV.errorMsg {
	BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddddff 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffcccc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ddddff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 10px
}
DIV.confirmMsg {
	BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddddff 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ddffdf; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #136c99; BORDER-TOP: #ddddff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 10px
}
DIV.resultMsg {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: silver 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; BORDER-TOP: silver 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 10px
}
DIV.xoopsCode {
	BORDER-BOTTOM: #000080 1px inset; BORDER-LEFT: #000080 1px inset; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-FAMILY: "Courier New", Courier, monospace, osaka; BACKGROUND: #ffffff; BORDER-TOP: #000080 1px inset; BORDER-RIGHT: #000080 1px inset; PADDING-TOP: 0px
}
DIV.xoopsQuote {
	BORDER-BOTTOM: #000080 1px inset; BORDER-LEFT: #000080 1px inset; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-FAMILY: "Courier New", Courier, monospace, osaka; BACKGROUND: #ffffff; BORDER-TOP: #000080 1px inset; BORDER-RIGHT: #000080 1px inset; PADDING-TOP: 0px
}
DIV.selectyear {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
DIV.paper {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #eee; MARGIN: 12px; FONT-SIZE: 11px
}
DIV.pauth {
	BORDER-BOTTOM: #999 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #000; PADDING-TOP: 2px
}
DIV.ptitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #666; PADDING-TOP: 2px
}
DIV.ptitle A {
	COLOR: #454578
}
DIV.ptitle A:hover {
	TEXT-DECORATION: underline
}
DIV.ptitle A:visited {
	COLOR: #454578
}
DIV.plink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN.pbook {
	FONT-STYLE: italic; COLOR: #333; FONT-WEIGHT: bold
}
SPAN.pdate {
	COLOR: #333
}
.comTitle {
	MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.comText {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.comUserStat {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #2f5376; FONT-SIZE: 10px; BORDER-TOP: silver 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: silver 1px solid; PADDING-TOP: 2px
}
.comUserStatCaption {
	FONT-WEIGHT: normal
}
.comUserStatus {
	MARGIN-TOP: 10px; COLOR: #2f5376; MARGIN-LEFT: 2px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.comUserRank {
	MARGIN: 2px
}
.comUserRankText {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.comUserRankImg {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.comUserName {
	
}
.comUserImg {
	MARGIN: 2px
}
.comDate {
	FONT-STYLE: normal; FONT-SIZE: 9px
}
.comDateCaption {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
FORM#userinfo TEXTAREA {
	FONT-SIZE: 90%
}
SELECT {
	FONT-SIZE: 90%
}
A {
	COLOR: #30f; TEXT-DECORATION: none
}
A:hover {
	COLOR: #30f; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #30f
}

