@charset "UTF-8";
#shpPage{position:relative}
#shpPage .gd1ColumnA [class*=md]:not([class*=mdSaleNavigation],[class*=mdEntryText],[class*=mdEntryButton],[class*=mdSearchBox],[class*=mdPromoCommonFloating],[class*=mdMallCoupon],[class*=mdWishList]).mdRadius,#shpPage .gd1ColumnA [class*=wp]:not(.wpBackgroundCenter).mdRadius{padding:32px 24px;margin-top:48px;border-radius:12px}
[class^=md] .isSP,[class^=wp] .isSP{display:none}
[class^=md].elPaddingTopLarge,[class^=wp].elPaddingTopLarge{padding-top:32px}
[class^=md].elPaddingTopSmall,[class^=wp].elPaddingTopSmall{padding-top:8px}
[class^=md].elPaddingBottomNone,[class^=wp].elPaddingBottomNone{padding-bottom:0}
[data-anchor]{top:-100px;display:block;position:relative;z-index:-1;height:0}
.elStrike{text-decoration:line-through}
.mdBottomRadius{border-radius:0 0 12px 12px}
.mdBottomRadius .mdAnnotation{width:auto;padding:0}
.mdBottomRadius.elHide{display:none}
.wpTitleTop{position:relative;height:350px}
.wpTitleTop .elTitleArea{height:310px;background-size:cover}
.wpTitleTop .elTitleArea .elTitleAreaInner{position:relative;width:950px;margin:0 auto;height:300px}
.wpTitleTop .elTitleArea .elTitleAreaInner .mdCountdown_01+.mdCouponStatusFreeHtml .elError{position:absolute;top:160px;left:40px;width:450px;padding:24px;border-radius:12px;box-shadow:0 8px 8px 0 rgba(0,0,0,.1);background-color:#fff;text-align:center}
[class*=mdSuperriorStore] .wpKeywordSearch{padding:0 16px}
.wpDailyCoupon{width:950px;margin:0 auto;padding:24px 24px 32px;border-radius:0 0 12px 12px;background-color:#fff}
.wpDailyCoupon .mdItemSearch{margin-top:16px}
.wpWelcomeGift .mdItemSearch .elPrice::before{content:"無料";display:inline-block;font-size:18px;font-weight:700;color:#d90000}
.wpWelcomeGift .mdItemSearch .elPrice .elNumber,.wpWelcomeGift .mdItemSearch .elPrice .elUnit{display:none}
.wpWelcomeGift .elWelcomeGiftLink{position:relative}
.wpWelcomeGift .elWelcomeGiftLink .elLink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.wpWelcomeGift .elWelcomeGiftLink:hover .mdItemSearch{opacity:.7}
.mdCarefulSelection .mdCarouselBanner{width:100%;padding:20px 0 0}
.frozenA #SearchBoxHead{display:none}
.frozenA #shpMain{padding-bottom:0;border:none;margin-top:0;min-height:auto;background-color:rgba(0,0,0,0)}
.frozenA .elMainContents{background-color:#eaeaea;padding:48px 0 70px}
.frozenA .elMainContents .mdHeading:first-child{margin-top:0}
.frozenA .gdColumns{width:100%;padding:0}
.frozenA .gdColumns.gd1ColumnB{position:static;padding:0}
.frozenA .gdColumns.gd1ColumnA{position:static}
.frozenA .gdColumns::after{content:none}
.frozenA .wpBackgroundCenter{background-color:#f3e4f0;padding:1px 0 40px}
.lypAppeal .Link:hover{color:#fff}