@charset "utf-8";
/* CSS Document */
#index_header
{
	background:	#09f url(../images/index/index_img_header.jpg) no-repeat top left;
	height:		200px;
}
	#index_header h1
	{
		display:	none;
		visibility:	hidden;
	}
#index_breadcrumb
{
	background:	#1d3971 url(../images/index/index_img_breadcrumb.jpg) repeat-x top;
	color:		#fff;
	font-size:	11px;
	font-weight:bold;
	height:		20px;
	line-height:20px;
	padding:	0 20px;
}
	#index_breadcrumb .timestamp
	{
		float:		right;
		font-size:	12px;
		font-variant:normal;
	}
	#index_breadcrumb a:link,
	#index_breadcrumb a:visited
	{
		color:		#fff;
		display:	block;
		text-decoration:none;
		width:		200px;
	}
	#index_breadcrumb a:hover,
	#index_breadcrumb a:active
	{
		color:		#ff0;
		display:	block;
		text-decoration:none;
		width:		200px;
	}
#index_content .index_layout{width:100%}
	#index_content td{vertical-align:top}
	#index_content #index_lo_R
	{
		background:	#e9eae9;
		font-size:	12px;
		width:		300px;
	}
		#index_lo_R h2
		{
			background:	#999 url(../images/misc/blank_header_img3.jpg) no-repeat top left;
			clear:		both;
			font-size:	14px;
			height:		40px;
			line-height:40px;
			margin:		0;
			padding:	0;
			text-indent:10px;
		}
		#index_lo_R h3
		{
			background:	#ccc;
			color:		#666;
			font-size:	12px;
			margin:		0;
			padding:	1px 0;
			text-indent:5px;
		}
		#index_lo_R .lo_R_content
		{
			background:	url(../images/index/index_loL_bg.jpg) repeat-x top left;
			padding:	5px 0;
			margin:		0;
		}
		#index_lo_R ul,#index_lo_R li
		{
			list-style-type:none;
			margin:		0;
			padding:	0;
		}
		#index_lo_R li{padding:2px 0 2px 10px;font-size:11px;}
		#index_lo_R .li_product
		{
			font-size:	11px;
			padding-left:10px;
		}
		#product_table{width:100%}
		#product_table td
		{
			width:		50%;
			vertical-align:	top;
		}
		#index_lo_R .view_all
		{
			float:			right;
			font-size:		11px;
			line-height:	30px;
			padding:		0 10px;
			text-align:		right;
		}
		#index_lo_R a.viewside:link,
		#index_lo_R a.viewside:visited
		{
			color:		#fff;
			text-decoration:none;
		}
		#index_lo_R a.viewside:hover,
		#index_lo_R a.viewside:active
		{
			color:		#ff0;
			text-decoration:underline;
		}
		#index_search
		{
			background:	#fff url(../images/index/index_loR_search_bg.jpg) no-repeat bottom left;
			height:		60px;
		}
			#index_search p
			{
				color:		#fff;
				font-size:	14px;
				font-weight:bold;
				margin:		0;
				padding:	5px 0 0 0;
				text-indent:10px;
			}
			#index_search input{}
			#index_search .search_input
			{
				border-color:	#999 #ccc #999 #ccc;
				border-style:	solid;
				border-width:	1px;
				color:			#666;
				font-style:		italic;
			}
	#index_content #index_lo_L
	{
		background:	#fff url(../images/index/index_loL_bg.jpg) repeat-x top;
		border-right:1px solid #999/*#4C82B9*/;
		width:		600px
	}
		#index_lo_L .index_post_box
		{
			background:	/*#f9f9f9 url(../images/index/index_post_box_bg.jpg) repeat-x top center*/;
			border:		1px solid #e0e0e0;
			font-size:	12px;
			margin:		10px 10px 10px 10px;
			/*width: 		560px;*/
		}
		#index_lo_L .index_post_h2
		{
			border-bottom:1px solid #3f5b93;
			color:		#3f5b93;
			font-size:	14px;
			margin:		0;
			padding:	2px 15px 0px;
			text-align:	right;
		}
		#index_lo_L .index_post_end
		{
			/*background:	url(../images/index/index_post_box_bottom.jpg) no-repeat top center;*/
			clear:		both;
			display:	block;
			height:		8px;
			overflow:	hidden;
		}
		#index_lo_L .index_post_img
		{
			float:		left;
			margin:		10px 10px 0 10px;
		}
#index_nationwide{width:100%}
	#index_nationwide h3
	{
		background:	#eee;
		font-size:	12px;
		margin:		0;
		padding:	5px;
	}
	#index_nationwide p{font-size:11px;padding:2px 4px}
	#index_nationwide td
	{
		border:		1px solid #ddd;
		vertical-align:top;
		width:		25%;
	}