@charset "UTF-8";
[class^=mdArticleText] [class*=__text]{margin-top:24px;padding:0}
[class^=mdArticleText] .elText{font-size:12px}
[class^=mdCampaignDetail] .ptCpdetai_01{margin-top:16px}
[class^=mdCampaignDetail] .elTitle{font-size:14px;padding:12px 16px}
[class^=mdCampaignDetail] .elText{font-size:12px;padding:12px 16px 16px}
[class^=mdCategoryList]{padding:24px 0 28px}
[class^=mdCategoryList] .ptCategoryList{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ccd5dd #e4e4e4;padding-bottom:12px}
[class^=mdCategoryList] .ptCategoryList::-webkit-scrollbar{height:6px}
[class^=mdCategoryList] .ptCategoryList::-webkit-scrollbar-track{background-color:#e4e4e4}
[class^=mdCategoryList] .ptCategoryList::-webkit-scrollbar-thumb{background-color:#ccd5dd}
[class^=mdCategoryList] .elCategoryList{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
[class^=mdCategoryList] .elCategoryList+.elCategoryList{margin-top:12px}
[class^=mdCategoryList] .elCategoryList .elCategoryListItem{margin-right:12px}
[class^=mdCategoryList] .elCategoryList .elCategoryListItem:last-of-type{margin-right:0}
[class^=mdCategoryList] .elCategoryList .elCategoryListItem .elLink{display:block;padding:8px 12px;background:rgba(0,0,0,.0431372549);border-radius:6px}
[class^=mdCategoryList] .elCategoryList .elCategoryListItem .elCategoryText{display:inline-block;font-size:12px;font-weight:700;text-align:center;white-space:nowrap}
[class^=mdIconTitle]+.mdIconTitle_02{padding-top:24px}
[class^=mdIconTitle] [class^=ptMain]{padding:0 0 24px}
[class^=mdIconTitle] [class^=ptMain] .elMainIcon{width:31px;height:25px}
[class^=mdIconTitle] [class^=ptSub]{padding:0}
[class^=mdIconTitle] [class^=ptSub] .elSubIcon{width:31px;height:25px}
[class^=mdIconTitle] .elMainTitle{margin-top:8px}
[class^=mdIconTitle] .elSpOnly{display:none}
[class*=mdMoreLink]{padding:0}
[class*=mdMoreLink]+.mdIconTitle_02{padding-top:40px}
[class*=mdMoreLink] .ptMoreLink_01{max-width:410px}
[class*=mdMoreLink] .ptMoreLink_01 .elMore{font-size:16px;line-height:40px}
[class*=mdMoreLink] .ptMoreLink_01 .elMore a{padding:0}
[class^=mdNonPremium]{margin:24px auto;padding:24px 0;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.15);border-radius:8px}
[class^=mdNonPremium] .ptNonPremium{text-align:center;font-size:16px;font-weight:700;border-radius:8px}
[class^=mdNonPremium] .elLinkText{display:block;margin:8px auto 0;max-width:410px;color:#fff;background-color:#0260ea;border-radius:6px;line-height:40px}
[class^=mdNonPremium] .elLinkText:hover{opacity:.7}
[class^=mdRMBSA] .elItem{width:calc(16.6666666667% - 20px)}
[class^=mdSaleNotice]{padding:5px 0 15px;background:#fff}
[class^=mdSaleNotice] [class*=__notice]{width:990px;margin:0 auto;padding:20px 0;border:2px solid #ed2923;color:#ed2923;text-align:center}
[class^=mdSearchBox] [class*=__item]{padding:0}
[class^=mdSearchBox] .elSearchNote{margin-top:8px;font-size:12px}
[class^=mdSearchItem]{padding:24px 0 31.5px}
[class^=mdSearchItem] .elWrap{padding:0}
[class^=mdSearchItem] .elWrap .elItems{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ccd5dd #e4e4e4}
[class^=mdSearchItem] .elWrap .elItems::-webkit-scrollbar{height:6px}
[class^=mdSearchItem] .elWrap .elItems::-webkit-scrollbar-track{background-color:#e4e4e4}
[class^=mdSearchItem] .elWrap .elItems::-webkit-scrollbar-thumb{background-color:#ccd5dd}
[class^=mdSearchItem] .elWrap .elItems .elItem{-ms-flex-negative:0;flex-shrink:0;width:150px;margin:0 0 24px 16px}
[class^=mdSearchItem] .elWrap .elItems .elItem:first-child{margin-left:0}
[class^=mdSearchItem] .elWrap .elItems .elItem .elItemLink{display:block}
[class^=mdSearchItem] .elWrap .elItems .elItem .elItemLink .elNameName{color:#333}
[class^=mdSearchItem] .elWrap .elItems .elItem .elStoreLink{display:block}
[class^=mdStoreCoupon] .mdMallCouponAPI .elWrap{padding:0}
[class^=mdStoreCoupon] .mdMallCouponAPI .elItems{display:block}
[class^=mdStoreCoupon] .mdMallCouponAPI .elDetail{display:none}
[class^=mdStoreCoupon] .mdMallCouponAPI .elLoginButton{height:auto;line-height:0}
[class^=mdStoreCoupon] .mdMallCouponAPI .elLoginButton a{padding:9px 0;line-height:21px}
[class^=mdStoreCoupon] .mdMallCouponAPI .elButtons{height:40px}
[class^=mdStoreCoupon] .mdMallCouponAPI .elButtons .elButton:nth-child(n+2){margin-top:7px}
[class^=mdStoreCoupon] .mdMallCouponAPI .elButtons a{padding:9px 0;line-height:22px}
[class^=mdStoreCoupon] .mdMallCouponAPI .elButtons .elDisabled{border:none;padding:9.5px 0;line-height:21px;font-size:16px}
[class^=mdStoreCoupon] .mdMallCouponAPI .elButtons .elButtonIcon{line-height:0;font-size:16px}
[class^=mdStoreCoupon] [class*=__image]{padding:32px 0}
[class^=mdStoreCoupon] [class*=__image] .elItemList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}
[class^=mdStoreCoupon] [class*=__image] .elItemList .elItem{margin-left:16px;width:calc((100% - 32px)/ 3)}
[class^=mdStoreCoupon] [class*=__image] .elItemList .elItem:nth-of-type(3n+1){margin-left:0}
[class^=mdStoreCoupon] [class*=__image] .elItemList .elItem:nth-of-type(n+4){margin-top:12px}
[class^=mdStoreCoupon] [class*=__image] .elItemList .elItem .elCouponImage .elImage{width:100%;height:auto}
[class^=mdStoreCoupon] [class*=__textLink]{margin-top:24px;text-align:center}
[class^=mdStoreCoupon] [class*=__textLink] .elText{font-size:14px;font-weight:700}
[class^=mdStoreCoupon] [class*=__textLink] .elText:nth-child(n+2){padding-top:8px}
[class^=mdTextLinkListA] [class*=ptTextLinkListA] .elLink{display:block}
[class^=mdTextLinkListA] [class*=ptTextLinkListA] .elText{font-size:14px}
.gdColumns{background-color:#d0e9f6}
.gdColumns [class^=wpContents]{width:990px;margin:24px auto;padding:24px 40px 40px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.15);border-radius:8px}
.gdColumns [class^=wpContents]:first-of-type{margin-top:0}
.gdColumns .mdCoverImage_01+[class^=wpContents]{margin-top:16px}
.gdColumns a{color:#0260ea}
.gdColumns a:hover{opacity:.7}
#shpMain .mdNextScheduleNotice_01,#shpMain .mdSaleNotice_01{max-width:none}
#shpMain .gd1ColumnA{padding:24px 0 40px}
#shpMain .mdSNS{margin-top:24px;padding:24px 0;box-shadow:0 0 16px 0 rgba(0,0,0,.15);border-radius:8px}
[data-anchor]{top:-80px}