@charset "UTF-8";
.gd1ColumnB [class^=mdArticleText]{padding:0 12px;background-color:#ebebeb;color:#6e6e6e}
[class^=mdArticleText] .ptArticleText{padding:0 24px 8px}
[class^=mdArticleText] .elArticleContents{margin-left:0}
[class^=mdArticleText] .elText{margin-top:8px}
[class^=mdCampaignContents]{position:relative;padding-top:48px;border-radius:8px;background:url(https://s.yimg.jp/images/shp_edit/cms/notice/giftcardstore/applegiftcard/pc/images/heading_side_glitter_01.png) no-repeat top 18px left 28px,linear-gradient(180deg,#ffebef 0,#fff 42.5%);background-size:calc(100% - 56px)}
[class^=mdCampaignContents] .elRibbonImage{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:444px;background-color:rgba(0,0,0,0)}
[class^=mdCampaignContents] .elCampaignTitle{width:558px;margin:0 auto}
[class^=mdCampaignContents] .elTitleImage{width:100%;height:auto;background-color:rgba(0,0,0,0)}
[class^=mdCampaignContents] .elCampaignSteps{margin-top:5px;text-align:center}
[class^=mdCampaignContents] .elCampaignSteps .elToggleText{display:inline-block;font-size:12px;font-weight:700}
[class^=mdCampaignContents] .elCampaignSteps .elToggleText span{position:relative;display:block;line-height:inherit;padding-right:18.747px}
[class^=mdCampaignContents] .elCampaignSteps .elToggleText span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:21px;line-height:1;width:12.747px;text-indent:-4.07904px;top:50%;margin-top:-10.5px;right:0;color:#0260ea}
[class^=mdCampaignContents] .elCampaignSteps .elInner{margin:20px 7px 0}
[class^=mdCampaignContents] .elCampaignSteps .elStepsList{width:440px;margin:0 auto;padding:16px 24px 24px;border-radius:8px;background-color:#fff}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem .elTextWrap{width:194px;margin:0;padding:0;background-color:rgba(0,0,0,0)}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem .elStepNumber{color:#d41067;font-size:16px;font-weight:700}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem .elStepText{margin-top:8px;color:#434343;font-size:14px}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem .elStepImage{-ms-flex-negative:0;flex-shrink:0;width:123px;margin-left:32px}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem .elImage{width:100%;height:auto}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem+.elStepItem{margin-top:12px;border-top:1px solid #d9d9d9}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem:nth-child(2){margin-top:12px;padding-top:8px}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem:nth-child(3){padding-top:16px}
[class^=mdCampaignContents] .elCampaignSteps .elStepItem:nth-child(3) .elStepImage{padding-left:30px}
[class^=mdCampaignContents] .elCampaignSteps .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out}
[class^=mdCampaignContents] .elCampaignSteps .elToggleLink span::after{transition:.2s ease-out;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}
[class^=mdCampaignContents] .elCampaignSteps [data-libExpand].elOpen .elExpand{opacity:1}
[class^=mdCampaignContents] .elCampaignSteps [data-libExpand].elOpen .elToggleText .elToggleLink span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
[class^=mdCampaignContents] .elCampaignSteps [data-libExpand].elShow .elExpand{height:auto;opacity:1;-webkit-transition:none}
[class^=mdCampaignContents] .elCampaignSteps [data-libExpand].elShow .elToggleText .elToggleLink span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
[class^=mdCampaignContents] .elCampaignContents{padding-top:16px}
[class^=mdCampaignContents] .elNote{padding-top:24px;font-size:14px}
[class^=mdHeading_a] [class^=ptHeading]{padding:40px 40px 0;background-color:rgba(0,0,0,0)}
[class^=mdHeading_c] [class^=ptHeading]{-ms-flex-pack:center;justify-content:center;padding:40px 40px 0;background-color:rgba(0,0,0,0)}
[class^=mdHeading_c] [class^=ptHeading] .elTitle{color:#d41067;font-size:18px}
#shpMain .wpContentsBg,.wpPageBackground{background:#ebebeb}
.mdBreakdownText .elBreakdownText{padding-bottom:0}
.wpCampaignItem{width:990px;margin:24px auto 0;padding-bottom:40px;border-radius:8px;background:url(https://s.yimg.jp/images/shp_edit/cms/notice/giftcardstore/applegiftcard/pc/images/heading_side_glitter_01.png) no-repeat top 18px left 28px,linear-gradient(180deg,#ffebef 0,#fff 42.5%);background-size:calc(100% - 56px)}
.wpCampaignDetail,.wpPointBreakdown{width:990px;margin:0 auto;border-radius:8px;background:linear-gradient(360deg,#fff 64.27%,#f5f5f5 100.04%)}
.mdEntryButton .elWrap,[class*=mdCampaignDetail]{background-color:rgba(0,0,0,0)}
#shpMain [class*=mdHeading]+[class*=mdCampaignDetail]{padding-top:0}
.elBlockText{display:inline-block}
[data-anchor]{top:-85px}