@charset "UTF-8";
[class^=mdSaleCounter]{width:auto;margin-top:0;padding-top:34px;border-radius:0}
[class^=mdSaleCounter] .elBannerImage{padding:18px;text-align:center}
[class^=mdSaleCounter] .elBannerImage.elDetailImage{margin-top:4px;padding-top:0}
[class^=mdSaleCounter] .elBannerImage+.elDetailImage{margin-top:-10px}
[class^=mdSaleCounter] .elImage{width:100%;height:auto;background:0 0}
[class^=mdSaleCounter] [class*=__heading]{max-width:460px;margin:0 auto}
[class^=mdSaleCounter] [class*=__heading] .elTitleImage{text-align:center}
[class^=mdSaleCounter] [class*=__heading] .elImage.elHeight40{max-width:100%;max-height:40px;width:auto;height:100%}
[class^=mdSaleCounter] [class*=__heading] .elImage.elHeight20{max-width:100%;max-height:20px;width:auto;height:100%}
[class^=mdSaleCounter] [class*=__banner],[class^=mdSaleCounter] [class*=__item]{max-width:460px;margin:12px auto 0;position:relative;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1019607843)}
[class^=mdSaleCounter] [class*=__banner]+[class*=__banner],[class^=mdSaleCounter] [class*=__item]+[class*=__banner]{margin-top:12px}
[class^=mdSaleCounter] [class*=__banner]+[class*=__banner]::before,[class^=mdSaleCounter] [class*=__item]+[class*=__banner]::before{display:inline-block;position:absolute;content:"";top:-24px;left:0;right:0;width:36px;height:36px;margin:auto;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/bakugaiultrasale/2026/09/common/images/top_totalAmountCounter_ico_01.png);background-repeat:no-repeat;background-size:cover}
[class^=mdSaleCounter] [class*=__banner]+[class*=__banner] .elBannerImage,[class^=mdSaleCounter] [class*=__item]+[class*=__banner] .elBannerImage{padding:12px 8px}
[class^=mdSaleCounter] .elTotalAmountText{padding:0 16px;font-size:14px}
[class^=mdSaleCounter] .elTotalAmountText .elPercentText{color:#f03;font-weight:700}
[class^=mdSaleCounter] .elAiAgentArea{padding:16px 12px 20px}
[class^=mdSaleCounter] .elAiAgentArea .elAiButtonWrap .elAiButton{display:block;text-align:center;padding:10px 14px;border-radius:10px;color:#fff;background:linear-gradient(186.47deg,#3083fd 0,#a93deb 100%);font-size:14px;font-weight:700;line-height:20px;white-space:nowrap}
[class^=mdSaleCounter] .elAiAgentArea .elAiButtonWrap .elAiButton:hover{opacity:.7}
[class^=mdSaleCounter] .elAiAgentArea .elAiAgentImage{padding-top:4px}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap{position:relative;width:100%;margin:12px auto 0;padding:0 12px 20px;-webkit-text-size-adjust:none}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elToggle{text-align:center}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLink{display:block;border-radius:6px;background:rgba(0,0,0,.04);color:#0260ea;font-size:14px;font-weight:700;padding:10px 12px}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLink span{position:relative;display:inline-block;line-height:22px;padding-right:18.354px}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLink span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:22px;line-height:1;width:13.354px;text-indent:-4.27328px;top:50%;margin-top:-11px;right:0}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLibExpand .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out;border-radius:0 0 6px 6px;background:rgba(0,0,0,.04)}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLibExpand.elOpen .elExpand{opacity:1}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLibExpand.elShow .elExpand{height:auto;opacity:1;-webkit-transition:none;height:auto;opacity:1;-webkit-transition:none}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLibExpand.elShow .elToggle .elLink span{position:relative;display:inline-block;line-height:22px;padding-right:18.354px}
[class^=mdSaleCounter] [class*=__item] .elExpandWrap .elLibExpand.elShow .elToggle .elLink span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:22px;line-height:1;width:13.354px;text-indent:-4.27328px;top:50%;margin-top:-11px;right:0}
[class^=mdSaleCounter] [class*=__contentNotice]{max-width:460px;-webkit-text-size-adjust:none}
[class^=mdSaleCounter] [class*=__contentNotice] .elExpandWrap .elNoticeList .elText a{display:inline}