@charset "UTF-8";
#wrapper{ position: relative;}
#main_image {
	height: 354px;
	background: url(../images/main_image_index.jpg) no-repeat center top;
     position: relative;
	}

#main_image .link_box{ width: 900px; height: 350px; margin : 0 auto; position: relative; }

#main_image .link01 a{ width: 190px; height: 130px; position: absolute; left: 599px; top:39px;}
#main_image .link02 a{ width: 190px; height: 130px; position: absolute; left: 493px; top: 189px; }
#main_image .link03 a{ width: 190px; height: 130px; position: absolute; left: 703px; top: 189px; }




#news {
	float: left;
	margin-bottom: 35px;
	width:448px;
	_width:450px;
	border: 1px solid #8c8c8c;
	text-align: center;
	}
#news .section {
	width: 430px;
	margin: 0 auto;
	padding: 5px 0;
	background: #f0f0f0;
	text-align: left;
	}
#news .section #tiny {
	margin: 0 5px;
	padding: 4px 14px;
	height: 260px;
	background: #ffffff;
	overflow: auto;
	}
#news .section #tiny table {
	border-collapse: collapse;
	*width: expression(cellSpacing = '0px', style.Width);
	}
#news .section #tiny table tr th,
#news .section #tiny table tr td {
	border: none;
	background: #ffffff;
	}

#about_us {
	float: right;
	margin-bottom: 35px;
	width:400px;
	_width:430px;
	padding: 9px 14px;
	border: 1px dashed #b2b2b2;
	background: #ededed;
	text-align: center;
	}
#about_us h3 {
	margin: 0;
	padding: 0;
	}
#about_us .section {
	width: 400px;
	margin: 0 auto;
	padding: 5px 0;
	background: #ffffff;
	text-align: left;
	}
#about_us .section p {
	margin: 5px 15px;
	}
	
.top-txt {
  height:250px;
	width:400px;
}

.top-txt02 {
  height:250px;
  overflow-y: scroll;}

