/* ************************************************ 
 *  product_list_page
 * ************************************************ */

/* ************************************************ 
 *  sort　tags and pager tags　are in the common page
 * ************************************************ */


item_photo{
  width:33%;
}
div.sub_category_area,
div.sub_group_area {
height: 100%;
margin-bottom: 20px;
padding: 10px 10px 0px 10px;
}

div.sub_category_area div.sub_category,
div.sub_group_area div.sub_group {
float: left;
margin: 0 20px 10px 0;
}

div.sub_category_area div.sub_category img,
div.sub_group_area div.sub_group img {
margin-right: 10px;
}


/* カテゴリ・グループのフリースペース内全体の指定 */
.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;
}