@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;
	color			: #f18200;
}
#Left h3 {
	padding			: 0 10px 0 10px;
	background		: #fad8b5;
	border-right	: solid 1px #f18302;
	border-left		: solid 1px #f18302;
	line-height		: 1.6;
	font-size		: 120%;
	font-weight		: bold;
}
#Left h4 {
	padding			: 0 10px 0 10px;
	background		: #c1e99e;
	border-right	: solid 1px #7ac03b;
	border-left		: solid 1px #7ac03b;
	line-height		: 1.6;
	font-size		: 120%;
	font-weight		: bold;
}
#Left h5 {
	padding			: 3px 2px 3px 2px;
	border-top		: solid 1px #f18200;
	border-bottom	: solid 1px #f18200;
	line-height		: 1.6;
	color			: #f18302;
	font-size		: 120%;
	font-weight		: bold;
}
.MaterialBottom {
	margin			: 0 0 5px 0;
}
.MaterialList {
	padding			: 3px 10px 3px 10px;
	border-right	: solid 1px #7ac03b;
	border-left		: solid 1px #7ac03b;
	width			: 258px;
}
.BlogCategory {
	text-align		: right;
	margin			: 8px 0 0 0;
}
.BlogText {
	margin			: 8px 5px 30px 5px;
	line-height		: 1.6;
}
.BlogReader {
	margin			: 8px 5px 8px 5px;
	line-height		: 1.6;
}
.BlogMaterial {
	margin			: 8px 0 15px 0;
	line-height		: 1.6;
}
	.BlogMaterial dt {
		float	: left;
		margin	: 0;
		padding	: 0;
	}
	.BlogMaterial dd {
		float	: right;
		margin	: 0;
		padding	: 0;
	}
	.BlogText .ImageS {
		margin		: 0 0 25px 0;
	}
		.BlogText .ImageS dl.Left {
			float	: left;
			margin	: 0 20px 0 0;
			padding	: 0;
			width	: 283px;
		}
		.BlogText .ImageS dl {
			margin	: 0;
			padding	: 0;
		}
			.BlogText .ImageS dl dt {
				float	: none;
				margin	: 0 0 5px 0;
				padding	: 0;
			}
			.BlogText .ImageS dl dd {
				float	: none;
				margin	: 0;
				padding	: 0;
			}
.BlogMenu dl,
.BlogMenu ul {
	margin			: 0 0 10px 0;
	border-right	: solid 1px #f28911;
	border-bottom	: solid 1px #f28911;
	border-left		: solid 1px #f28911;
}
	.BlogMenu dl dd,
	.BlogMenuLeft 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,
	.BlogMenuLeft 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;
	}
.EntryBottom {
	margin			: 8px 0 30px 0;
}
.BlogMenuLeft {
	border-top		: dotted 1px #c8c8c8;
	padding			: 12px 0 0 0;
}
	.BlogMenuLeft h6 {
		margin			: 0 0 6px 4px;
		font-size		: 110%;
		font-weight		: bold;
	}
#NewsTopicsList h3 a:link,
#NewsTopicsList h3 a:active,
#NewsTopicsList h3 a:visited,
#NewsTopicsList h3 a:hover {
		color		: #000000;
}
