@charset "UTF-8";
/*
TOPページcontentsArea設定CSS 
*/

/*今いるカテゴリ*/
#menuMain1 a,#menuMain1 a:hover { background-position:0px -48px; }

/* contentsArea/ ********** ********** ********** ********** */
#contentsArea {
	width:100%;
	background-color:#FFF;
	/*border:1px solid #00CCCC;*/
}

#topImage1 {
	height:330px;	
	text-align:center;
	background-image:url(../images/top/top_image_bg.jpg);
}
#topImage2 {
	text-align:center;
	/*border: 1px solid #ff0000;*/
}
#mainContents {
	margin:0 auto;
	width:760px;
	min-height:1px;/* IE 7対策 */
	/*border:1px solid #0000CC;*/
}
#leftContents {
	display:inline;/*ie5のバグ回避？*/
	float:left;
	width:550px;
	/*margin-left:10px;*/
	margin:0 10px;
	padding:0px;
}
#rightContents {
	float:left;
	margin-left:0px;
	width:180px;
	padding:0px;
}
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
		#mainContents:after {
			content:".";
			display:block;
			height:0px;
			clear:both;
			visibility:hidden;
		}
		#mainContents { display:inline-table; }
		* html #mainContents { height:1px; }/* Mac IE には適用させない \*/
		#mainContents { display:block; }
		/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
/* *************************************************************************** */
/* ********** ********** ********** /contentsArea ********** */

/* contents style ********** */
.topsection {
	clear:both;
	margin: 2px 0 30px;
	/*border: 1px solid #000099;*/
	/*background-color:#FFCCCC;*/
}
.topsection h2 {
	margin: 0 0 5px;
	padding: 0;
}
/* ■モーションキャプチャーパッケージエリア */
.mocap1 {}
.mocap1 .img1{ margin:0; padding:0; }
.mocap1 .img2{ margin:0; padding:0; }
.mocap1 .img3{ margin:0; padding:0; }
.mocap1 .img4{ 
	text-align:left;
	margin-top:15px;
	margin-left:15px;
	padding:0;
}

.mocap1 ul{
	margin: 10px 0 0;
	padding: 0;
	
	list-style: none;
}
.mocap1 li,.mocap1 li a {
	display:inline;
	float:left;
	margin:0 2px;
	display:block;
	width:143px;
	height:24px;
}

/* ■ニュースエリア */
.news {}
.news ul{
	margin:0 0 0 10px;
	padding: 0;
	list-style: none;
}
.news li {
	padding:5px 0;
}
.news .date {
	float:left;
	width:80px;
	/**/
	font-size:10px;
	line-height:13px;
	color:#EB292E;
}
.news .news_txt {
	float:left;
	/*margin-left:10px;*/
	line-height:18px;
	width: 450px;
}
.newsBox {
	min-height:1px;/* IE 7対策 */
}
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
		.newsBox:after {
			content:".";
			display:block;
			height:0px;
			clear:both;
			visibility:hidden;
		}
		.newsBox { display:inline-table; }
		* html .newsBox { height:1px; }/* Mac IE には適用させない \*/
		.newsBox { display:block; }
		/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
/* *************************************************************************** */
/* ■外部リンクバナーエリア */
.outlink {
	text-align:center;
}
.outlink ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.outlink li {
	padding:0 0 12px;
}
.outlink span {
	display:block;
	padding:0 0 5px;
	font-size:10px;
	color:#666666;
}
