body
{
	background-color:#ffffff;
}

.header_bg
{
	background-color:#f1f1f1;
}

.header
{
	font-size:smaller;
	color:#808080;
}

/* menu部分に適用します */
.menu
{
	background-color:#F1F1F1;
	font-size:smaller;
	/*ここでフォントしていしてもmenu内テーブル内のフォントは適用されません
	menu内各テーブルでフォント指定してください*/
}

/* 右menu部分に適用します */
.right_menu
{
	background-color:#FfFfFf;
	font-size:smaller;
	/*ここでフォントしていしてもmenu内テーブル内のフォントは適用されません
	menu内各テーブルでフォント指定してください*/
}

.main
{
	background-color:#ffffff;
	
	/*ここでフォントしていしてもmain内テーブル内のフォントは適用されません
	main内各テーブルでフォント指定してください*/
}

.footer_bg
{
	background-color:#ffffff;
}

.footer
{
	font-size:smaller;
	color:#808080;
}

.pagingTable
{
	/*ページングの外枠テーブル*/
	background-color:#ffffff;
}

.table
{
	/*大外枠のテーブル*/
	border:1px solid #666666;
	background-color:#F1F1F1;
	font-size:smaller;
}

.intable
{
	/*テーブル内テーブル*/
	background-color:#F1F1F1;
	font-size:smaller;
}

.signup
{
	/*テーブル内テーブル*/
	background-color:#F1F1F1;
}

.intable2
{
	/*テーブル内テーブル 個人情報ページ等*/
	background-color:#ffffff;
	font-size:smaller;
}

.subject
{
	/*各ページのテーブルタイトル*/
	color:#FfFfFf;
	font-weight:bold;
	background-color:#666666;
	font-size:small;
}

.tableFooter
{
	/*各ページのテーブルの個人情報等のフッター*/
	color:#FfFfFf;
	font-weight:bold;
	background-color:#666666;
	font-size:smaller;
}

/*
commonXxxx,columnName
SampleList サンプルファイル一覧
RecordList 問題、答え、すべての一覧
*/

.commonTable
{
	/*大外枠のテーブル*/
	background-color:#ffffff;
	font-size:small;
}

.columnName
{
	/*テーブルの列名*/
	color:#666666;
	font-weight:bold;
	background-color:#F1F1F1;
	font-size:small;
}

.columnName2
{
	/*テーブルの列名*/
	color:#666666;
	font-weight:bold;
	background-color:#ffffff;
	font-size:small;
}

.columnName3
{
	/*promotionテーブルの列名*/
	color:#666666;
	font-weight:bold;
	font-size:small;
}

.commonRow
{
	color:#666666;
	font-weight:normal;
	background-color:#ffffff;
	font-size:smaller;
}
/*
recordxxx
FileList FileRecordList
お知らせ
*/

.recordtable
{
	/*大外枠のテーブル*/
	border:1px solid #666666;
	background-color:#F1F1F1;
	/*font-size:smaller;*/
}

.recordsubject
{
	/*レコード用のテーブルタイトル*/
	color:#FfFfFf;
	font-weight:bold;
	background-color:#666666;
	font-size:smaller;
}

.recordsubject_s
{
	/*レコード用のテーブルタイトル小*/
	color:#FfFfFf;
	font-weight:lighter;
	background-color:#666666;
	font-size:xx-small;
}

.recordrow
{
	/*レコード用の各行 「お知らせ」のレコード一覧*/
	background-color:#F1F1F1;
	font-size:smaller;
}

.caution
{
	color:Red;
}

.description
{
	/*レコード用のテーブルタイトル*/
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
	font-size:smaller;
}

.pr
{
	/*レコード用のテーブルタイトル*/
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	font-size:smaller;
}

.pglabel_center
{
	/*ページングラベル*/
	padding-top:4;
	text-align:center
}

.pglabel_right
{
	/*ページングラベル*/
	vertical-align:middle;
	text-align:right;
}

.pglabel_left
{
	/*ページングラベル*/
	vertical-align:middle;
	text-align:left;
}



A:link{color:#333366;} 
A:active{color:#FF6600;text-decoration:none;} 
A:visited{color:#333366;} 
A:hover{color:#FF6600;text-decoration:none;}

/*ログイン等のテーブルフッター用*/
A.privacy:link{color:#ffffff;} 
A.privacy:active{color:#ffffff;text-decoration:none;} 
A.privacy:visited{color:#ffffff;} 
A.privacy:hover{color:#ffffff;text-decoration:none;}

/*ページフッター用*/
A.footer:link{color:#333366;} 
A.footer:active{color:#FF6600;text-decoration:none;} 
A.footer:visited{color:#333366;} 
A.footer:hover{color:#FF6600;text-decoration:none;}



.tableline {
	BORDER-RIGHT: #a7b7f5 0px solid; 
	BORDER-TOP: #a7b7f5 1px solid; 
	BORDER-LEFT: #a7b7f5 1px solid; 
	BORDER-BOTTOM: #a7b7f5 0px solid
}

.title {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	BACKGROUND: url(/img/cmn/bar_2.gif) #a7b7f5 repeat-x; 
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
	HEIGHT: 20px
}

.thline {
	BORDER-RIGHT: #a7b7f5 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a7b7f5 0px solid; 
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; 
	BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #a7b7f5 0px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #a7b7f5 1px solid
}

.tdline {
	BORDER-RIGHT: #a7b7f5 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a7b7f5 0px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #a7b7f5 0px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #a7b7f5 1px solid
}



