@charset "UTF-8";
/*      common     */
/*      #sale2508用     */
/*--------------------------------------------------------------------------

        PC/SPサイズ共通

--------------------------------------------------------------------------*/
main#sale_item.sale2508 {
  background-color: #ffffff;
}
main#sale_item.sale2508 .lp-menu .item a {
  background-color: #e1f2fd;
}
main#sale_item.sale2508 .btn-link {
  color: #940e07;
}
main#sale_item.sale2508 .btn-recipe {
  color: #00d1b2;
}
main#sale_item.sale2508 .icn.pu {
  background-color: #00d1b2;
  color: #ffffff;
}
main#sale_item.sale2508 .radius-ttl {
  background-color: #940e07;
}
main#sale_item.sale2508 .content.sale {
  background-color: #e1f2fd;
}
main#sale_item.sale2508 .content.sale .radius-ttl {
  background-color: #940e07;
}
main#sale_item.sale2508 .content-table__simple dt {
  background-color: #940e07;
}
main#sale_item.sale2508 .content-table .head {
  background-color: #940e07;
}
main#sale_item.sale2508 .content-table.scroll-wrap .content-table_item {
  width: 1600px;
}
main#sale_item.sale2508 .content-data__ttl-inner {
  background-color: #f2e1e0;
  border-color: #f2e1e0;
  color: #940e07;
}
main#sale_item.sale2508 .content-data__txt {
  border-color: #940e07;
}
main#sale_item.sale2508 .section-ttl.type-radius {
  background-color: #940e07;
  color: #ffffff;
}
main#sale_item.sale2508 .section-ttl.type-band {
  background-color: #940e07;
}
main#sale_item.sale2508 .section-ttl.type-brd_l, main#sale_item.sale2508 .section-ttl.type-brd_b {
  border-color: #266790;
}
main#sale_item.sale2508 .section-ttl .sub {
  color: #00d1b2;
}
main#sale_item.sale2508 .sub-ttl {
  color: #333333;
}
main#sale_item.sale2508 .sub-ttl:after {
  content: "";
  background-color: #940e07;
}
main#sale_item.sale2508 .sub-ttl.type-radius {
  background-color: #e1f2fd;
}
main#sale_item.sale2508 .sub-ttl.type-band {
  background-color: #e1f2fd;
}
main#sale_item.sale2508 .set-item__ttl {
  background-color: #e1f2fd;
}
main#sale_item.sale2508 .pickup-copy {
  color: #266790;
}
main#sale_item.sale2508 .content.text .content-table.col .cell {
  width: 33%;
}
main#sale_item.sale2508 .content.text .content-table.col .cell.head {
  background-color: #e1f2fd;
  color: #333333;
  width: 33%;
}
main#sale_item.sale2508 .content-txt {
  margin-bottom: 20px;
}
main#sale_item.sale2508 .pickup-copy {
  text-align: center;
}
main#sale_item.sale2508 .pickup-name {
  text-align: center;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 0;
}
main#sale_item.sale2508 .prod-list .prod-item__price {
  text-align: center;
}
main#sale_item.sale2508 .prod-list.column-box .prod-item__name {
  display: flex;
  align-items: flex-start;
  height: 100%;
}
main#sale_item.sale2508 .prod-list.column-box .discount-price {
  height: 100%;
  display: flex;
  align-items: end;
}
main#sale_item.sale2508 .prod-list.column-box .not-discount {
  height: auto;
}
main#sale_item.sale2508 .prod-list.column-box {
  margin-top: 80px;
}
main#sale_item.sale2508 .pickup-list__mini .figureSquareCard {
  transform: scale(1.2);
}

/*--------------------------------------------------------------------------

        PCサイズのみ（769pxより大きいウィンドウサイズ）

--------------------------------------------------------------------------*/
@media screen and (min-width: 769px) {
  main#sale_item.sale2508 .btn-link:hover, main#sale_item.sale2508 .btn-link:active, main#sale_item.sale2508 .btn-link:focus {
    background-color: #940e07;
    color: #fff;
    border-color: #fff;
  }
  main#sale_item.sale2508 .btn-recipe:hover, main#sale_item.sale2508 .btn-recipe:active, main#sale_item.sale2508 .btn-recipe:focus {
    background-color: #00d1b2;
    color: #fff;
    border-color: #fff;
  }
}
/*--------------------------------------------------------------------------

        SPサイズのみ（480pxより小さいウィンドウサイズ）

--------------------------------------------------------------------------*/
@media screen and (max-width: 480px) {
  main#sale_item.sale2508 .pickup-name {
    text-align: center;
    font-size: 16px;
  }
}/*# sourceMappingURL=202508sale_item_month.css.map */