/* ================================================================
CSS for history.html layout
This CSS file created by Moonstone, Moonstone Studio
Moonstone Studio at http://www.msstudio.org/
in Moonstone Studio Performing Arts Center(PAC) at
                    http://www.msstudio.org/pac/
Ver.1.1 on January 15th,2011(Release Version)
	Modified 'updateindex' attiribute
=================================================================== */
/* 全体のmarginとpaddingを初期化(0にする) */
*{
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

/* ウィンドウ全体の体裁 */
body{
	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",Times New Roman,arial,helvetica,serif;
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	background: #bbf7ca;
	background: -moz-linear-gradient(left top 315deg, #ffffe0, #bbf7ca);
	background: -webkit-gradient(linear, left top, right bottom, from(#ffffe0), to(#bbf7ca));
	color: #000000;
}

/* TOP全体＆プルダウンメニューの基礎部分 */
#container {
	width: 930px;
	text-decoration: none;
	margin: 10px auto;
/*	border: solid 1px #ff0000;*/
}

/* グループタイトル基礎 */
#header {
	width: 700px;
	height: 30px;
	background: #99cc99;
	text-align: center;
	font-weight: bold;
	border: 5px ridge #00a000;
	padding: 3px;
	margin: 0px auto;
}

/* グループタイトル */
#logo {
	font-size: 25px;
	color: #000000;
}

/* 更新内容一覧表基礎 */
table {
	text-align: center;
	font-size: 16px;
	border: 2px ridge #005000;
	margin: 10px auto;
}

/* 更新日付セル */
td.celldate {
	width: 120px;
	background: #e0f0ff;
	border: 1px ridge #005000;
	padding: 5px;
}

/* 更新内容セル */
td.cellindex{
	text-align: left;
	line-height: 20px;
	width: 640px;
	color: #ffffe0;
	background: #005000;
	border: 1px ridge #005000;
	padding: 5px;
}

/* 更新内容のグループ(コンテンツ)部分 */
.updateindex{
	color: #ffd700;
	text-shadow: #a0a0a0 1px 0px 0px;
}

/* 表示区切り線 */
div.section {
	width:850px;
	height: 3px;
	border: 1px solid #aaaaaa;
	margin: 10px auto;
}

/* ページ内ナビゲーション全体 */
#backtogroup,
#backtotop {
	position: relative;
	left: 3px;
	width: 270px;
	height: 30px;
	background: #ffffe0;
	font-size: 14px;
	font-weight: bold;
	color: #663300;
	text-align: left;
	border: 1px solid #005000;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}

/* ページ内ナビゲーションのアイコン */
#back_icon {
	position: relative;
	top: 3px;
	float: left;
	width: 72px;
	height: 24px;
	border: 0px;
}

/* ページ内ナビゲーションのアイコン横文字列表示 */
.navi_info {
	clear: right;
}

/* フッター(連絡先) */
#footer_address {
	width: 913px;
	height: 48px;
	background: #ffffe0;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	border: solid #005000;
	border-width: 2px;
	padding: 5px;
	margin: 8px auto;
}

/* メールアイコン表示 */
#icon_mail {
	position: relative;
	float: left;
	left: 120px;
	width: 32px;
	height: 24px;
	border: 0px;
}

/* メールアイコン横の文字列 */
#mail_info {
	clear: right;
}

/* メールアドレスのカモフラージュ表示 */
#maildirection {
	color: #0000ff;
	direction: rtl;
	unicode-bidi: bidi-override;
}
