/* bodyの設定 */
body {
	background-color: #ffffff;	/* 背景色 */
	color: #222222; 			/* 文字色 */
}

/* リンクの設定 */
a {
	text-decoration: none;		/* アンダーラインを消す */
}

/* リンクの配色設定 */
a:link		{	color: #aa4422;	}
a:visited	{	color: #aa4422;	}
a:active	{	color: #ff8844;	}

/* カーソルが来たときのリンクの設定 */
a:hover{
	color: #ff8844; 			/* 配色 */
	text-decoration: underline; /* アンダーラインを出す */
}


/* 表題用の設定 */
div {
	border: 1px solid #000000;	/* 1px黒枠で囲む */
	padding: 3px;	/* 上3px 右1文字 下3px 左1文字 隙間を確保 */
	line-width: 100%;			 /* 横幅設定 */
	background: #ffffff;		/* 背景色を白にする */
	color: #000000; 			/* テキスト色を黒にする */
	text-align: left; 		/* テキスト配置 */
	font-weight: bold;			/* テキストを太文字にする */
}

/* 内容表記用の設定 */
p {
	margin-top: 5px;			/* 上側マージン */
	margin-left: 5px;			/* 左側マージン */
	margin-right: 5px;			 /* 左側マージン */
	margin-bottom: 1em; 		/* 下側マージン */
}

/* メニュー表記用の設定 */
p.copy {
	margin-top: 1px;			/* 上側マージン */
	margin-bottom: 1px; 		/* 下側マージン */
	color: #666666; 			/* テキスト配色 */
	text-align: center; 		/* テキスト配置 */
}

/* harbot用の設定 */
p.harbot {
	line-width: 127px;
	line-height: 201px;

}

/* 枠組み用の設定 */
table {
	margin-top: 5px;			/* 上側を空ける */
	margin-bottom: 1em; 		/* 下側を1文字分空ける */
	background: #000000;		/* 背景色 */
	padding: 1px 0px;			/* 上右下左 隙間を確保 */
	border: 0px;				/* 囲み */
}

/* 枠組み用の設定 */
th {
	font-weight: bold;			/* テキスト太さ */
	background: #666666;		/* 背景色 */
	color: #ffffff; 			/* 文字色 */
	padding: 1em 1em;			/* 上下左右 隙間を確保 */
	border: 0;					/* 囲み */
}

/* 枠組み用の設定 */
td {
	background: #f0f0f0;		/* 背景色 */
	padding: 1px 1px 1px 1px;	/* 上下左右 隙間を確保 */
	border: 1px 1px;			/* 囲み */
	margin: 0px;
}

