@charset "UTF-8";
.mdSaleEntry{width:730px;margin:0 auto;color:#434343}
*+.mdSaleEntry{margin-top:16px}
.mdSaleEntry a{display:inline-block;color:#0260ea}
.mdSaleEntry a:hover{opacity:.7}
.mdSaleEntry [class*=__table]{background:#fff;border-radius:8px;padding:16px;position:relative}
.mdSaleEntry [class*=__table]::before{content:"";display:block;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22px;height:22px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/brandselection/2025/10/common/images/ico_plus_01.png) top left/22px 22px no-repeat}
@media(min-width:472px){
.mdSaleEntry [class*=__table]::before{top:50%}
}
.mdSaleEntry [class*=__table] .elItemList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.mdSaleEntry [class*=__table] .elItem{padding:0 51px;width:50%}
.mdSaleEntry [class*=__table] .elItem:first-of-type{padding-left:16px}
.mdSaleEntry [class*=__table] .elItem:last-of-type{padding-right:16px}
.mdSaleEntry [class*=__table] .elMainText{font-size:14px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.mdSaleEntry [class*=__table] .elRateText{font-size:12px;font-weight:400;position:relative;padding-left:20px;line-height:130%;margin-left:12px;white-space:nowrap}
.mdSaleEntry [class*=__table] .elRateText::before{content:"";display:block;position:absolute;top:0;left:0;width:14px;height:14px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/bonusselection/common/images/ico_paypayLogo_01.png) top left/14px 14px no-repeat}
.mdSaleEntry [class*=__table] .elLabelWrap{margin:4px 0 0 -4px}
.mdSaleEntry [class*=__table] .elLabel{background-color:#f5f5f5;padding:2px 6px;display:inline-block;font-size:12px;margin:4px 0 0 4px}
.mdSaleEntry [class*=__item] .elState{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.mdSaleEntry [class*=__item] .elState+.elState{margin-top:12px}
.mdSaleEntry [class*=__item] .elState dt{font-weight:700}
.mdSaleEntry [class*=__item] [class*=elAnnotation]{position:relative;margin-top:16px;padding-top:16px;border-top:1px solid #e7d5bb;font-size:12px}
.mdSaleEntry .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out;height:0;opacity:0}
.mdSaleEntry .elExpandLink{position:relative;display:inline-block;line-height:15px;padding-right:11.105px}
.mdSaleEntry .elExpandLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:15px;line-height:1;width:9.105px;text-indent:-2.9136px;top:50%;margin-top:-7.5px;right:0}
.mdSaleEntry [data-libExpand].elOpen .elExpand{opacity:1}
.mdSaleEntry [data-libExpand].elShow .elExpand{height:auto;opacity:1;-webkit-transition:none}
.mdSaleEntry [data-libExpand].elShow .elExpandLink{display:none}
