/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
    padding:0;
    margin: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;
  }
  .sub_category_area{
        overflow: hidden;
  }
  .sub_category{
        float: left;
        margin-right: 15px;
        background: #f5f5f5;
        padding: 0px 8px;
  }
  
  .pankuzu ul li {
      width: 50%;
      float: left;
  }
  
  /* ご贈答一覧のしバナー */
  .noshi-bnr {
    margin-top: 10px;
  }
  
  /* ご贈答説明 見出し */
  h3.gift-head {
    font-size: 16px;
    color: #2c0202;
    border-bottom: solid 2px;
    padding-bottom: 6px;
  }

  .cg_freespace_01 h1 {
    margin: 10px 0 0;
    font-size: 20px;
  }