/* CSS Document */
/* main top
------------------------------------------------------------*/
.ch main .gelpack .open .inner .title.pl {
  padding-left: 300px;
}

.ch main .gelpack .open .inner .title.pl .list-title {
  width: 490px;
}

.ch main .gelpack.matcha {
  padding-top: 63px;
}

.ch main .gelpack.matcha .info .information .img {
  width: 48px;
}

.ch main .gelpack.matcha .info .information .main-info .name {
  text-shadow: #595b58 1px 0px 1px, #595b58 -1px 0px 1px, #595b58 0px -1px 1px, #595b58 -1px 0px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px;
}

.ch main .gelpack.matcha .info .information .main-info .caption {
  text-shadow: #595b58 1px 0px 1px, #595b58 -1px 0px 1px, #595b58 0px -1px 1px, #595b58 -1px 0px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px, #595b58 1px 1px 1px, #595b58 -1px 1px 1px, #595b58 1px -1px 1px, #595b58 -1px -1px 1px;
}

@media screen and (min-width: 741px) and (max-width: 1000px) {
  /* main top
------------------------------------------------------------*/
}

/*sp*/
@media screen and (max-width: 740px) {
  /* main top
------------------------------------------------------------*/
  .ch main .gelpack .open .inner .title.pl {
    padding-left: 0px;
  }
  .ch main .gelpack .open .inner .title.pl .list-title {
    width: 100%;
  }
  .ch main .gelpack.gold .info .information .img {
    width: 55px;
  }
  .ch main .gelpack.matcha {
    padding-top: 63px;
  }
  .ch main .gelpack.matcha .info .information .img {
    width: 48px;
  }
}
