@charset "UTF-8";

/*=====================
	基本タグ設定
=====================*/
body {
	color:#602020;
	background:white;
	font-family:"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
	font-size: 75%;
	line-height:150%;
	padding:0px;
	margin:0px;
}
a{
	color:#0000ff;
}
a:hover {
	color:#ff00ff;
}
form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	line-height:100%;
}

/*=====================
	各ブロックの設定
=====================*/

/* タイトル */
h1 {
	font-size:200%;
	background: #ffe0e0;
	padding:16px;
	margin:0px;
}

/* ツールバー */
.toolbar {
	background: #e8b0b0;
	padding:4px 16px;
}
.toolbar .spacer {
	width:1em;
}
.toolbar a {
	color: black;
	background-color: #e0e0e0;
	border: 2px outset #e0e0e0;
	display:block;
	width: 6em;
	padding: 0px 1px 1px 0px;
	text-align: center;
	text-decoration: none;
}
.toolbar a:hover{
	color: #400000;
	background-color: #ffff80;
	border: 2px inset #ffff80;
	padding: 1px 0px 0px 1px;
}
.toolbar input.button {
	width: 6em;
}


/* 本文 */
.content {
	padding:16px;
}

/* フッタ */
.footer {
	border-top:1px solid;
	text-align:center;
	margin-bottom:16px;
	font-size:90%;
	line-height:100%;
	padding-top:8px;
}
.footer img {
	border:0px;
}
.footer a {
	text-decoration:none;
}
/*=====================
	専用クラス
=====================*/

h2 {
	font-size:150%;
	border-left:1em solid;
	border-bottom:1px solid;
	padding-left:4px;
	padding-bottom:1px;
	margin-bottom:1em;
}
h3 {
	font-size:120%;
	margin:0.5em 0px;
}

/* フォーム整形用テーブル */
table.form {
	border:1px solid;
	padding:4px;
}
table.form td {
	padding:1px;
}

/* 最近のツッコミ等のリスト表示用 */
table.list {
	margin:0.5em 0px;
	border-top:1px solid #808080;
}
table.list th {
	text-align:left;
	padding:1px 4px;
	border-bottom:3px double #808080;
	background-color:#E0E0E0;
	white-space:nowrap;
}
table.list td {
	border-bottom:1px solid #808080;
	padding:1px 4px;
	white-space:nowrap;
}

