@charset "UTF-8";
[class^=mdArticleText] [class*=__text]{padding:60px 16px;font-size:12px}
[class^=mdArticleText].elCouponNotice [class*=__text]{padding:0 24px 16px;color:#6a6a6a}
[class^=mdArticleText].elCouponNotice [class*=__text] .elLinkText{color:#6a6a6a;text-decoration:underline}
[class^=mdArticleText].elCouponNotice [class*=__text] .elLinkText:hover{opacity:.7}
[class^=mdBannerList_] [class^=ptBannerList_]{padding:100px 0 0}
[class^=mdBannerList_] .elContentList .elListItem .elBannerWrapper .elBannerImage img{width:460px;border-radius:8px}
[class^=mdCampaignDetail] .ptCpdetai_01{margin-top:0;padding:0 16px}
[class^=mdCampaignDetail] .elHeading{font-size:28px}
[class^=mdCampaignDetail] .elList{margin-top:24px;border:none}
[class^=mdCampaignDetail] .elListItem+.elListItem{margin-top:24px}
[class^=mdCampaignDetail] dl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
[class^=mdCampaignDetail] .elText,[class^=mdCampaignDetail] .elTitle{border:none}
[class^=mdCampaignDetail] .elTitle{width:100%;padding:0 0 8px;border-bottom:1px solid var(--gray-alpha-2,rgba(0,0,0,.0784313725));font-size:14px}
[class^=mdCampaignDetail] .elText{padding:8px 0 0;font-size:14px}
.wpCampaignDetail{margin-top:100px;padding:40px 0;background-color:#fff}
[class^=mdCoverImage]{background-color:#f1faff}
[class^=mdCoverImage] .elPromotionCoverPC{max-width:950px;width:100%;margin:0 auto}
[class^=mdCoverImage] .elPromotionCoverPC img{width:1440px;height:auto}
#shpMain [class^=mdCoverImage]{max-width:none;width:auto;margin:0}
[class^=mdIconTitle] [class^=ptMain]{padding:80px 16px 0}
[class^=mdIconTitle] [class^=ptMain] .elMainTitle{color:#005a9e;font-family:"A P-OTF Aoto Gothic StdN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;font-size:32px}
[class^=mdIconTitle] [class^=ptSub]{padding:0}
[class^=mdIconTitle] [class^=ptSub] .elSubTitle{color:#434343;font-size:18px}
[class^=mdMallCouponAPI] .elWrap{padding:16px 24px}
[class^=mdMallCouponAPI] .elItems{width:100%}
[class^=mdMallCouponAPI] .elImage{width:210px}
[class^=mdMallCouponAPI] .elTexts{margin-left:226px}
[class^=mdMallCouponAPI] .elButtons{max-width:none}
[class^=mdMallCouponAPI] .elButton>a,[class^=mdMallCouponAPI] .elButton>span{color:#0260ea;background:rgba(0,0,0,.0431372549)}
[class^=mdMallCouponAPI] .elButton>a:hover,[class^=mdMallCouponAPI] .elButton>span:hover{background:rgba(0,0,0,.0431372549)}
[class^=mdMallCouponAPI] .elButton>a.elDisabled,[class^=mdMallCouponAPI] .elButton>a.elDisabled:hover,[class^=mdMallCouponAPI] .elButton>span.elDisabled,[class^=mdMallCouponAPI] .elButton>span.elDisabled:hover{border-color:rgba(0,0,0,.0431372549);color:rgba(0,0,0,.2392156863);background:rgba(0,0,0,.0431372549)}
[class^=mdMoreLink_d]{padding:24px 0 0}
[class^=mdMoreLink_d] [class*=ptMoreLink]{max-width:500px}
[class^=mdMoreLink_d] [class*=ptMoreLink] .elMore a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:44px;padding:0}
[class^=mdMoreLink_d] [class*=ptMoreLink] .elMore a span{padding-right:0}
[class^=mdMoreLink_d] [class*=ptMoreLink] .elMore a span::after{display:none}
[class^=mdSearchBox] [class*=__item]{padding:16px 0 0}
[class^=mdSearchBox] [class*=__item] .elSearchBoxWrap{max-width:none}
[class^=mdSearchItem]{position:relative}
[class^=mdSearchItem] .elWrap{max-width:990px;padding:16px 0 0 0;overflow-x:auto}
[class^=mdSearchItem] .elItems{display:-ms-grid;display:grid;padding-bottom:12px;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);row-gap:16px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}
[class^=mdSearchItem] .elItems::-webkit-scrollbar{height:6px}
[class^=mdSearchItem] .elItems::-webkit-scrollbar-thumb{background:#c6edff}
[class^=mdSearchItem] .elItems::-webkit-scrollbar-track{background-color:rgba(0,0,0,.0431372549)}
@supports(-moz-appearance:none){
[class^=mdSearchItem] .elItems{scrollbar-color:#c6edff rgba(0,0,0,.0431372549);scrollbar-width:thin}
}
[class^=mdSearchItem] .elItem{width:160px;margin:0 16px 0 0}
[class^=mdSearchItem] .elItem:nth-child(n+7){margin-top:0}
[class^=mdSearchItem] .elItem:nth-last-of-type(-n+2){margin-right:0}
[class^=mdSearchItem] .elName .elNameName{font-size:14px}
[class^=mdSearchItem] .elImage{width:160px;height:160px}
[class^=mdSearchItem] .elItemLink,[class^=mdSearchItem] .elStoreLink{display:block}
[class^=mdSearchItem] .elReviewLink{display:inline-block}
[class^=mdSearchItem] .elStoreName{display:block;box-sizing:content-box;color:#868686}
[class^=mdSearchItem] .elStoreName::before{color:#868686}
[class^=mdSearchItem] .elFavorite{margin-top:4px}
[class^=mdSearchItem] .elFavorite>a{background:rgba(0,0,0,.0431372549)}
[class^=mdSearchItem] .elErrorText{text-align:center}