@charset "UTF-8";
.mdPickUpItem{margin-top:24px}
.mdPickUpItem .elPickUpItem{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.mdPickUpItem .elPickUpItem .elLink{display:block}
.mdPickUpItem .elPickUpItem .elLink:hover{opacity:.7}
.mdPickUpItem .elPickUpItem .elImage{width:100%;height:auto;background:0 0}
.mdPickUpItem .elListItem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.mdPickUpItem .elListItem .elImageInner{position:relative}
.mdPickUpItem .elListItem .elImageInner .elItemImage{width:100%;height:auto}
.mdPickUpItem .elListItem .elImageInner .elItemBackground{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px 0 0 8px;overflow:hidden}
.mdPickUpItem .elListItem .elImageInner .elCover::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:8px 0 0 8px;overflow:hidden;background-image:linear-gradient(180deg,rgba(245,245,245,.8),rgba(245,245,245,.2) 26% 80%,rgba(245,245,245,.8))}
.mdPickUpItem .elListItem .elImageInner .elCover+.elItemImage{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.mdPickUpItem .elListItem .elImageInner .elSoldOutText{position:absolute;top:0;left:0;width:100%;height:100%;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.4);color:#fff;font-weight:700;font-size:13px}
.mdPickUpItem .elListItem.elSoldOut .elSoldOutText{display:-ms-flexbox;display:flex}
.mdPickUpItem .elItemWrap{border-radius:8px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);overflow:hidden}
.mdPickUpItem .elItemText{padding:12px}
.mdPickUpItem .elItemText .elIconImage{width:80px;padding-bottom:6px}
.mdPickUpItem .elItemText .elText{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#434343;font-size:14px}
.mdPickUpItem .elItemText .elOriginalPrice{margin-top:6px;color:#434343;font-size:16px;white-space:nowrap;font-weight:700}
.mdPickUpItem .elItemText .elOriginalPrice .elPriceUnit{font-size:11px;white-space:nowrap}
.mdPickUpItem .elItemText .elCouponMessage{position:relative;margin-top:6px;padding-left:20px;color:#c13832;font-size:12px}
.mdPickUpItem .elItemText .elCouponMessage::before{content:"";position:absolute;display:inline-block;width:16px;height:16px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/blackfriday/2025/11/common/images/top_gourmet_ico_coupon_01.png) no-repeat center/contain}
.mdPickUpItem .elItemText .elPrice{padding:6px 2px 0 0;color:#c13832;font-size:20px;font-weight:700;line-height:24px}
.mdPickUpItem [class*=__itemA] .elItemWrap{position:relative;width:362px;margin:0 auto}
.mdPickUpItem [class*=__itemA] .elWrap{display:-ms-flexbox;display:flex}
.mdPickUpItem [class*=__itemA] .elImageInner{position:relative;width:50%;overflow:hidden}
.mdPickUpItem [class*=__itemA] .elItemText{width:50%}
.mdPickUpItem [class*=__itemA] .elListItem{position:relative;width:50%;z-index:0}
.mdPickUpItem [class*=__itemA] .elListItem::before{content:"";position:absolute;top:90px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:390px;height:278px;border:2px solid;border-image-source:linear-gradient(100deg,#a76e04 0,#a76d04 2%,#a76d04 4%,#a76d04 6%,#a56c05 8%,#a36c08 10%,#a26f11 14%,#a87a25 20%,#b78d41 26%,#caa45f 31%,#d2ae6c 33%,#d5b171 34.5%,#c6a05c 36%,#a5792a 40%,#946204 46%,#9c6b12 55%,#aa7b27 65%,#ba8e3d 74%,#c79c4f 80%,#d0a65a 83%,#d0a65a 83%,#ca9f52 86%,#ba8d3d 90%,#a77823 96%,#9e6e15 100%);border-image-slice:1;z-index:0;box-sizing:border-box}
.mdPickUpItem [class*=__itemA] .elListItem .elSoldOutText{border-radius:8px 8px 0 0;overflow:hidden}
.mdPickUpItem [class*=__itemA] .elBackgroundImage{position:relative;margin-bottom:-45px}
.mdPickUpItem [class*=__itemA] .elBackgroundImage .elImage{width:382px;margin:16px 47px 0 0}
.mdPickUpItem [class*=__itemA] .elBackgroundImage .elComment{position:absolute;top:19px;left:355px;width:50px;margin:0}
.mdPickUpItem [class*=__itemA] .elBackgroundImage.elRight .elImage{margin:16px 0 0 47px}
.mdPickUpItem [class*=__itemA] .elBackgroundImage.elRight .elComment{top:9px;left:30px;margin:0}
.mdPickUpItem [class*=__itemB] .elListItem{width:192px}
.mdPickUpItem [class*=__itemB] .elListItem+.elListItem{margin-left:24px}
.mdContentsNote+.mdPickUpItem{margin-top:0}