@charset "UTF-8";
[class^=mdCoverImage]+.wpSocialGift{margin-top:55px}
.wpSocialGift{margin-top:90px}
.wpSocialGift.elNotCp{margin-top:0}
.wpSocialGift.elNotCp .wpSocialGiftInner{padding-top:32px}
.wpSocialGift [class^=elBackground]{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.wpSocialGift [class^=elBackground][class*=__top]{padding-top:5.5555555556%;background-image:url(https://s.yimg.jp/images/sh/contents/event/summergift/2025/pc/images/top/bg_socialgift_border_top_01.png)}
.wpSocialGift [class^=elBackground][class*=__bottom]{margin-top:-1px;padding-bottom:4.5833333333%;background-image:url(https://s.yimg.jp/images/sh/contents/event/summergift/2025/pc/images/top/bg_socialgift_border_bottom_01.png)}
.wpSocialGift .wpSocialGiftInner{position:relative;margin-top:-1px;padding-bottom:42px;background-color:#b3e5fc}
.wpSocialGift [class^=mdIconTitle] [class*=ptSub]{padding:40px 24px 0}
.wpSocialGift [class^=mdIconTitle] [class*=ptSub] .elSubIcon{height:18px}
.wpSocialGift [class^=mdIconTitle] [class*=ptSub] .elSubTitle{font-size:18px}
.wpSocialGift [class^=mdMoreLink]{padding-top:40px}
[class^=mdSocialGift]{max-width:990px;width:100%;margin:0 auto}
[class^=mdSocialGift] [class*=__heading]{height:0;text-align:center}
[class^=mdSocialGift] [class*=__heading] .elHeadding{height:0}
[class^=mdSocialGift] [class*=__heading] .elHeaddingImage{width:660px;height:auto;background:0 0;position:relative;top:85%;-webkit-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%)}
[class^=mdSocialGift] [class*=__heading]+[class*=__item]{margin-top:24px}
[class^=mdSocialGift] [class*=__item]{padding:28px 0;border-radius:8px;background-color:#fff}
[class^=mdSocialGift] [class*=__item]>[class^=el]{width:500px;margin:0 auto}
[class^=mdSocialGift] [class*=__item] .elTitleWrap{padding:0 16px;text-align:center}
[class^=mdSocialGift] [class*=__item] .elTitleWrap .elSubTitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
[class^=mdSocialGift] [class*=__item] .elTitleWrap .elSubTitle .elTitleImage{width:calc(100% - 32px);max-width:302px;height:auto}
[class^=mdSocialGift] [class*=__item] .elTitleWrap .elMainTitle{padding-top:8px;color:#434343;font-size:20px;font-weight:700}
[class^=mdSocialGift] [class*=__item] .elImageWrap{padding-top:12px;text-align:center}
[class^=mdSocialGift] [class*=__item] .elImageWrap .elCampaignImage .elImage{max-width:366px;width:100%;height:auto}
[class^=mdSocialGift] [class*=__item] .elExpandWrap{padding-top:8px;-webkit-text-size-adjust:none;text-size-adjust:none}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elToggleLink{display:block;padding:8px;background-color:#fff;border:1px solid #0260ea;border-radius:8px;text-align:center;color:#0260ea;font-size:14px;font-weight:700}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elToggleLink span{position:relative;display:inline-block;line-height:15px;padding-right:19px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elToggleLink span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:15px;text-indent:-2.5px;top:50%;margin-top:-10px;right:0}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .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^=mdSocialGift] [class*=__item] .elExpandWrap .elToggleLink:hover{opacity:.7}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowList{padding-top:16px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowItem+.elFlowItem{position:relative;margin-top:20px;padding-top:20px;border-top:1px solid #e5ecef}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowItem+.elFlowItem::after{position:absolute;height:9px;width:18px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background-color:#e5ecef;left:50%;top:-1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowItemBox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowItemBox .elFlowImage{width:104px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowItemBox .elFlowText{padding-left:32px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowItemBox .elFlowText .elDetailText{padding-top:4px;text-align:left}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elFlowImage+.elFlowImage{padding-top:16px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elContentsNote{padding:16px 24px 0}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elContentsNote .elText{padding:0 0 8px 0}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elImage{width:100%;height:auto}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elText{padding-top:8px;color:#6e6e6e;font-size:12px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elLeadText{font-size:14px;font-weight:700}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elLeadText+.elText{padding-top:4px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elLink{color:#0260ea}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpandContent .elLink:hover{opacity:.7}
[class^=mdSocialGift] [class*=__item] .elExpandWrap .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out}
[class^=mdSocialGift] [class*=__item] .elExpandWrap.elOpen .elExpand{opacity:1}
[class^=mdSocialGift] [class*=__item] .elExpandWrap.elShow .elExpand{height:auto;opacity:1;-webkit-transition:none}
[class^=mdSocialGift] [class*=__item] .elExpandWrap.elShow .elToggleLink span{position:relative;display:inline-block;line-height:15px;padding-right:19px}
[class^=mdSocialGift] [class*=__item] .elExpandWrap.elShow .elToggleLink span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:15px;text-indent:-2.5px;top:50%;margin-top:-10px;right:0}
[class^=mdSocialGift] [class*=__item] .elExpandWrap.elOpen .elToggleLink,[class^=mdSocialGift] [class*=__item] .elExpandWrap.elShow .elToggleLink{transition:.4s}
[class^=mdSocialGift] [class*=__item] .elExpandWrap.elOpen .elToggleLink span::after,[class^=mdSocialGift] [class*=__item] .elExpandWrap.elShow .elToggleLink span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
[class^=mdSocialGift] [class*=__item] .elTextLink{padding-top:10px;text-align:center}
[class^=mdSocialGift] [class*=__item] .elTextLink .elBorderTop{padding-top:10px;border-top:1px solid #d9d9d9}
[class^=mdSocialGift] [class*=__item] .elTextLink .elLink{font-size:12px;color:#0260ea}
[class^=mdSocialGift] [class*=__item] .elTextLink .elLink.elArrowBottom span{position:relative;display:inline-block;line-height:15px;padding-right:16.14px}
[class^=mdSocialGift] [class*=__item] .elTextLink .elLink.elArrowBottom span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:12.14px;text-indent:-3.8848px;top:50%;margin-top:-10px;right:0}
[class^=mdSocialGift] [class*=__item] .elTextLink .elLink.elArrowRight span{position:relative;display:inline-block;line-height:15px;padding-right:12.02px}
[class^=mdSocialGift] [class*=__item] .elTextLink .elLink.elArrowRight span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:18px;line-height:1;width:7.02px;text-indent:-6.1776px;top:50%;margin-top:-9px;right:0}
[class^=mdSocialGift] [class*=__item] .elTextLink .elLink:hover{opacity:.7}