/**************************************************************
*	仮想現実空間付属　天風研究室
*		ページフォーマット指定スタイルシート
*			　copyright(C)　天風　悠　LM 09/06/2002
**************************************************************/

/*=============================================================
	 基本的なページのスタイル
=============================================================*/
/*------ ページ全体 ------*/
BODY {
	background-image:		url("img/bg_leftbar.jpg");
	background-repeat:		repeat-y;
	background-attachment:	fixed;
	background-color:		#FFFFFF;
	font-size:				x-small;
	/*color:					#336633;*/
	/*color:					#A08030;*/
	color:					#003333;
	margin:					0.3em 0.3em;
}


/*------ 各ページ見出し ------*/
H1 {
	text-align:			center;
	color:				#0099CC;
	font-size:			large;
	font-weight:		normal;
	border-top:			solid 2px #FF69B4;
	border-bottom:		solid 2px #FF69B4;
	padding:			0.2em 0em;
}
H2 {
	text-align:			left;
	color:				#30A080;
	font-size:			medium;
	font-weight:		bold;
	background-color:	#FFFFFF;
	border-bottom:		solid 1px #42AAFF;
	padding:			0.1em 0.8em 0.01em;
	margin:				0.5em 0.5em;
}
H2.notsection {
	color:				#30A080;
	font-size:			small;
	font-weight:		normal;
	background-color:	#FFFFFF;
	border-bottom:		solid 1px #42AAFF;
	padding:			0.1em 0.8em 0.01em;
	margin:				0.5em 0.5em;
}


/*------ リンク周辺 ------*/
A {
	text-decoration:	none;
}
A:LINK {
	color:				#30A080;
}
A:HOVER {
	background-color:	#F0FFE0;
}
A:ACTIVE {
	color:				#4040A0;
	background-color:	#E8FFFF;
}
A:VISITED {
	color:				#C0A0C0;
}
.LikeLink {
	color:				#30A080;
}


/*------ ブロック要素 ------*/
DIV {
	text-align:			center;
}
DIV.SiteMap {
	text-align:			center;
	font-size:			x-small;
	color:				#EE7A8C;
	background-color:	#E7E3FF;
}
DIV.SiteMap2 {
	text-align:			center;
	font-size:			x-small;
	color:				#BA55D3;
	background-color:	#AFEEEE;
}
DIV.copyright {
	text-align:			center;
	font-size:			x-small;
	color:				#3333CC;
}
DIV.alleft {
	text-align:			left;
}
DIV.alright {
	text-align:			right;
}


/*------ テーブル ------*/
TABLE {
	background-color:	transparent; /* #FFF0E0; */
	font-size:			small;
}
TABLE.BGColor {
	background-color:	#FFF0E0;	/* 背景色あり */
}
TD.RowTitle {
	font-size:			small;
	/*color:				#A08030;*/
	/*background-color:	#FFF0E0;*/
	border-right:		solid 1px #42AAFF;
	border-bottom:		solid 1px #42AAFF;
	text-align:			center;
}
TD.RowData {
	font-size:			x-small;
	/*color:				#A08030;*/
	/*background-color:	#FFF0E0;*/
	border-right:		solid 1px #42AAFF;
	border-bottom:		solid 1px #42AAFF;
	text-align:			left;
}
TD.RowData2 {
	font-size:			small;
	/*color:				#A08030;*/
	/*background-color:	#FFF0E0;*/
	border-right:		solid 1px #42AAFF;
	border-bottom:		solid 1px #42AAFF;
	text-align:			center;
}


/*------ 仕切り線（HRタグ） ------*/
HR {
	color:				#FFA080
}


/*------ 各ページ本文段落 ------*/
P {
	font-size:			x-small;
	margin:				0.1em 3em;
}
p.defaultline {
	font-size:			x-small;
	margin:				0.1em 3em;
}


/*------ インラインスタイル ------*/
span.emphasis {
	font-weight:		bold;
	font-size:			large;
	font-style:			italic;
}
span.fontbold {
	font-weight:		bold;
}
span.fontlarge {
	font-size:			medium;
	font-weight:		bold;
}
span.fontsmall {
	font-size:			xx-small;
}
span.bancontent {
	color:				#FF0000;
}


/*------ リスト ------*/
UL.topics {
	margin				0em 10em;
	list-style:			disc url("http://www.geocities.jp/server-errors/not_found.html") outside;
}
OL.topics2 {
	list-style:			disc url("http://www.geocities.jp/server-errors/not_found.html") outside;
}


/*=============================================================
	トップページのみに関する指定
=============================================================*/
/*------ 情報テーブルタイトル背景 ------*/
.InfoTitleBG {
	text-align:			right;
	color:				#408080;
	font-size:			small;
	font-weight:		bold;
	background-color:	#FFEEC0;
}


/*------ 更新情報テーブル ------*/
.NewInfoTableBG {
	font-size:			x-small;
	background-color:	#E3FFEA;
}

/*------ サイトインフォメーション ------*/
.InfoTableBG {
	font-size:			x-small;
	background-color:	#E3FFEA;
}

/*------ 「入室」バー ------*/
.EnterBer{
	color:				#3FAAFC;
	background-color:	#E0FFD5;
	font-weight:		bold;
	font-size:			large;
}

/*------ ブロック要素 ------*/
/*------ 研究室ふりがな（？） ------*/
DIV.Ruby {
	text-align:			center;
	background-color:	#FFFFFF;
	color:				#B9E3FF;
	font-size:			x-small;
}

/*=============================================================
	日誌のいろいろ
=============================================================*/
.diarytitle {
	color:				#000099;
	font-size:			small;
	font-weight:		bold;
}

.diarydate {
	color:				#000099;
	font-size:			x-small;
}

.diarynote {
	color:				#006633;
	font-size:			x-small;
	text-align:			left;
}

.textbox {
	font-size:			10pt;
	color:				#111111;
	background-color:	#ffffff;
	border:				1 solid #007040;
}
.button {
	font-weight:		bold;
	color:				#ffa7b9;
	background-color:	#ffffff;
	border:				1 solid #007040;
	cursor:				hand;
}

/*=============================================================
	開発室のプログラミングTIPS
=============================================================*/
.codekeyword {
	color:				#0000FF;
}

.codecomment {
	color:				#008000;
}

.codeemphasis {
	color:				#FFA500;
}

.codebase {
	text-align:			left;
	color:				#000000;
	background-color:	#FFFFFF;
	border:				solid 1px #008000;
	margin:				0.5em 2em;
	font-size:			small;
}
/*=============================================================
	講義室関連
=============================================================*/
TD.talk_yu {
	color:				#003333;
	padding-top:		1em;
	padding-bottom:		1em;
}
TD.talk_maya {
	color:				#0066FF;
	padding-top:		1em;
	padding-bottom:		1em;
}
TD.talk_shia {
	color:				#FF9900;
	padding-top:		1em;
	padding-bottom:		1em;
}
TABLE.talksummary {
	border:				double 3px #42AAFF;
}
TD.summarytitle {
	text-align:			center;
	font-size:			middle;
	font-weight:		bold;
}
TD.summarymsg {
	text-align:			center;
	font-size:			middle;
	font-weight:		bold;
	color:				#FF0066;
}

/*=============================================================
	展示室関連
=============================================================*/
DIV.imagelist {
	margin:				0em 10em;
	text-align:			right;
}

/*=============================================================
	掲示板関連
=============================================================*/
TABLE.msgtable {
	text-align:			left;
	border-right:		solid 1px #42AAFF;
	border-bottom:		solid 1px #42AAFF;
	margin:				0.5em;
	margin-right:		1.5em;
}
DIV.msgtable {
	text-align:			right;
}

DIV.msgtitle {
	background-color:	#EAF8FF;
	font-size:			small;
	font-weight:		bold;
	text-align:			left;
	padding-left:		3em;
}
DIV.mainmsg {
	font-size:			small;
	text-align:			left;
}
DIV.msginfo {
	color:				#30A080;
	/*background-color:	#EAF8FF;*/
	font-size:			x-small;
	text-align:			right;
}
TABLE.postmsg {
	border:				solid 1px #42AAFF;
}
