@charset "UTF-8";
[class^=mdStoreIntroduction]{background:linear-gradient(180deg,#fff 64.45%,#f7eef5 100%);border-radius:0 0 8px 8px;padding:0 40px 40px}
[class^=mdStoreIntroduction][class*=__background]{background:#fff}
[class^=mdStoreIntroduction] .ptIntroductionSubheading{margin-bottom:24px}
[class^=mdStoreIntroduction] .elHeading{position:relative;padding:12px 20px;background-color:#f7eef5;font-weight:700}
[class^=mdStoreIntroduction] .elHeading .elText{color:#434343;font-size:18px}
[class^=mdStoreIntroduction] .ptStoreIntroduction+.elHeading{margin-top:32px}
[class^=mdStoreIntroduction] .elStoreIntroduction .elDetail{position:relative;margin:5px 0}
[class^=mdStoreIntroduction] .elStoreIntroduction .elStoreDetail{margin-top:10px;font-size:13px}
[class^=mdStoreIntroduction] .elStoreIntroduction .elStoreLink{display:block;position:relative}
[class^=mdStoreIntroduction] .elStoreIntroduction .elStoreLink .elImageWrap:hover{opacity:.7}
[class^=mdStoreIntroduction] .elStoreIntroduction .elEachText{margin-top:auto}
[class^=mdStoreIntroduction] .elStoreIntroduction .elPrice{font-size:20px;font-weight:700}
[class^=mdStoreIntroduction] .elStoreIntroduction .elGetPoint{font-size:14px;font-weight:700;color:#c13832;position:relative;padding-left:24px}
[class^=mdStoreIntroduction] .elStoreIntroduction .elGetPoint::before{content:"";display:block;position:absolute;top:1px;left:0;width:18px;height:18px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/bonusselection/common/images/ico_paypayLogo_01.png) top left/18px 18px no-repeat}
[class^=mdStoreIntroduction] .elStoreIntroduction .elStoreLogo{display:-ms-flexbox;display:flex;width:calc(100% - 160px);max-width:160px;height:auto;margin:0 auto}
[class^=mdStoreIntroduction] .elStoreIntroduction .elStoreImg{position:relative;width:100%;height:auto}
[class^=mdStoreIntroduction] .elStoreIntroduction.false .elImageWrap::before{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:block;width:100%;height:100%;content:"";pointer-events:none;background:rgba(51,51,51,.5);z-index:1}
[class^=mdStoreIntroduction] .elStoreIntroduction.false .elImageWrap::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:96px;height:auto;margin:0 auto;color:#fff;font-size:14px;font-weight:700;text-align:center;content:"ご好評につき完売しました";line-height:20px;z-index:2}
[class^=mdStoreIntroduction] .elMoreLink{margin:24px auto 0;padding-bottom:40px}
[class^=mdStoreIntroduction] .elMoreLink .elButton{width:430px}
[class^=mdStoreIntroduction] .elMoreLink .elLink{display:block;padding:10px 15px;background-color:#f5f5f5;border-radius:6px;color:#0260ea;font-size:16px;font-weight:700;text-align:center}
[class^=mdStoreIntroduction] .elMoreLink .elLink:hover{opacity:.7}
[class^=mdStoreIntroduction][class*=__column2] [class*=ptStoreIntroduction]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdStoreIntroduction][class*=__column2] [class*=elStoreIntroduction]{width:calc((100% - 8px)/ 2)}
[class^=mdStoreIntroduction][class*=__column2] [class*=elStoreIntroduction]:nth-of-type(2n){margin-left:8px}
[class^=mdStoreIntroduction][class*=__column2] [class*=elStoreIntroduction]:nth-of-type(n+3){margin-top:24px}
[class^=mdStoreIntroduction][class*=__column4] [class*=ptStoreIntroduction]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdStoreIntroduction][class*=__column4] [class*=elStoreIntroduction]{width:calc((100% - 48px)/ 4);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-left:16px}
[class^=mdStoreIntroduction][class*=__column4] [class*=elStoreIntroduction] .elStore{display:-ms-flexbox;display:flex}
[class^=mdStoreIntroduction][class*=__column4] [class*=elStoreIntroduction]:nth-of-type(4n+1){margin-left:0}
[class^=mdStoreIntroduction][class*=__column4] [class*=elStoreIntroduction]:nth-of-type(n+5){margin-top:24px}
[class^=mdStoreIntroduction][class*=__column5] [class*=ptStoreIntroduction]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdStoreIntroduction][class*=__column5] [class*=elStoreIntroduction]{width:calc((100% - 64px)/ 5);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-left:16px}
[class^=mdStoreIntroduction][class*=__column5] [class*=elStoreIntroduction]:nth-of-type(5n+1){margin-left:0}
[class^=mdStoreIntroduction][class*=__column5] [class*=elStoreIntroduction]:nth-of-type(n+6){margin-top:24px}
[class^=mdStoreIntroduction][class*=__column6] [class*=ptStoreIntroduction]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdStoreIntroduction][class*=__column6] [class*=elStoreIntroduction]{width:calc((100% - 80px)/ 6);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-left:16px}
[class^=mdStoreIntroduction][class*=__column6] [class*=elStoreIntroduction]:nth-of-type(6n+1){margin-left:0}
[class^=mdStoreIntroduction][class*=__column6] [class*=elStoreIntroduction]:nth-of-type(n+7){margin-top:24px}
[class^=mdStoreIntroduction][class*=__libcarousel]{padding-bottom:24px}
[class^=mdStoreIntroduction][class*=__libcarousel] [class*=ptStoreIntroduction]{display:-ms-flexbox;display:flex;overflow:auto hidden;padding-bottom:16px}
[class^=mdStoreIntroduction][class*=__libcarousel] [class*=elStoreIntroduction]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
[class^=mdStoreIntroduction][class*=__libcarousel] [class*=elStoreIntroduction]:nth-of-type(n+2){margin-left:16px}
[class^=mdStoreIntroduction][class*=__libcarousel] [class*=elStoreIntroduction] .elStore{width:144px}
[class^=mdStoreIntroduction][class*=__libcarousel][class*=__itemD]{padding:0 50px 28px 32px}
[class^=mdStoreIntroduction][class*=__libcarousel][class*=__itemD] .ptStoreIntroduction{padding:0 16px 12px}
[class^=mdStoreIntroduction][class*=__libcarousel][class*=__itemD] [class*=elStoreIntroduction] .elStore{width:160px}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elStoreLogo{width:calc(100% - 220px)}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elImageWrap{position:relative;display:block;overflow:hidden;height:256px}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elImageWrap .elBackgroundImage{display:block;width:100%;height:100%;object-fit:cover}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elImageWrap .elCover::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-image:linear-gradient(180deg,rgba(245,245,245,.8),rgba(245,245,245,.2) 26% 80%,rgba(245,245,245,.8))}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elImageWrap .elStoreImg{position:absolute;top:16px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:240px;height:auto}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elPercentTag{width:100px;height:26px;position:relative;margin:0;padding:2px 8px;background:#992888;color:#fff;font-weight:700;font-size:16px;line-height:22.4px;box-sizing:border-box}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elPercentTag span{font-size:20px}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elPercentTag::before{content:"";position:absolute;right:-6px;top:0;border-bottom:26px solid transparent;border-left:6px solid #992888}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elPercentTag::after{content:"獲得※";font-size:11px;font-weight:700;margin-left:2px}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction] .elStoreDetail{font-size:15px}
[class^=mdStoreIntroduction][class*=__itemA] [class*=elStoreIntroduction].false .elImageWrap::before{top:16px;width:240px;height:calc(100% - 16px)}
[class^=mdStoreIntroduction][class*=__itemA] .elTextWap{margin-top:8px;color:#434343}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elStoreLogo{display:-ms-flexbox;display:flex;width:calc(100% - 24px);max-width:100%;height:auto;margin:0 auto}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elDetail{margin-top:12px}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elStoreLink:hover{opacity:.7}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elPercentTag{margin-top:4px;width:90px;height:23px;padding-top:2px;background:#ad53a0;color:#fff;text-align:center;font-size:14px;font-weight:700}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elPercentTag::after{content:"獲得※";font-weight:700}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elStoreDetail{display:block;display:-webkit-box;max-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;margin-top:5px;height:2.4rem}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elGetPoint{padding-left:18px}
[class^=mdStoreIntroduction][class*=__itemB] [class*=elStoreIntroduction] .elGetPoint::before{top:2px;width:14px;height:14px;background-size:14px 14px}
[class^=mdStoreIntroduction][class*=__itemB] .elMoreLink{margin:0;padding:12px 0}
[class^=mdStoreIntroduction][class*=__itemB] .elMoreLink .elButton{width:100%}
[class^=mdStoreIntroduction][class*=__itemB] .elMoreLink .elLink{background-color:rgba(0,0,0,.04);font-size:12px}
[class^=mdStoreIntroduction][class*=__itemB] .elMoreLink span{position:relative;display:inline-block;line-height:16px;padding-right:14.24px}
[class^=mdStoreIntroduction][class*=__itemB] .elMoreLink span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:16px;line-height:1;width:6.24px;text-indent:-5.4912px;top:50%;margin-top:-8px;right:0}
[class^=mdStoreIntroduction][class*=__itemB][class*=_b] [class*=elStoreIntroduction]{background-color:#f4f4f4;padding:12px}
[class^=mdStoreIntroduction][class*=__itemB][class*=_b] .elMoreLink{padding-bottom:0}
[class^=mdStoreIntroduction][class*=__itemB][class*=_b] .elMoreLink .elLink{border:1px solid #0260ea;background-color:#fff}
[class^=mdStoreIntroduction][class*=__itemC]{padding:0 20px 40px}
[class^=mdStoreIntroduction][class*=__itemC] img{background-color:rgba(0,0,0,0)}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction]{width:calc((100% - 12px)/ 2);margin-left:0;padding:16px 20px;background-color:#f4f4f4}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction]:nth-of-type(2n){margin-left:12px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction]:nth-of-type(n+3){margin-top:24px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elStore{margin-top:3px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elInnerItem{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elInnerItem:nth-of-type(2n){margin-left:10px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elPercentTag{width:56px;height:24px;position:absolute;bottom:8px;left:0;background:rgba(126,0,114,.85);color:#fff;line-height:25px;text-align:center;font-size:14px;border-radius:0 4px 4px 0}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elPercentTag span{font-size:14px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elStoreDetail{margin-top:5px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elGetPoint{padding-left:20px}
[class^=mdStoreIntroduction][class*=__itemC] [class*=elStoreIntroduction] .elGetPoint::before{top:2px;width:16px;height:16px;background-size:16px 16px}
[class^=mdStoreIntroduction][class*=__itemC] .elMoreLink{margin:16px auto 0;padding-bottom:0}
[class^=mdStoreIntroduction][class*=__itemC] .elMoreLink .elButton{width:410px}
[class^=mdStoreIntroduction][class*=__itemC] .elMoreLink .elLink{border:1px solid #0260ea;background-color:#fff}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction]{border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);background-color:#fff}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elGetPercent{padding:6px 0;text-align:center;font-size:16px;font-weight:700;color:#fff;background:#ad53a0;border-radius:8px 8px 0 0}
[class^=mdFeatureHeading].elLohaco+[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elGetPercent{background:#806242}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elStore{display:block}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elStoreLogoWrap{padding:12px}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elStoreLogo{width:100%;max-width:100%;height:auto}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] img{background-color:rgba(0,0,0,0)}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elStoreName{padding:4px 8px 0;color:#868686;font-size:12px}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elStoreName span{position:relative;display:block;line-height:14px;padding-left:15.97px;word-wrap:normal;word-break:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
[class^=mdStoreIntroduction][class*=__itemD] [class*=elStoreIntroduction] .elStoreName span::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:11.97px;text-indent:-.9576px;top:50%;margin-top:-7px;left:0}
[class^=mdStoreIntroduction][class*=__itemD] .elMoreLink{margin:0;padding:12px 8px}
[class^=mdStoreIntroduction][class*=__itemD] .elMoreLink .elButton{width:100%}
[class^=mdStoreIntroduction][class*=__itemD] .elMoreLink .elLink{background-color:rgba(0,0,0,.04);font-size:12px}
[class^=mdStoreIntroduction][class*=__itemD] .elMoreLink span{position:relative;display:inline-block;line-height:16px;padding-right:14.24px}
[class^=mdStoreIntroduction][class*=__itemD] .elMoreLink span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:16px;line-height:1;width:6.24px;text-indent:-5.4912px;top:50%;margin-top:-8px;right:0}