/*サイドメニュー左側
-------------------------------------*/
#menu{
	width:300px;
	float: right;
	margin:10px 0 0 0;
	padding:0;
	font-size: 12px;
}

#menu h2{
	font-size:12px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:7px 0 0 0;
	height:24px;
	background:#f63;
	color:white;
}


/*メインコンテンツ
-------------------------------------*/
#main{
	width:630px;
	text-align:left;
	float:left;
	margin:10px 0 20px 0;
	padding:0;
}


/*ニュース
-------------------------------------*/
#news{
	clear:both;
	margin:0 0 0 0;
	padding-bottom:2em;
}
#news h2{
	margin:1em 0 0 0;
}
.newsItem{
	display:block;
	float:left;
	width:290px;
	margin:0 10px 0 0;
	padding-bottom:1em;
	border-top:1px solid #ccc;
}
.newsItem h3{
	font-size:14px;
	line-height:1.3;
	margin:0.5em 0 0.5em 0;
}
.newsItem img{
	float:left;
	margin-right:6px;
}
.newsItem p{
	margin:0 0 0.2em 0;
	font-size:12px;
	line-height:1.5;
}

/*ギャラリー
-------------------------------------*/
#gallery{
	clear:both;
	margin:0 0 0 0;
	padding:1em 0 2em 0;
}
#gallery h2{
	margin:0em 0 0 0;
}
.galleryItem{
	display:block;
	float:left;
	width:290px;
	margin:0 10px 0 0;
	padding-bottom:1em;
	border-top:1px solid #ccc;
}
.galleryItem h3{
	font-size:14px;
	line-height:1.3;
	margin:0.5em 0 0.5em 0;
}
.galleryItem img{
	float:left;
	margin-right:6px;
	padding:3px;
	border:1px solid #ddd;
	width:70px;
}
.galleryItem p{
	margin:0 0 0.2em 0;
	font-size:12px;
	line-height:1.5;
}

/*レビュー
-------------------------------------*/
#review{
	clear:both;
	margin:0 0 0 0;
	padding-bottom:2em;
}
#review h2{
	margin:0em 0 0 0;
}

/*殿堂入り
-------------------------------------*/
#halloffame{
	clear:both;
	margin:0 0 0 0;
	padding-bottom:2em;
}
#halloffame h2{
	margin:0em 0 0 0;
}


/*おすすめサンプル動画
-------------------------------------*/
#movie{
	clear:both;
	margin:0 0 0 0;
	padding:1em 0 2em 0;
}
#movie h2{
	margin:0em 0 0 0;
}
.movieItem{
	display:block;
	float:left;
	width:290px;
	margin:0 10px 0 0;
	padding-bottom:1em;
	border-top:1px solid #ccc;
}
.movieItem h3{
	font-size:14px;
	line-height:1.3;
	margin:0.5em 0 0.5em 0;
}
.movieItem img{
	float:left;
	margin-right:6px;
	padding:3px;
	border:1px solid #ddd;
	width:70px;
}
.movieItem p{
	margin:0 0 0.2em 0;
	font-size:12px;
	line-height:1.5;
}


/*リコメンド
-------------------------------------*/
#recommend{
	clear:both;
	margin:0 0 0 0;
	padding-bottom:2em;
}
#recommend h2{
	margin:1em 0 0 0;
}



/*RSS
-------------------------------------*/
#chijoRss{
	width:600px;
	margin:1em 0 0 0;
	padding:0;
	font-size:10px;
	font-size:12px;
	line-height:2;
}
#chijoRss ul{
	list-style-type:none;
	margin:0.5em 0 0 0;
	padding:0px;
}
#chijoRss li{
	border-bottom:1px solid #ccc;
	background:url(http://www.ccouncil.org/images/arrow.gif) no-repeat 0px 0.5em;
	padding-left:12px ;
}
#chijoRss li span{
	font-size:10px;
}
#chijoRss h2{
	margin:0;
	padding:0.3em 0px 0.3em 5px;
	background:#ccc;
	font-size:14px;
	line-height:105%;
	color:#fff;
	background:#f60;
}

/*更新情報
-------------------------------------*/
#kousin{
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12px;
	line-height:2;
}
#kousinL,
#kousinR{
	width:290px;
	margin:0.5em 0 0 0;
}
#kousinL h2,
#kousinR h2{
	margin:0;
	font-size:12px;
	line-height:1.7;
	color:#f60;
}
#kousinL{
	float:left;
}
#kousinR{
	float:right;
}

#kousinL li,
#kousinR li{
	border-top:1px solid #ccc;
	background:url(http://www.ccouncil.org/images/arrow.gif) no-repeat 0px 0.5em;
	padding-left:12px ;
}

/*ナビ
-------------------------------------*/
.catlink{
	font-size:12px;
	clear:both;
	background:#f0f0f0;
	padding:6px 0 6px 6px;
	border-bottom:1px solid #ccc;
}
