/******************************
 index
******************************/

/* ムービー */

#movie{
	width: 800px;
	height: 250px;
	margin: 10px 0 30px 0;
}

/* トピック */

#topics{
	width: 550px;
	padding: 0 50px 20px 10px;
	float: left;	
}

#topics table{
	width: 550px;
	margin: 15px 0; 
	border: none;
	text-align: left;
	vertical-align: middle;
}

#topics h1{	
	border-top: solid 1px #cccccc;
	border-left: solid 8px #ff0000;
	padding: 5px 0 0 10px;
	margin-bottom: 20px;
	font-size: 15px;
	font-weight: bold;
}

#topics h2{	
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.td_topics_awards{
	width: 50px;
	background-image: url(images/index/icon_awards.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_news{
	width: 50px;
	background-image: url(images/index/icon_news.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_newsg{
	width: 50px;
	background-image: url(images/index/icon_news_g.gif);
	background-repeat: no-repeat;
}

.td_topics_products{
	width: 50px;
	background-image: url(images/index/icon_products.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_global{
	width: 50px;
	background-image: url(images/index/icon_global.gif);
	background-repeat: no-repeat;
}

.td_topics_media{
	width: 50px;
	background-image: url(images/index/icon_media.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_expo{
	width: 50px;
	background-image: url(images/index/icon_expo.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_title{
	width: 360px;
	padding-right: 10px;
	vertical-align: top;
}

.td_topics_date{
	width: 130px;
	text-align: right;
	vertical-align: top;
}

/* バナー */

#banner{
	width: 190px;
	padding-bottom: 20px;
	float: right;	
}

#banner img{
	padding-bottom: 10px;
}

.update{
	margin: 10px 0;
}

	
