@charset "UTF-8";
[class*=mdCampaignContents]{width:990px;margin:0 auto;background-color:#fff;border-radius:0 0 8px 8px;padding-bottom:40px;border-radius:0}
[class*=mdCampaignContents].elRadiusSection{border-radius:0 0 8px 8px;padding-bottom:40px}
[class*=mdCampaignContents] .elPeriod+.elYidRegister{margin-top:10px}
[class*=mdCampaignContents] [class*=mdEntryButton]{margin-top:0}
[class*=mdCampaignContents] [class*=mdEntryButton] .elWrap{padding:0}
[class*=mdCampaignContents] [class*=mdEntryButton] .elDetailUrl{margin-top:8px}
[class*=mdCampaignContents] [class*=mdEntryButton] .elEntryButton{margin-top:8px}
[class*=mdCampaignContents] [class*=mdEntryButton] .elYidRegister{height:auto;font-size:12px}
[class*=mdCampaignContents] [class*=mdEntryButton] .elPeriod{display:none}
[class*=mdCampaignContents] .elPeriodText{padding:0 20px;margin-top:8px;font-size:12px;text-align:center}
[class*=mdCampaignContents] .elPeriodText .elLink{margin-left:15px}
[class*=mdCampaignContents] .elTextWrap{padding:16px;margin:12px 20px 0;background-color:#f4f4f4;text-align:center;font-size:12px}
[class*=mdCampaignContents] .elEntryText{line-height:1.4;font-size:12px}
[class*=mdCampaignContents] .elDescriptionText{margin-top:8px;line-height:1.4;font-size:16px;font-weight:700;text-align:center}
[class*=mdCampaignContents] .elDescriptionLink{margin-top:12px;font-size:14px;line-height:1.4;text-align:center}
[class*=mdCampaignContents] .elAnnotation{margin-top:16px;text-align:center}
[class*=mdCampaignContents] .elAttentionText{margin-top:8px;color:#f03;font-weight:700;text-align:center}
[class*=mdCampaignContents] .mdMallCouponAPI{padding:0;margin-right:24px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItems{margin:0;-ms-flex-pack:center;justify-content:center}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem{width:194px;float:none;padding:0;border:none}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem.elStateSuccess .elButton{-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elItemInner{border:none;padding:0}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elTexts{margin-left:0}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elDescription,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elDetail,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elDiscount,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elImage,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elTitle{display:none}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elMessage{text-align:center}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>a,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>span{border:none;border-radius:6px;background:#ff8400;line-height:55px;font-size:16px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>a:hover{background:#ff8400;color:#fff;opacity:.7}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>a>span::before,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>span>span::before{display:none;content:none}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elLoginButton>a:hover{opacity:.7;background-color:#0c6efd}
[class*=mdCampaignContents] .mdMallCouponAPI{margin-top:10px;margin-right:0}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem{width:410px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem.elStateSuccess .elButton{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButtons,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elLoginButton{margin:0;max-width:100%;width:410px;height:40px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elLoginButton>a,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elLoginButton>span{border:none;border-radius:6px;background-color:#0c6efd;font-size:14px;color:#fff;padding:0;line-height:40px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>a,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>span{line-height:40px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>span.elDisabled{background:#ccc;line-height:40px}
[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>a>span,[class*=mdCampaignContents] .mdMallCouponAPI .elItem .elButton>span>span{line-height:28px;padding-left:0;font-size:16px}
[class*=mdCampaignContents] .elNote{padding:12px 40px 0;font-size:12px;color:#868686}
[class*=mdCampaignContents] [class*=mdItemLineup]{margin-top:24px;padding-bottom:16px}
[class*=mdCampaignContents].elColumn2PC{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}
[class*=mdCampaignContents].elColumn2PC .elCampaignContents{width:50%}
[class*=mdCampaignContents_a]{padding-bottom:24px}
[class*=mdCampaignContents_a] .elCampaignContents{padding:0}
[class*=mdCampaignContents_b]{border-radius:12px}
[class*=mdCampaignContents_b] .elCampaignContents{text-align:center;padding:40px 179px 0}
[class*=mdCampaignContents_b].elColumn2PC{padding:40px 0}
[class*=mdCampaignContents_b].elColumn2PC .elCampaignContents{padding:0}
[class*=md]+[class*=mdCampaignContents_b]{margin-top:24px}
@media screen and (max-width:949px){
[class*=mdCampaignContents] .elWrap{padding:0}
}
@media screen and (min-width:950px){
[class*=mdCampaignContents] .elWrap{padding:0}
}