/*==================================================================================================
	ページ全体のスタイル
==================================================================================================*/
body
{
	background-color:white;
	color:black;

	scrollbar-face-color: orange;
	scrollbar-highlight-color: yellow;
	scrollbar-shadow-color: darkorange;
	scrollbar-3dlight-color: salmon;
	scrollbar-arrow-color: white;
	scrollbar-track-color: darksalmon;
	scrollbar-darkshadow-color: tomato;

	margin:5px 5px 5px 5px;
}

/*------------------------------------------------------------------------------------------------*/

a:link
{
	color:lightsalmon;
}
a:visited
{
	color:tomato;
}
a:active
{
	color:red;
}

/*------------------------------------------------------------------------------------------------*/

a.newly
{
	color:yellow;
	background-color:red;
}
a.newly:link
{
	color:yellow;
	background-color:red;
}
a.newly:visited
{
	color:yellow;
	background-color:red;
}
a.newly:active
{
	color:yellow;
	background-color:red;
}

/*------------------------------------------------------------------------------------------------*/

h1
{
	font-size:xx-large;
	font-waight:bold;
}

/*------------------------------------------------------------------------------------------------*/

span.enter
{
	font-size:x-large;
	font-waight:bold;
}

/*------------------------------------------------------------------------------------------------*/

span.link
{
	font-size:x-small;
}

/*==================================================================================================
	ヘッダ
==================================================================================================*/
table.header
{
	border:orange solid 1px;
}

table.header td
{
	font-size:x-small;
	padding:5px 5px 5px 5px;
	text-align:right;
	vertical-align:top;
}

table.header td.copyright
{
	font-size:x-small;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-arlign:right;
	vertical-align:bottom;
}

/*==================================================================================================
	利用者名表示枠
==================================================================================================*/
table.welcome
{
	border:orange solid 1px;
}

table.welcome td
{
	font-size:x-small;
	padding:5px 5px 5px 5px;
	text-align:center;
}

/*==================================================================================================
	時計
==================================================================================================*/
table.timer
{
	border:orange solid 1px;
}

table.timer th
{
	font-size:x-small;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
}

table.timer td
{
	font-size:x-small;
	padding:5px 5px 5px 5px;
	text-align:right;
}

/*==================================================================================================
	お知らせ表示枠
==================================================================================================*/
table.info
{
}

table.info th
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
	font-weight:bold;
	text-align:left;
}

table.info th.date
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
	font-weight:bold;
	text-align:right;
}

table.info td
{
	border:red solid thin;
	font-size:x-small;
	padding:2px 2px 2px 2px;
}

/*==================================================================================================
	解説枠
==================================================================================================*/
table.comment
{
}

table.comment th
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
	font-weight:bold;
	text-align:left;
}

table.comment th.date
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
	font-weight:bold;
	text-align:right;
}

table.comment td
{
	border:orange solid thin;
	font-size:x-small;
	padding:2px 2px 2px 2px;
}

/*==================================================================================================
	各種カード
==================================================================================================*/
table.card
{
}

table.card th
{
	font-size:x-small;
	font-weight:bold;
	text-align:left;
}

table.card th.pager
{
	font-size:x-small;
	font-weight:bold;
	text-align:right;
}

table.card td
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
}

table.card td.menu
{
	border-top:orange solid 1px;
	border-left:orange solid 1px;
	font-size:x-small;
	padding:2px 2px 2px 2px;
}

table.card td.enter
{
	background-color:orange;
	padding:2px 2px 2px 2px;
	color:green;
}

table.card td.enter a:link
{
	color:white;
}
table.card td.enter a:visited
{
	color:yellow;
}
table.card td.enter a:active
{
	color:darkorange;
}

 table.card td.sample
{
	border-top:orange solid 1px;
	border-left:orange solid 1px;
	font-size:medium;
	padding:2px 2px 2px 2px;
}

table.card td.button
{
	font-size:x-small;
	text-align:right;
	padding:2px 2px 2px 2px;
}

/*==================================================================================================
	リスト
	※主にカード内で使用
==================================================================================================*/

table.list
{
}

table.list th
{
	border-bottom:orange solid 1px;
	font-size:x-small;
	padding:2px 2px 2px 2px;
	font-weight:bolder;
}

table.list td
{
	border-bottom:orange solid 1px;
	font-size:x-small;
	padding:2px 2px 2px 2px;
}

/*==================================================================================================
	タイトル
==================================================================================================*/
table.title
{
	border:orange solid 1px;
}

table.title th
{
	font-size:x-small;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	text-align:left;
}

table.title th.pager
{
	font-size:x-small;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	text-align:right;
}

table.title td
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
	text-align:left;
}

table.title td.date
{
	font-size:x-small;
	padding:2px 2px 2px 2px;
	text-align:right;
}

/*==================================================================================================
	
==================================================================================================*/
