@charset "utf-8";

/*--------------------------------------------------------------*/
/* CSS and Graphics are released under Creative Commons Licence */
/* http://www.webplus.jp/                                       */
/* Copyright (C) 2006 Kiyonobu Horita @ WEBPLUS Inc.            */
/* This style is for printing dark background themes.           */
/*--------------------------------------------------------------*/

.noprint	{
	display				:	none;
}

body	{
	margin				:	0px;
	padding				:	0px;
	background			:	#FFFFFF;
	color				:	#666666;
	font-size			:	75%;
	font-family			:	'メイリオ', Verdana, Helvetica, 'MSPGothic', 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
}

img	{
	border				:	none;
}

/* ------------ Header elements ------------ */
#header	{
	display				:	none;
}

/* ------------ Content Area ------------ */
.centerRcolumn	{
	float				:	right;
	width				:	48%;
	padding				:	0px 0px 0px 3px;
	overflow			:	hidden;
}

.blockTitle	{
	font				:	bold 110%/normal 'メイリオ', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
}

.centerLcolumn	{
	float				:	left;
	width				:	49%;
	padding				:	0px 3px 0px 0px;
	overflow			:	hidden;
}

.centerCcolumn	{
	clear				:	both;
}

#col3 .cc_base, #col2 .cc_base, #col1 .cc_base	{
	float				:	none;
	width				:	100%;
}

#page_top	{
	display				:	none;
}

.leftcolumn	{
	display				:	none;
}

.rightcolumn	{
	display				:	none;
}

#xoops_banner	{
	display				:	none;
}

#footer	{
	display				:	none;
}

/* ------------ for table ------------ */
.outer	{
	background			:	#FFFFFF;
	border				:	1px solid #EEEEEE;
}

th	{
	padding				:	3px;
	background			:	#E1DFD4;
	border-bottom		:	1px solid #CCCCCC;
	color				:	#666666;
	font-weight			:	normal;
	vertical-align		:	middle;
}

.head	{
	padding				:	5px;
	background			:	#EBE9DF;
	border-bottom		:	1px solid #CACACA;
	color				:	inherit;
}

.even	{
	padding				:	2px;
	background			:	#F2F2F2;
	border-bottom		:	1px solid #CACACA;
	color				:	inherit;
}

.odd	{
	padding				:	2px;
	background			:	#F0F0ED;
	border-bottom		:	1px solid #CACACA;
	color				:	inherit;
}

.foot	{
	padding				:	5px;
	background			:	#F2F2F2;
	color				:	inherit;
	font-weight			:	bold;
}

tr.even td	{
	padding				:	2px;
	border-bottom		:	1px solid #CACACA;
}

tr.odd td	{
	padding				:	2px;
	border-bottom		:	1px solid #CACACA;
}

tr.even	{
	background			:	#E1DFD4;
	color				:	inherit;
}

tr.odd	{
	background			:	#F0F0ED;
	color				:	inherit;
}

/* ------------ quote and code ------------ */
div.xoopsCode	{
	padding				:	6px;
	width				:	auto;
	background			:	#EFEFEF;
	border				:	1px solid #CCCCCC;
	color				:	inherit;
	overflow			:	auto;
}

div.xoopsQuote	{ 
	margin-left			:	15px;
	width				:	auto;
	background			:	#FDFDFD;
	border-left			:	5px solid #DDDDDD;
	color				:	inherit;
	overflow			:	auto;
}

/* ------------ for comment ------------ */
.comTitle	{
	margin-bottom		:	2px;
}

.comText	{
	padding				:	2px;
}

.comUserStat	{
	margin				:	2px;
	padding				:	2px;
	background			:	#FFFFFF;
	border				:	1px solid #CCCCCC;
	color				:	inherit;
	font-size			:	80%;
}

.comUserStatCaption	{
	font-weight			:	normal;
}

.comUserRank	{
	margin				:	2px;
}

.comUserRankText	{
	font-size			:	80%;
}

.comUserImg	{
	margin				:	2px;
}

.comDate	{
	font-size			:	80%;
}

.comDateCaption	{
}

/* ------------ for bulletin or news module ------------ */
.itemHead	{
	padding				:	2px 5px;
	border-bottom		:	1px dotted #CCCCCC;
	font-weight			:	bold;
}

.itemInfo	{
	padding				:	3px 8px;
	text-align			:	right;
}

.itemTitle a	{
	font-size			:	120%;
	font-weight			:	bold;
	font-variant		:	small-caps;
	text-decoration		:	none;
}

.itemPoster	{
	font-size			:	90%;
}

.itemPostDate	{
	font-size			:	90%;
}

.itemStats	{
	font-size			:	90%;
}

.itemBody	{
	padding				:	0px 8px 0px 13px;
	overflow			:	hidden;
}

.itemText	{
	margin-top			:	5px;
	margin-bottom		:	5px;
	line-height			:	1.5em;
}

.itemFoot	{
	padding				:	2px;
	border-top			:	1px dotted #CCCCCC;
	text-align			:	right;
}

.itemAdminLink	{
	font-size			:	90%;
}

.itemPermaLink	{
	font-size			:	90%;
}



/*--------------------　▲　end of file　▲　*/