@charset "UTF-8";
#shpMain [class^=mdArticleText] .elText{font-size:14px}
#shpMain [class^=mdArticleText][class*=_Right]{border-top:1px solid #feddc5;padding:16px 16px 0}
#shpMain [class^=mdArticleText][class*=_Right] [class*=__text]{padding:0}
#shpMain [class^=mdBannerList_a] .elContentList .elGiftItemImage .elBannerImage img{width:533px}
#shpMain [class^=mdBannerList_a] .elContentList .elListItem .elFlowImage01 img{width:933px}
#shpMain [class^=mdBannerList_a] .elContentList .elListItem .elFlowImage02 img{width:700px}
#shpMain [class^=mdBannerList_a] .elContentList .elListItem .elBannerWrapper .elBannerImage img{max-width:100%;height:auto;background:rgba(0,0,0,0)}
[class^=mdUseDetail] [class^=mdBannerList_] [class^=ptBannerList_]{padding-bottom:0}
[class^=mdCoverImage] .elPromotionCoverPC img{background:rgba(0,0,0,0)}
[class^=mdIconTitle] [class^=ptMain]{padding-top:40px}
[class^=mdIconTitle] [class^=ptMain] [class*=_Large]{font-size:28px;text-align:center}
[class^=mdIconTitle] [class^=ptMain] .elSubText{margin-top:24px;font-size:16px;text-align:center}
[class^=mdIconTitle] [class^=ptSub]{-ms-flex-pack:center;justify-content:center;margin-top:-24px}
[class^=mdIconTitle] [class^=ptSub] [class*=elSubTitle]{text-align:center}
#shpMain .wpQuestionArea [class^=mdIconTitle]:nth-of-type(2){margin-top:32px}
#shpMain .wpQuestionArea [class^=mdIconTitle] [class^=ptGiftTitle]{padding:24px 16px 16px}
#shpMain .wpQuestionArea [class^=mdIconTitle] [class^=ptGiftTitle] [class*=elGiftTitle]{font-size:16px;font-weight:700}
[class*=mdMoreLink_c]{padding:24px 0 32px}
[class*=mdMoreLink_c] [class*=ptMoreLink]{background-color:#fc6600}
a{color:#0260ea}
a:hover{opacity:.7}
[data-anchor]{top:-90px}
#shpMain{border:none;padding:0}
#shpMain .gdColumns{background:rgba(0,0,0,0)}
#shpMain .isSP{display:none}
#shpMain [class^=md]:not([class^=mdCoverImage],.mdGiftFlowNavigation,.mdBackgroundEnd){max-width:990px}
#shpMain [class*=modlyt][class*=__paddingBottom]{padding-bottom:40px}
#shpMain .mdBackgroundEnd{display:inline-block;position:relative;top:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:4000px;width:2000px}
#shpMain .mdBackgroundEnd .elBackgroundEnd img{width:100%;background:rgba(0,0,0,0)}
#shpMain .wpQuestionArea{background-color:#fed1b2;padding:34px 8px 96px}
.frozenA #shpMain{background:url(https://s.yimg.jp/images/shp_edit/promotion/event/socialgift/img/img_bg.png) repeat;background-size:396px;background-position-x:calc(50% - 8px);background-position-y:-12px}