/******************************
 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;
	vertical-align: middle;	
	text-align: right;
}

#topics h1{	
	/* アラビア語用 */
	border-top: solid 1px #cccccc;
	border-right: solid 8px #ff0000;	
	padding: 5px 10px 0 0;	
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: bold;
}

#topics h2{	
	/* アラビア語用 */
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
}

.td_topics_awards{
	/* アラビア語用 */
	width: 42px;
	background-image: url(images/index/icon_awards.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_news{
	/* アラビア語用 */
	width: 42px;
	background-image: url(images/index/icon_news.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_newsg{
	/* アラビア語用 */
	width: 42px;
	background-image: url(images/index/icon_news_g.gif);
	background-repeat: no-repeat;
}


.td_topics_products{
	/* アラビア語用 */
	width: 42px;
	background-image: url(images/index/icon_products.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_media{
	/* アラビア語用 */
	width: 42px;
	background-image: url(images/index/icon_media.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_expo{
	/* アラビア語用 */
	width: 42px;
	background-image: url(images/index/icon_expo.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_topics_title{
	/* アラビア語用 */
	width: 390px;
	padding-right: 10px;
	vertical-align: top;
}

.td_topics_date{
	/* アラビア語用 */
	width: 100px;
	text-align: right;
	vertical-align: top;
}

/* バナー */

#banner{
	width: 190px;
	padding-bottom: 20px;
	float: right;	
}

#banner img{
	padding-bottom: 10px;
}

.update{
	margin: 10px 0;
}

#banner p{
	/* アラビア語用 */
	margin-right: 5px;
}

/* 新しいトップページトピック：追加2011.06.10 */

#topics_new{
	width: 570px;
	padding: 0 30px 20px 10px;
	float: left;
	direction:rtl;
}

#topics_new h1{	
	/* アラビア語用 */
	border-top: solid 1px #cccccc;
	border-right: solid 8px #ff0000;	
	padding: 5px 10px 0 0;	
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: bold;
}

#topics_new h2{	
	/* アラビア語用 */
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
}

div.exhibiton,div.news,div.products,div.media {
	margin:20px 0;	
}

/* Start clearFix */
div.exhibiton :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	color:#fff;
	visibility: hidden;
	}
div.exhibiton {
	zoom: 1;
	}
/* End clearFix */

/* Start clearFix */
div.news :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	color:#fff;
	visibility: hidden;
	}
div.news {
	zoom: 1;
	}
/* End clearFix */

/* Start clearFix */
div.products :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	color:#fff;
	visibility: hidden;
	}
div.products {
	zoom: 1;
	}
/* End clearFix */

/* Start clearFix */
div.media :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	color:#fff;
	visibility: hidden;
	}
div.media {
	zoom: 1;
	}
/* End clearFix */



.topics_awards{
	/* アラビア語用 */
	background-image: url(images/index/icon_awards.gif);
	background-repeat: no-repeat;
	background-position:100% 3px;
	padding:0 52px 0 0px;
}

.topics_news{
	/* アラビア語用 */
	background-image: url(images/index/icon_news.gif);
	background-repeat: no-repeat;
	background-position:100% 3px;
	padding:0 52px 0 0px;
}

.topics_newsg{
	/* アラビア語用 */
	background-image: url(images/index/icon_news_g.gif);
	background-repeat: no-repeat;
	background-position:100% 3px;
	padding:0 52px 0 0px;
}


.topics_products{
	/* アラビア語用 */
	background-image: url(images/index/icon_products.gif);
	background-repeat: no-repeat;
	background-position:100% 3px;
	padding:0 52px 0 0px;
}

.topics_media{
	/* アラビア語用 */
	background-image: url(images/index/icon_media.gif);
	background-repeat: no-repeat;
	background-position:100% 3px;
	padding:0 52px 0 0px;
}

.topics_expo{
	/* アラビア語用 */
	background-image: url(images/index/icon_expo.gif);
	background-repeat: no-repeat;
	background-position:100% 3px;
	padding:0 52px 0 0px;
}


#topics_new dl {
	width:570px;
	
}

#topics_new dl dt{
	width:348px;
	float:right;
	display:inline;
	
}
#topics_new dl dd{
	width:170px;
	float:right;
	display:inline;
	
}

