@charset "UTF-8";
[class^=mdBrandSelection]{margin-top:16px}
[class^=mdBrandSelection] [class*=__itemA] .elItemList{display:-ms-flexbox;display:flex;margin-right:0;margin-left:0}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem{width:188px}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem .elLink{display:block;position:relative;margin-right:8px}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem .elLink:hover{opacity:.7}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem .elLinkImage{width:180px;height:100%;object-fit:cover;border-radius:8px 8px 0 0}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem .elTextWrap{min-height:105px;padding:8px 0 12px;border:solid .5px #d9d9d9;border-top:none;border-radius:0 0 8px 8px;background-color:#fff;text-align:center}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem .elLogoImg{width:90px;height:30px}
[class^=mdBrandSelection] [class*=__itemA] .elItemList .elItem .elText{margin-top:8px;font-size:11px;color:#434343;line-height:1.35}
[class^=mdBrandSelection] [class*=__itemB]{margin-top:16px;padding:24px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:8px}
[class^=mdBrandSelection] [class*=__itemB]+[class*=ptBrandSelection]{margin-top:12px}
[class^=mdBrandSelection] [class*=__itemB] .elLogoText{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}
[class^=mdBrandSelection] [class*=__itemB] .elBrandLogo img{width:90px;height:30px}
[class^=mdBrandSelection] [class*=__itemB] .elBrandText{margin-left:8px;font-size:12px}
[class^=mdBrandSelection] [class*=__itemC]{position:relative;margin-top:86px;padding:40px 24px;border-radius:0 0 8px 8px;background-color:#fff;-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .2));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .2))}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList .elContentList{display:-ms-flexbox;display:flex;margin-left:-16px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList .elListItem{margin-left:16px;-ms-flex-positive:1;flex-grow:1}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList .elBannerWrapper{display:inline-block;text-align:center;width:100%}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList .elLink{display:block}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList .elLink:hover{opacity:.7}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList .elBannerImage img{width:100%;height:auto;line-height:1}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList [class*=__textLink]{text-align:center;margin-top:12px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList [class*=__textLink] .elLinkText{font-size:14px;color:#0260ea}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponList [class*=__textLink] .elLinkText:hover{opacity:.7}
[class^=mdBrandSelection] [class*=__itemC] .elContents.elEnd .mdCouponList .elListItem,[class^=mdBrandSelection] [class*=__itemC] .elListItem.elDisabled{position:relative;pointer-events:none}
[class^=mdBrandSelection] [class*=__itemC] .elContents.elEnd .mdCouponList .elListItem::before,[class^=mdBrandSelection] [class*=__itemC] .elListItem.elDisabled::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5019607843);position:absolute}
[class^=mdBrandSelection] [class*=__itemC] .elContents.elEnd .mdCouponList .elListItem::after,[class^=mdBrandSelection] [class*=__itemC] .elListItem.elDisabled::after{content:"終了しました";display:block;position:absolute;font-size:14px;font-weight:700;color:#fff;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponDetail{margin-top:24px;font-size:14px;color:#434343}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponDetail .elState{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponDetail .elState dt{font-weight:700}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponDetail .elState dd .elLabel{background-color:#f5f5f5;padding:2px 6px;display:inline-block;margin-left:2px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponDetail .elState dd .elLabel+.elLabel{margin-left:4px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponDetail .elAnnotation{margin:12px 0}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList]{position:absolute;top:-110px;left:0;width:calc(100% + 48px);margin-left:-24px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elList{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elItem{width:50%;border-radius:8px 8px 0 0;line-height:130%;overflow:hidden;background-color:#fff}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elItem+.elItem{margin-left:8px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elLink{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-pack:center;justify-content:center;height:62px;box-sizing:border-box;background:#e7cfae;color:#434343;padding:15px 10px 8px;will-change:opacity}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elLink:hover{opacity:.7}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elEnd .elLink{background:#c3c3c3}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elOpen .elLink{background-color:#fff;height:70px;padding-bottom:12px;pointer-events:none}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elOpen .elLink:hover{opacity:1}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elText{font-size:20px;white-space:nowrap;font-weight:700;text-align:center}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__linkList] .elSubText{display:inline-block;font-size:14px;margin-top:4px}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__item] .elContents{display:none}
[class^=mdBrandSelection] [class*=__itemC] .mdCouponTab [class*=__item] .elContents.elOpen{display:block}
[class^=mdBrandSelection] .elEmphasis{color:#f03}
.wpBrandSelection{width:950px;margin:20px auto 0;padding:40px;border:1px solid #fff;box-shadow:0 0 6px 2px #fff inset;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 9.29%),linear-gradient(185.64deg,#f3eadd -.01%,#f7f2e9 99.99%);border-radius:8px;position:relative;overflow:hidden}
.wpBrandSelection [class*=md]{position:relative;z-index:2}
.wpBrandSelection img{background:0 0}
.wpBrandSelection [class*=elBackgroundItemImg]{position:absolute;z-index:1}
.wpBrandSelection [class*=elBackgroundItemImg][class*=__a]{position:absolute;left:-7.289px;top:-1.964px;width:370.156px;height:42.121px;-webkit-transform:rotate(-9.689deg);-ms-transform:rotate(-9.689deg);transform:rotate(-9.689deg)}
.wpBrandSelection [class*=elBackgroundItemImg][class*=__b]{position:absolute;left:-75.998px;top:35.292px;width:482.721px;height:54.93px;-webkit-transform:rotate(157.603deg);-ms-transform:rotate(157.603deg);transform:rotate(157.603deg)}
.wpBrandSelection [class*=elBackgroundItemImg][class*=__c]{position:absolute;right:-114.238px;top:123.292px;width:482.721px;height:54.93px;-webkit-transform:rotate(154.603deg);-ms-transform:rotate(154.603deg);transform:rotate(154.603deg)}
.wpBrandSelection [class*=elBackgroundItemImg] .elImg{width:100%;height:auto;opacity:.7}
.wpBrandSelection .mdHeading .elHeadingImage{text-align:center}
.wpBrandSelection .mdHeading .elHeadingImage img{width:257.647px;height:30px}
.wpBrandSelection .mdSupplement .elBanner{border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.wpBrandSelection .mdSupplement a{display:inline-block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}
.wpBrandSelection .mdSupplement a:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}
.wpBrandSelection [class^=mdMallCouponAPI]{width:100%;margin-top:20px}
.wpBrandSelection [class^=mdMallCouponAPI] .elItem{width:100%}
.wpBrandSelection [class^=mdMallCouponAPI] .elItem.elStateSuccess .elButton{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}
.wpBrandSelection [class^=mdMallCouponAPI] .elItemInner{padding:0;border:none}
.wpBrandSelection [class^=mdMallCouponAPI] .elTexts{margin-left:0}
.wpBrandSelection [class^=mdMallCouponAPI] .elButtons,.wpBrandSelection [class^=mdMallCouponAPI] .elLoginButton{max-width:420px;margin:0 auto}
.wpBrandSelection [class^=mdMallCouponAPI] .elButtons{height:40px}
.wpBrandSelection [class^=mdMallCouponAPI] .elButton>a,.wpBrandSelection [class^=mdMallCouponAPI] .elButton>span{border:none;font-size:14px}
.wpBrandSelection [class^=mdMallCouponAPI] .elButton>a>span,.wpBrandSelection [class^=mdMallCouponAPI] .elButton>span>span{padding-left:0;line-height:40px}
.wpBrandSelection [class^=mdMallCouponAPI] .elButton>a>span::before,.wpBrandSelection [class^=mdMallCouponAPI] .elButton>span>span::before{display:none}
.wpBrandSelection [class^=mdMallCouponAPI] .elButton>a:not(.elDisabled),.wpBrandSelection [class^=mdMallCouponAPI] .elButton>span:not(.elDisabled){background:var(--background-tinted,rgba(0,0,0,.0431372549));color:#0260ea}
.wpBrandSelection [class^=mdMallCouponAPI] .elButton>a:not(.elDisabled):hover,.wpBrandSelection [class^=mdMallCouponAPI] .elButton>span:not(.elDisabled):hover{opacity:.7}
.wpBrandSelection [class^=mdMallCouponAPI] .elLoginButton>a,.wpBrandSelection [class^=mdMallCouponAPI] .elLoginButton>span{padding:0;border:none;background:#0c6efd;color:#fff;font-size:14px;line-height:42px}
.wpBrandSelection [class^=mdMallCouponAPI] .elLoginButton>a:hover,.wpBrandSelection [class^=mdMallCouponAPI] .elLoginButton>span:hover{opacity:.7}
.wpBrandSelection [class^=mdMallCouponAPI] .elMessage{max-width:420px;margin-right:auto;margin-left:auto;text-align:center}
.wpBrandSelection [class^=mdMallCouponAPI] .elDescription,.wpBrandSelection [class^=mdMallCouponAPI] .elDetail,.wpBrandSelection [class^=mdMallCouponAPI] .elDiscount,.wpBrandSelection [class^=mdMallCouponAPI] .elImage,.wpBrandSelection [class^=mdMallCouponAPI] .elTitle{display:none}
.wpBrandSelection .mdSearchItem{padding:0}
.wpBrandSelection .mdSearchItem .elWrap{padding:0}
.wpBrandSelection .mdSearchItem .elItems{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:10px}
.wpBrandSelection .mdSearchItem .elItem{position:relative;overflow:visible;width:16.6666666667%;padding:0;margin:0 8px 0 0;border:none}
.wpBrandSelection .mdSearchItem .elItem:nth-child(n+6){margin-right:0}
.wpBrandSelection .mdSearchItem .elName,.wpBrandSelection .mdSearchItem .elStoreLink{display:none}
.wpBrandSelection .mdSearchItem .elPrice{display:inline-block;color:#d90000;font-size:16px;font-weight:700;margin-top:8px}
.wpBrandSelection .mdQueryRanking{margin-top:6px}
.wpBrandSelection .mdQueryRanking .elWrap .elRankingListTitle{font-size:16px}
.wpBrandSelection .mdQueryRanking .elWrap .elItems{gap:8px}
.wpBrandSelection .mdQueryRanking .elWrap .elItem{width:calc((100% - 40px)/ 6);height:auto}
.wpBrandSelection .mdQueryRanking .elWrap .elRank{display:none}
.wpBrandSelection .mdQueryRanking .elWrap .elItemImageUrl{display:block}
.wpBrandSelection .mdQueryRanking .elWrap .elItemUrl:hover{opacity:.7}
.wpBrandSelection .mdQueryRanking .elWrap .elItemName{display:none}
.wpBrandSelection .mdQueryRanking .elWrap .elItemPrice{display:inline-block;color:#d90000;font-size:16px;font-weight:700;margin-top:8px}
@media screen and (min-width:950px){
.wpBrandSelection .mdQueryRanking .elWrap .elItem{margin-left:0}
}
@media screen and (max-width:949px){
.wpBrandSelection .mdQueryRanking .elWrap .elItem{width:calc((100% - 40px)/ 6);height:auto;margin-left:0}
.wpBrandSelection .mdQueryRanking .elWrap .elItem:nth-child(n+3){margin-top:0}
}
.wpBrandSelection .mdTextLink [class*=__textLinkC]{max-width:410px}
.wpBrandSelection .wpCarouselItem .elCarouselButton a.elNext,.wpBrandSelection .wpCarouselItem .elCarouselButton a.elPrev{z-index:3}
.wpBrandSelectionContents [class^=mdHeading]:not(:first-child) [class*=__itemA]{margin-top:40px}
.wpBrandSelectionContents .wpCarouselItem .mdSozaiatsume .elErrorText{padding:16px 0}
.wpBrandSelectionContents .wpCarouselItem [class^=mdStoreIntroduction].elStoreIntroductionCarousel{margin-top:24px}
.wpBrandSelectionContents .wpCarouselItem [class^=mdStoreIntroduction].elStoreIntroductionCarousel .ptStoreIntroduction{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-16px}
.wpBrandSelectionContents .wpCarouselItem [class^=mdStoreIntroduction].elStoreIntroductionCarousel .ptStoreIntroduction .elStoreIntroduction{width:148px;padding-left:16px}
.wpBrandSelectionContents [class^=mdContentNotice] [class*=__notice_d] .elNoticeList .elText{font-size:11px}