@charset "utf-8";

/*/////////////////////////////////////////////////////////
//home
/////////////////////////////////////////////////////////*/


/*////main////*/

.primary {
	margin-left: 15px;
	width: 974px;
}
	.primary .main {
		width:661px;
		float:left;
	}
	.primary .product {
		background: url(../../img/home/product.jpg) no-repeat left top;
		width:313px;
		height: 436px;
		float:left;
	}
		.primary .product h3,
		.primary .product table,
		.primary .product table td {
			overflow: hidden;
			text-indent: -10000px;
		}



/*//////// secondary /////////////*/

.secondary {
	margin-left: 15px;
	margin-top: 15px;
	width: 974px;
}
	.secondary #news {
		background: url(../../img/home/bg_news.jpg) no-repeat left top;
		width:661px;
		height: 242px;
		float:left;
		position: relative;
	}
		.secondary #news .scroll {
			margin-top: 62px;
			margin-left: 15px;
			width: 616px;
			height: 136px;
			overflow-y: scroll;
		}
			.secondary #news .scroll ul {
				width: 585px;
			}
			
				.secondary #news .scroll ul li {
					background: #f3f3f4 url(../../img/home/bg_line_x.jpg) no-repeat left bottom;
					margin-bottom: 8px;
					padding-bottom: 8px;
				}
				.secondary #news .scroll ul li dl {
					padding-bottom: 4px;
					width:585px;
					font-size:1.2em;
					font-weight: bold;
				}
					.secondary #news .scroll ul li dl a {
						background-color: transparent;
						color: #085383;
					}
					.secondary #news .scroll ul li dl a:hover {
						background-color: transparent;
						color: #0e7cc2;
					}
					.secondary #news .scroll ul li dl dt {
						width: 86px;
						float: left;
						line-height: 150%;
					}
					.secondary #news .scroll ul li dl dd {
						width:499px;
						float: left;
						line-height: 150%;
					}
					.secondary #news .scroll ul li img {
						margin-top: 2px;
						vertical-align: baseline;
					}
					.secondary #news .scroll ul li span {
						letter-spacing: -1px;
					}
					/*
					.secondary #news .scroll ul li dl dd.new {
						background: url(../../img/shared/icon_new.gif) no-repeat right 3px;
						padding-right: 35px;
					}
					*/
				.secondary #news .scroll ul li p {
					background-color: transparent;
					margin-left: 86px;
					width: 499px;
					line-height: 140%;
					color: #082f48;
				}
		#news #more {
			width: 100px;
			height: 20px;
			position: absolute;
			top: 222px;
			left: 15px;
		}
		#news #more a {
			background: url(../../img/home/icon_more.jpg) no-repeat left 1px;
			padding-top: 1px;
			padding-left: 12px;
			color:#00598f;
			font-weight: bold;
			font-size:0.86em;
		}
		#news #more a:hover,
		#news #more a:active {
			color: #0171b5;
		}
		#news #rss {
			width: 51px;
			height: 22px;
			position: absolute;
			top: 217px;
			left: 581px;
		}
	
	.secondary .bnr_area {
		width:313px;
		float:left;
	}



