#flash-stage{
  width:555px;
  float:left;
}

#bn-stage{
  width:178px;
  float:right;
}

#rc-title{
	width:732px;
	padding-top:15px;
	padding-bottom:5px;
}

#rc-box{
	width:733px;
	margin-bottom:2px;
	font-size:80%;
}

#contents-box{
	width:733px;
	margin-bottom:2px;
	font-size:80%;
}

.rc-tbox{
	width:712px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.rc-image{
	width:235px;
	float:left;
}

.rc-text{
	width:477px;
	float:right;
}

.rc-line{
	width:733px;
}

.contents-tbox{
	width:366px;
	margin-top:3px;
	float:left;
}

.contents-tbox-l{
	width:78px;
	margin-top:5px;
	float:left;
}
.contents-tbox-r{
	width:283px;
	margin-top:5px;
	float:left;
}

.contents-events-box{
	width:360px;
	margin-top:5px;
}

.contents-icon{
	width:16px;
	margin-left:1px;
	margin-right:1px;
	float:left;
}
.contents-date{
	width:50px;
	margin-left:4px;
	float:left;
}

.contents-events-text{
	width:330px;
	margin-left:4px;
	float:left;
}

.contents-title{
	width:366px;
	padding-bottom:5px;
}

.contents-pt{
	width:50px;
	padding-left:12px;
	float:left;
}

.contents-image1{
	width:360px;
	padding-bottom:5px;
}
.contents-image2{
	width:360px;
	padding-top:15px;
	padding-bottom:5px;
}