@charset "UTF-8";
.mdSaleEntry{width:950px;margin:40px auto 0;color:#434343}
*+.mdSaleEntry{margin-top:16px}
.mdSaleEntry a{color:#0260ea}
.mdSaleEntry a:hover{opacity:.7}
.mdSaleEntry [class*=__table]{background:#fff;border-radius:8px;padding:16px 90px;position:relative}
.mdSaleEntry [class*=__table]::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:26px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/brandweek/common/images/ico_plus_01.png) top left/26px 26px no-repeat}
.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/brandweek/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]{width:730px;margin:auto}
.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;-webkit-text-size-adjust:none;text-size-adjust:none}
.mdSaleEntry .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out}
.mdSaleEntry .elExpand a{display:inline-block}
.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}