/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
	padding:0;
	margin:20px 0 20px 0;
}
.cg_freespace_02 {
	padding:0;
	margin:20px 0 20px 0;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
	margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
	margin:0 0 10px 20px;
	padding:0;
}

/* サブカテゴリー表示設定 */
.subcate {
	float: left;
	font-size: 16px;
	font-weight: bolder;
	margin: 15px 30px 0px 0px;
}
.subcate a{
	color:#333;
	text-decoration:none;
}
.subcate a:hover{
	color:#ccc;
	text-decoration:none;
}
.subcatebox {
	margin: 20px 0px 0px 0px;
	padding-bottom:20px;
	border-bottom:4px solid #336633;
	overflow:hidden;
}
.itemlist_non{
	margin-top:30px;
}