@charset "UTF-8";

#main-content #feature-area,
#main-content #info-area {
	overflow: hidden;
	_overflow: visible;
	zoom: 1;
}

#main-content #feature-area:after,
#main-content #info-area:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#header {
	height: 145px;
	margin: 0;
}

#main-content {
	float: none;
	width: 895px;
	margin: 0;
}
	
	#main-content #feature-area {
		height: 404px;
		background: #000;
		overflow: hidden;
	}
		
		#main-content #feature-area #promotion {
			float: left;
			width: 654px;
			height: 404px;
		}
		
		#main-content #feature-area ul.banner {
			float: right;
			width: 240px;
			list-style: none;
			border-left: 1px solid #252525;
		}
			
			#main-content #feature-area ul.banner li {
				float: left;
				margin: 0;
				border-bottom: 1px solid #252525;
			}
	
	#main-content #info-area {
		padding: 26px 23px 0;
		background: url(../img/home_info-area_bg.gif) no-repeat 0 0;
	}
		
		#main-content #info-area div.info-block {
			width: 413px;
		}
		
		#main-content #info-area #performance {
			float: left;
		}
		
		#main-content #info-area #koransha {
			float: right;
		}
			
			#main-content #info-area div.info-block h2 {
				margin: 0 -5px 3px;
				padding: 0;
				background: none;
				border: none;
			}
			
			#main-content #info-area div.info-block table {
				border: none;
			}
				
				#main-content #info-area div.info-block table th,
				#main-content #info-area div.info-block table td {
					border: none;
					padding: 5px 0;
					border-bottom: 1px solid #ccccc2;
					vertical-align: top;
				}
				
				#main-content #info-area div.info-block table th {
					width: 8em;
					padding-top: 6px;
					color: #807c59;
					font-size: 83%;
				}

