@charset "utf-8";
/*********************************************
**    Copyright (c) 2008 Nishikou co.,ltd. All Rights Reserved.
**                  All Rights Reserved.
**********************************************/
/**************************************************************************************************
Content
**************************************************************************************************/
/* IndexPage
-------------------------------------------------------------------------------------------------*/
#Navi {
	margin			: 5px 0 10px 5px;
	line-height		: 1.6;
}
.EntryDay {
	margin			: 0 0 5px 10px;
}
	.EntryDay span {
		color		: #007fcc;
	}
#Left h3 {
	padding			: 0 10px 0 10px;
	background		: #b9e3f9;
	border-right	: solid 1px #0280cd;
	border-left		: solid 1px #0280cd;
	line-height		: 1.6;
	font-size		: 120%;
	font-weight		: bold;
}
.BlogText {
	margin			: 10px 5px 30px 5px;
	line-height		: 1.6;
}
	.BlogText p {
		margin		: 0 0 12px 0;
	}
	.BlogText img {
		margin		: 10px 0 12px 0;
	}
.BlogMenu dl,
.BlogMenu ul,
.BlogMenu .TableBorder {
	margin			: 0 0 10px 0;
	border-right	: solid 1px #1c8ed3;
	border-bottom	: solid 1px #1c8ed3;
	border-left		: solid 1px #1c8ed3;
}
.BlogMenu .TableBorder {
	padding			: 0 0 5px 0;
}
	.BlogMenu dl dd {
		float		: left;
		background	: url(../../../common/images/cursor_gray.jpg) no-repeat 0 8px;
		_background	: url(../../../common/images/cursor_gray.jpg) no-repeat 0 10px;
		*background	: url(../../../common/images/cursor_gray.jpg) no-repeat 0 10px;
		margin		: 0 8px 0 8px;
		_margin		: 0 8px 0 4px;
		padding		: 4px 0 4px 0;
		text-indent	: 8px;
	}
	.BlogMenu dl dt {
		margin		: 0 8px 0 0;
		padding		: 4px 0 4px 86px;
	}
	.BlogMenu ul li {
		background		: url(../../../common/images/cursor_gray.jpg) no-repeat 0 8px;
		margin			: 0 8px 0 8px;
		padding			: 3px 0 3px 0;
		text-indent		: 8px;
	}
.BlogMenu table {
	width			: 100%;
}
.BlogMenu caption {
	width			: 100%;
	text-align		: center;
	padding			: 5px 0 5px 0;
}
	.BlogMenu table th {
		text-align	: center;
	}
	.BlogMenu table td {
		text-align	: center;
	}
		.BlogMenu table a:link,
		.BlogMenu table a:active,
		.BlogMenu table a:visited,
		.BlogMenu table a:hover {
			color	: #ee0000;
			text-decoration: underline;
		}
.EntryBottom {
	margin			: 0 0 30px 0;
}
#NewsTopicsList h3 a:link,
#NewsTopicsList h3 a:active,
#NewsTopicsList h3 a:visited,
#NewsTopicsList h3 a:hover {
		color		: #000000;
}