@charset "UTF-8";
[class*=mdBannerList] [class*=ptBannerList] .elLink.elDisabledStore{position:relative;pointer-events:none;cursor:default;color:#434343}
[class*=mdBannerList] [class*=ptBannerList] .elLink.elDisabledStore::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.475)}
[class*=mdBannerList] [class*=ptBannerList] .elLink.elDisabledStore .elDisableText{position:absolute;text-align:center;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-weight:700;color:#fff}
[class*=mdBannerList] [class*=ptBannerList] .elStoreName{margin-top:8px;font-size:13px}
[class*=mdCampaignDetail] [class*=ptCampaignDetail__AnnotationNotice]{margin-top:32px;padding:0 40px}
[class*=mdCampaignDetail] [class*=ptCampaignDetail__AnnotationNotice] [class*=elNotice]{font-size:12px}
[class*=mdCampaignDetail] [class*=ptCampaignDetail__AnnotationNotice] .elAlcoholIcon{margin-top:8px;font-size:12px;color:#5f5f5f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
[class*=mdCampaignDetail] [class*=ptCampaignDetail__AnnotationNotice] .elAlcoholIcon::before{content:"";display:block;width:50px;height:50px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/gateway/brand/cocacola/common/images/ico_alcohol.png) no-repeat 0 0/50px 50px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}
[class*=mdCarouselBanner] .elMasking{background:0 0}
[class*=mdItemLineup] [class*=__item] .elList .elListItem .elText{color:#04c}
[class*=mdItemLineup] [class*=__item] .elList .elListItem.elDisabledItem .elText{color:#333}
[class*=mdItemLineup].elWithButton [class*=__item] .elLink{position:relative;padding-bottom:52px;display:block;width:100%}
[class*=mdItemLineup].elWithButton [class*=__item] .elItemButton{position:absolute;left:0;bottom:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;text-align:center;font-size:16px;background:#d71616;color:#fff;box-shadow:0 4px #bc1313;border-radius:3px;letter-spacing:2px}
[class*=mdItemLineup].elWithButton [class*=__item] .elListItem{-ms-flex-direction:row;flex-direction:row}
[class*=mdItemLineup].elWithButton [class*=__item] .elListItem.elDisabledItem .elItemButton{background-color:#aaa;box-shadow:0 4px #5c5c5c}
[class*=mdMainVisual] [class*=ptMainVisual]{background:#000}
[class*=mdMainVisual] [class*=ptMainVisual]::before{content:none}
[class*=mdMainVisual] .elBreakdownText{background:#c9002c}
[class*=mdMainVisual] .elBreakdownText .elBreakdownTextItem{padding-left:24px;padding-right:24px}
[class*=mdMainVisual] .elBreakdownText:has(+[class*=ptMainVisual])::before{content:none}
[class*=mdMainVisual] .elBreakdownText .elExpandToggle .elToggleLink{margin-right:24px;background:0 0}
[class*=mdPromotionNavigation]{background-color:#000}
[class*=mdPromotionNavigation] .elList{padding:0}
[class*=mdPromotionNavigation] .elItem{padding:0}
[class*=mdPromotionNavigation] .elItem+.elItem{border-left:0}
[class*=mdPromotionNavigation] .elItem+.elItem .elLink::after{position:absolute;top:50%;left:0;content:"";display:block;width:1px;height:40px;background-color:#fff;margin-top:-20px;z-index:1}
[class*=mdPromotionNavigation] .elItem .elLink{position:relative;display:block;color:#fff;font-weight:700;padding:18px 12px;box-sizing:border-box}
[class*=mdPromotionNavigation] .elItem .elLink:hover{background-color:#f40000;opacity:1}
[class*=mdPromotionNavigation] .elItem.elCampaign .elLink::before{background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/gateway/brand/cocacola/common/images/202408/icon_CheckCircleOutline.png) no-repeat;background-size:contain}
[class*=mdPromotionNavigation] .elItem.elCampaign .elLink,[class*=mdPromotionNavigation] .elItem.elCoupon .elLink,[class*=mdPromotionNavigation] .elItem.elLineup .elLink{padding:18px 12px 18px 42px}
[class*=mdPromotionNavigation] .elItem.elCampaign .elLink::before,[class*=mdPromotionNavigation] .elItem.elCoupon .elLink::before,[class*=mdPromotionNavigation] .elItem.elLineup .elLink::before{top:10px}
.wpPromotionNavigation{background-color:#c9002c}
[class*=md]+[class*=mdCategoryHeading]{padding-top:40px}
[class*=wpSection] [class*=mdHeading]:first-of-type [class*=ptHeading]{padding-top:0;margin-top:0;border-radius:0}
[class*=wpSection] [class*=md]+[class*=mdHeading] [class*=ptHeading]{margin-top:0;border-radius:0}
[class*=mdModal] .elConditionWrap .elConditionInnerWrap{margin-top:20px}