@charset "UTF-8";
.wpSaleEntry{width:950px;margin:0 auto;padding:20px 24px 32px;box-shadow:0 8px 8px 0 rgba(0,0,0,.1);background-color:#fff}
.wpSaleEntry.isFirst{margin-top:48px;padding-top:32px;border-top-left-radius:12px;border-top-right-radius:12px}
.wpSaleEntry.isLast{border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.wpSaleEntry .mdItemSearch .elStoreName{display:none}
.wpSaleEntry [class^=mdEntryText]{width:520px;margin:8px auto 0}
.wpSaleEntry [class^=mdEntryText] .elTextWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}
.wpSaleEntry [class^=mdEntryText] .elText{text-align:center;font-size:16px;font-weight:700}
.wpSaleEntry [class^=mdEntryText] .elText a{text-decoration:underline}
.wpSaleEntry [class^=mdEntryText] .elAnnotation{color:gray}
.wpSaleEntry [class^=mdEntryText] .elAnnotation span{display:block;margin-top:16px;text-align:center;font-size:14px}
.wpSaleEntry [class^=mdEntryText] .elAppealText{text-align:center;font-size:16px;font-weight:700}
.wpSaleEntry [class^=mdEntryText] .elTextLink a{width:300px;font-size:16px;font-weight:700;line-height:40px;background:#eaeaea;display:block;text-align:center;margin:12px auto 0;border-radius:6px;border:1px solid gray}
.wpSaleEntry [class^=mdEntryText] .elTextLink:hover{opacity:.7}
.wpSaleEntry [class^=mdEntryText] .elTextArea a{color:#333;text-decoration:none;position:relative;display:inline-block;line-height:20px;padding-right:15.8px}
.wpSaleEntry [class^=mdEntryText] .elTextArea a::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:7.8px;text-indent:-6.864px;top:50%;margin-top:-10px;right:0}
.wpSaleEntry [class^=mdEntryText] .elTextArea a:hover{opacity:.7}
.wpSaleEntry [class^=mdEntryButton]{margin-top:0}
.wpSaleEntry [class^=mdEntryButton] .elDetailUrl+.elEntryButton{margin-top:0}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton{height:50px}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton.notLoggedIn{background-color:#04c;height:50px;font-size:18px}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton.notLoggedIn a{display:block;text-align:center;line-height:50px}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton.notLoggedIn .elEntryButtonLink{position:relative;display:inline-block;color:#fff;padding-right:8px;height:auto}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton.notLoggedIn .elEntryButtonLink::after{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";font-family:"icon2.0",sans-serif;color:#fff;font-size:18px;font-weight:700}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton.disabled .elEntryButtonLink{background:rgba(0,0,0,.035);color:rgba(0,0,0,.24);border-radius:8px}
.wpSaleEntry [class^=mdEntryButton] .elWrap{max-width:400px;padding:16px 0 0;background:rgba(0,0,0,0)}
.wpSaleEntry [class^=mdEntryButton] .elDetailUrl,.wpSaleEntry [class^=mdEntryButton] .elPeriod,.wpSaleEntry [class^=mdEntryButton] .elSubText,.wpSaleEntry [class^=mdEntryButton] .elYidRegister{display:none}
.wpSaleEntry [class^=mdEntryButton] .elEntryButton,.wpSaleEntry [class^=mdEntryButton] .elErrorBox{width:400px}
.wpSaleEntry .mdMallCouponAPI{margin-top:0}
.wpSaleEntry .mdMallCouponAPI .elItems{display:block;margin-top:0;margin-left:0}
.wpSaleEntry .mdMallCouponAPI .elItem{padding:0;border:none;width:100%}
.wpSaleEntry .mdMallCouponAPI .elItemInner{padding:20px;border:none}
.wpSaleEntry .mdMallCouponAPI .elImage{float:initial}
.wpSaleEntry .mdMallCouponAPI .elDescription,.wpSaleEntry .mdMallCouponAPI .elDetail,.wpSaleEntry .mdMallCouponAPI .elDiscount,.wpSaleEntry .mdMallCouponAPI .elImage,.wpSaleEntry .mdMallCouponAPI .elTitle{display:none}
.wpSaleEntry .mdMallCouponAPI .elTexts{margin-left:0}
.wpSaleEntry .mdMallCouponAPI .elButtons{max-width:400px;margin:auto;height:50px}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton a{position:relative;display:block;line-height:inherit;padding-right:7.8px;border:none;border-radius:50px;width:100%;background:#ff8400}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton a::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:7.8px;text-indent:-6.864px;top:50%;margin-top:-10px;right:0}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton a::after{right:20px;font-size:22px}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton a:hover{opacity:.7}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton .elButtonIcon{line-height:50px}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton .elDisabled{border-radius:50px;color:#333}
.wpSaleEntry .mdMallCouponAPI .elButtons .elButton span{border:none}
.wpSaleEntry .mdShpPromoEntry{width:520px;margin:0 auto;margin:16px auto 0}
.wpSaleEntry .mdShpPromoEntry .elEntryContents{border:none}
.wpSaleEntry .mdShpPromoEntry .elDetail{padding:0}
.wpSaleEntry .mdShpPromoEntry .elEntry{margin-top:0}
.wpSaleEntry .mdShpPromoEntry .elNotice{margin:15px auto;display:none!important}
.wpSaleEntry .mdShpPromoEntry .elCampaignList{width:auto}
.wpSaleEntry .mdShpPromoEntry .elEntryButton{line-height:50px}
.wpSaleEntry .mdShpPromoEntry .elEntryButton .elButtonText{font-size:18px}
.wpSaleEntry .mdShpPromoEntry .elCommonEntryButton{width:400px;background-color:#ff8400;line-height:50px;font-size:16px}
.wpSaleEntry .mdShpPromoEntry .elCommonEntryButton:hover{background-color:#ff8400;opacity:.7}
.wpSaleEntry .mdShpPromoEntry .elCommonEntryButton .elButtonText::after{content:none}
.wpSaleEntry .mdShpPromoEntry .elButton{width:400px;font-size:16px;line-height:50px;background:#eaeaea;color:gray}
.wpSaleEntry .mdShpPromoEntry .elButton .elButtonText::after{content:none}
.wpSaleEntry .mdShpPromoEntry .elAttention,.wpSaleEntry .mdShpPromoEntry .elDetailText,.wpSaleEntry .mdShpPromoEntry .elHeaderSet,.wpSaleEntry .mdShpPromoEntry .elLoginYID,.wpSaleEntry .mdShpPromoEntry .elMore{display:none}