@charset "UTF-8";
[class^=wpRewardConditionContents]{position:relative;width:465px;margin:16px auto 0}
[class^=wpRewardConditionContents]::after{content:"";position:absolute;top:0;left:0;width:95.5px;height:63px;margin-top:-6px}
[class^=wpRewardConditionContents]+[class^=wpRewardConditionContents]{margin-top:24px}
[class^=wpRewardConditionContents]+[class^=wpRewardConditionContents]::before{display:inline-block;content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38px;height:38px;margin-top:-14px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2025/12/common/images/top_rewardConditionContents_ico_01.png) no-repeat;background-size:cover}
[class^=wpRewardConditionContents] .wpRewardConditionInner{overflow:hidden;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
[class^=wpRewardConditionContents] .mdRewardConditionContents [class*=__heading]{padding:13px 0 16px 99px}
[class^=wpRewardConditionContents] .mdRewardConditionContents .elHeading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
[class^=wpRewardConditionContents] .mdRewardConditionContents .elTextImage{max-width:100%;height:auto;background:0 0}
[class^=wpRewardConditionContents] .elContentsWrap{padding-bottom:13px}
[class^=wpRewardConditionContents] .elContentsWrap [class^=md]{width:100%;padding:0;border-top:0}
[class^=wpRewardConditionContents] .elContentsWrap .mdBannerList{padding-top:16px}
[class^=wpRewardConditionContents][class*=_a] .wpRewardConditionInner{border:3px solid #ffccd6}
[class^=wpRewardConditionContents][class*=_a]::after{background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2025/12/common/images/top_rewardConditionContents_txt_ribbon_01.png) no-repeat;background-size:cover}
[class^=wpRewardConditionContents][class*=_a] [class*=__heading]{background-color:#ffccd6}
[class^=wpRewardConditionContents][class*=_a] .mdBannerList .elImage{width:296px}
[class^=wpRewardConditionContents][class*=_b] .wpRewardConditionInner{border:3px solid #bee67f}
[class^=wpRewardConditionContents][class*=_b]::after{background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2025/12/common/images/top_rewardConditionContents_txt_ribbon_02.png) no-repeat;background-size:cover}
[class^=wpRewardConditionContents][class*=_b] [class*=__heading]{background-color:#bee67f}
[class^=wpRewardConditionContents][class*=_b] .mdBannerList.elTableContents{width:318px;padding-top:10px}
[class^=wpRewardConditionContents][class*=_b] .mdBannerList.elLadderContents{width:385px;padding-top:20px}
[class^=wpRewardConditionContents][class*=_b] .mdBannerList.elBubbleTextContents{width:385px;padding-top:20px}
[class^=wpRewardConditionContents][class*=_b] .mdBannerList.elBubbleTextContents .elImage{display:block;width:180px;text-align:left}
[class^=wpRewardConditionContents][class*=_b] .mdBannerList.elBubbleTextContents+[class^=md]{padding-top:0}
[class^=wpRewardConditionContents][class*=_b] .mdContentsNote{width:385px;padding:8px 0 0}
[class^=wpRewardConditionContents][class*=_c] .wpRewardConditionInner{border:3px solid #ffe36e}
[class^=wpRewardConditionContents][class*=_c]::after{background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2025/12/common/images/top_rewardConditionContents_txt_ribbon_03.png) no-repeat;background-size:cover}
[class^=wpRewardConditionContents][class*=_c] [class*=__heading]{background-color:#ffe36e}
[class^=wpRewardConditionContents][class*=_c] .mdBannerList .elBannerList .elImage{width:433px}