@charset "UTF-8";
[class*=mdHeading] .elSubtxt_txtB{display:block;margin-top:4px;font-size:14px;line-height:1.4;font-weight:700;color:#868686}
.wpCouponArea{width:990px;margin:0 auto;background-color:#ffeed9;border-radius:8px;padding-bottom:40px}
.wpCouponArea [class*=md] [class^=pt]{background:rgba(0,0,0,0)}
.wpCouponArea [class*=mdHeading] .elTitle{font-size:28px}
#shpMain .wpCouponArea [class^=mdLeadSentence]{padding-top:0}
#shpMain .bg_themeColor_light02 .mdCarouselBanner,#shpMain .bg_themeColor_light02 .wpFirstView_01{background-color:#fed1b2}
[class*=mdMainVisual].fv-contentsA .elContentsAreaA .elNoteContents{margin-top:8px}
[class*=mdMainVisual].fv-contentsA .elContentsAreaA .elLeadText{font-size:14px}
[class*=mdMainVisual].fv-contentsA .elContentsAreaB .elButton{max-width:100%;width:194px;height:55px}
[class*=mdMainVisual].fv-contentsA .elContentsAreaB .elButtonLink{display:block;border-radius:70px;box-shadow:0 4px 4px 0 rgba(0,0,0,.19);background-color:#fc6600;line-height:55px;font-size:20px;font-weight:700;text-align:center;color:#fff}
[class*=mdMainVisual].fv-contentsA .elContentsAreaB .elButtonLink:hover{opacity:.7}
[class*=mdMainVisual].fv-contentsA .elContentsAreaB .elButtonLink.elDisabled{box-shadow:none;background-color:#ccc}
[class*=mdItemLineup] img{height:auto}
[class*=mdItemLineup] [class*=__item] .elList .elItemLink{display:block}
[class*=mdItemLineup] [class*=__item] .elList .elItemLink:hover{color:#0260ea;opacity:.7}
[class*=mdItemLineup] [class*=__item] .elList .elText{margin-top:0;padding-top:8px;line-height:1.4;max-height:5.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:700;color:#0260ea}
[class*=mdItemLineup] [class*=__item] .elList .elItemText{margin-top:4px;font-size:14px;color:#434343}
[class*=mdItemLineup] [class*=__item] .elList .elPrice{margin-top:4px}
[class*=mdItemLineup] [class*=__item] .elList .elBottomElementWrapper{margin-top:0}
[class*=mdItemLineup] .elMoreText{margin-top:30px}
[class*=mdItemLineup].elLargeBlock{width:100%;padding:0}
[class*=mdItemLineup].elLargeBlock [class*=__item]{padding:0}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elListItem{display:block}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elListItem:nth-child(n+2){display:none}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap{width:446px;height:446px}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap .elItemLabel{position:relative;z-index:2}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap .elItemLabel .elLabel{display:inline-block;position:absolute;left:0;top:-13px;padding:0 44px;height:38px;line-height:38px;font-size:18px;color:#fff;background:#f83332;box-shadow:0 2px 2px rgba(0,0,0,.12)}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap .elItemLabel .elLabel::before{position:absolute;content:"";top:0;left:-7px;border:0;height:46px;width:7px;background:#f83332;border-radius:5px 0 0 5px}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap .elItemLabel .elLabel::after{position:absolute;content:"";bottom:-7px;left:-5px;border:0;height:7px;width:5px;background:#c61514;border-radius:5px 0 0 5px}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap .elLink{display:block;position:relative;z-index:0;opacity:1}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elLinkWrap .elLink:hover .elItemImage{opacity:.7}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap{position:absolute;width:446px;height:150px;padding:40px 10px 10px;bottom:0;left:0;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/gateway/public/fukushima/pc/images/common/bg_firstview_gradation_05.png) repeat-x}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elItemLink{opacity:1}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elItemLink:hover .elItemText,[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elItemLink:hover .elPrice,[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elItemLink:hover .elText{opacity:.7}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elText{padding-top:0}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elItemStore{display:inline-block;position:inherit}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elItemStoreLink{margin-top:4px}
[class*=mdItemLineup].elLargeBlock [class*=__item] .elItemLinkWrap .elPrice{text-align:right;position:absolute;right:10px;bottom:10px;margin-top:0}
.wpPickupArea{width:990px;margin:24px auto 0;padding:40px;background-color:#fff;border-radius:8px}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock){width:100%;padding:0;position:relative}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item]{padding:0}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(-n+2){width:446px;height:213px;display:inline-block}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(-n+2) .elLink{display:inline-block}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(-n+2) .elItemImage{display:inline-block;position:inherit;width:213px;height:213px}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(-n+2) .elItemLinkWrap{display:inline-block;margin-left:8px;position:inherit}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(-n+2) .elItemLinkWrap .elText{padding-top:0}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(n+3){width:calc(25% - 12px);margin-left:16px;margin-top:20px}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(4n-1){margin-left:0}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(1){position:absolute;top:-446px;right:0}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(2){position:absolute;top:-213px;right:0}
.wpPickupArea [class*=mdItemLineup]:not(.elLargeBlock) [class*=__item] .elList .elListItem:nth-child(3){margin-left:0}
[class*=mdCampaignDetail] a:hover{opacity:.7}
[class*=mdCampaignDetail] .elBold{font-weight:700}
.mdAfloAnnotation_01{width:990px;margin:0 auto;margin:24px auto 0}
[class*=mdMallCouponAPI]{margin:0}
[class*=mdMallCouponAPI] .elWrap{width:740px;margin:0 auto;padding-top:10px}
[class*=mdMallCouponAPI] .elItems{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0}
[class*=mdMallCouponAPI] .elItem{width:220px;margin-left:40px;padding:0}
[class*=mdMallCouponAPI] .elItem:nth-child(3n+1){margin-left:0}
[class*=mdMallCouponAPI] .elItem:nth-child(n+4){margin-top:20px}
[class*=mdMallCouponAPI] .elItemInner{display:inline-block;padding:0;border:none}
[class*=mdMallCouponAPI] .elImage{width:auto;float:none}
[class*=mdMallCouponAPI] .elImage .lazy{width:220px;height:220px;background:0 0}
[class*=mdMallCouponAPI] .elTexts{margin:10px 0 0}
[class*=mdMallCouponAPI] .elDescription,[class*=mdMallCouponAPI] .elDetail,[class*=mdMallCouponAPI] .elDiscount,[class*=mdMallCouponAPI] .elTitle{display:none}
[class*=mdMallCouponAPI] .elLoginButton{max-width:100%;height:40px;margin-top:0}
[class*=mdMallCouponAPI] .elLoginButton>a{display:block;border:none;border-radius:8px;padding:0;background-color:#0c6efd;font-size:12px;color:#fff;line-height:40px}
[class*=mdMallCouponAPI] .elLoginButton>a:hover{opacity:.7;background:#0c6efd;color:#fff}
[class*=mdMallCouponAPI] .elButtons{max-width:100%;height:40px;margin-top:0}
[class*=mdMallCouponAPI] .elButton:nth-child(n+2){margin-top:9px}
[class*=mdMallCouponAPI] .elButton>a,[class*=mdMallCouponAPI] .elButton>span{border:none;border-radius:8px;background:#ff8400;line-height:40px;font-size:14px}
[class*=mdMallCouponAPI] .elButton>a{display:block}
[class*=mdMallCouponAPI] .elButton>a:hover{opacity:.7;background:#ff8400}
[class*=mdMallCouponAPI] .elButton a>span,[class*=mdMallCouponAPI] .elButton span>span{line-height:40px;padding-left:0}
[class*=mdMallCouponAPI] .elButton a>span::before,[class*=mdMallCouponAPI] .elButton span>span::before{display:none;content:none}
[class*=mdMallCouponAPI] .elNoteText{position:relative;margin-top:30px;padding:18px 8px;background:#fff;border-radius:6px;font-size:12px;color:#434343}
[class*=mdMallCouponAPI] .elNoteText::before{content:"";position:absolute;top:-20px;left:50%;width:0;height:0;margin-left:-20px;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #fff}
.mdSNS{background-color:rgba(0,0,0,0)}