/* sub category & sub group */
.grp_lst {
  position: relative;
  clear: both;
  margin-left: -2.127%;
  padding-top: 2em;
}
.grp_lst_unit {
  float: left;
  margin-bottom: 15px;
  margin-left: 2.083%;
  width: 17.916%;
  word-break: break-all;
}
  .grp_lst_unit a {
    display: block;
    padding: .5em;
    background-color: #f1f1f1;
    color: #000;
    text-decoration: none;
  }
  .grp_lst_unit a:hover {
    text-decoration: underline;
  }
  .grp_lst_img {
    display: block;
    margin: 0 auto .5em;
    max-width: 100%;
    height: inherit;
  }
.category_desc_2 {
  padding-top: 2em;
}
#topwrap_con{
position:relative;
background-image:url('https://img21.shop-pro.jp/PA01427/722/etc/contents_top.png?cmsp_timestamp=20190828091722');
background-repeat:no-repeat;
background-size:cover;
height:396px;}
@media only screen and (max-width:1260px) {
  #topwrap_con{
  background:none;
    height:154px;
  }
}
@media only screen and (max-width:650px) {
.grp_lst_unit {
  float: none;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  word-break: break-all;
}
  .grp_lst_unit a {
    display: block;
    padding: .5em;
    background-color:#fff;
    color: #000;
    text-decoration: none;
	}
  .grp_lst {
  position: relative;
  clear: both;
  margin-left: 0;
  padding-top: 2em;
}

}

.grp_lst2 {
  position: relative;
  clear: both;
  margin-left: -2.127%;
  padding-top: 2em;
}
.grp_lst_unit2 {
  float: left;
  margin-bottom: 15px;
  margin-left: 2.083%;
  width: 17.916%;
  word-break: break-all;
  background:#ccc;
}
  .grp_lst_unit2 a {
    display: block;
    padding: .5em;
    background-color: #f1f1f1;
    color: #000;
    text-decoration: none;
  }
  .grp_lst_unit2 a:hover {
    text-decoration: underline;
  }
@media only screen and (max-width:650px) {
.grp_lst2 {
  position: relative;
  clear: both;
  margin-left: 0;
  padding-top: 2em;
}
.grp_lst_unit2 {
  float: none;
  display:inlie-block;
  margin: 15px 0;
  margin-left: 0;
  width: 100%;
  word-break: break-all;
}
  .grp_lst_unit2 a {
    display: block;
    padding: .5em;
    background-color: #f1f1f1;
    color: #000;
    text-decoration: none;
  }
  .grp_lst_unit2 a:hover {
    text-decoration: underline
  }
  .prd_lst_pos b {
  font-size: 140%;
   margin:0;
    padding:0;
}
  .prd_lst_pager{
  font-size:75%;}
}