@charset "shift_jis";

/******************************************************************************/
/*アイテム*/
/******************************************************************************/
.item_itou {
    width: 100%;
    display: none
    margin:20px 0 20px 0;
}




.ui-dialog ui-widget ui-widget-content ui-corner-all ui-front FS2_checkout_point_dialog ui-dialog-buttons ui-draggable{width: 100% !important;left: 0px;top: 817px;z-index: 999999;}

/******************************************************************************/
/*商品一覧*/
/******************************************************************************/
/*価格有り*/
.shohin-item {display:flex;width: 100%;gap: 15px;}
.shohin-item-lst {border: solid #eee;padding: 10px;margin: 10px 0;box-shadow: 0 0 5px #eee, 0 0 10px #eee, 0 0 10px #eee;width: 100%;}
.shohin-item-lst img {width:100%;}
.shoin-kakaku {text-align: center;color: #f00;font-weight: bold;margin: 5px 0;}
.shoin-bottun {text-align: center;background-color: #eee;padding: 10px 0;font-weight: bold;color: #000;margin: 0 0;}

/*価格無し*/
.mini-item {
  display: flex;
  flex-wrap: wrap;
}

.mini-item-lst {
  border: solid #eee;
  padding: 10px;
  box-shadow: 0 0 5px #eee, 0 0 10px #eee, 0 0 10px #eee;
  width: calc(25% - 15px); /* 4列ぴったりになるようgapとmarginを考慮 */
  box-sizing: border-box;
}

.mini-item-lst img {
  width: 100%;
}

.mini-kakaku {
  text-align: center;
  color: #f00;
  font-weight: bold;
  margin: 5px 0;
}

.mini-bottun {
  text-align: center;
  background-color: #eee;
  padding: 10px 0;
  font-weight: bold;
  color: #000;
  margin: 0;
}

/* レスポンシブ対応：タブレットで2列、スマホで1列 */
@media (max-width: 1024px) {
  .mini-item-lst {
    width: calc(25% - 10px);
  }
}

@media (max-width: 600px) {
  .mini-item-lst {
    width: 100%;
  }
}		



/******************************************************************************/
/* ■消えていないかチェック■ */
/******************************************************************************/
