.frozenA #shpMain{padding-bottom:40px;border-bottom:0;background:0 0;font-size:14px;background-color:#d0e9f6}
.frozenA #shpMain a{transition:opacity .3s ease-in}
.frozenA #shpMain a:hover{opacity:.7}
.frozenA .gdColumns{background:0 0}
.wpCategoryWrap{background-color:#fff;padding-bottom:20px}
[data-anchor]{top:-90px;display:block;position:relative;z-index:1;height:0}
[data-anchor=afterSticky]{top:-86px}
.mdHeading .mdIconTitle_01{padding-top:35px}
.mdMoreLink_01,[class^=mdIconTitle]{background-color:#fff}
[class^=mdIconTitle] [class^=ptMinimum]{padding:0 20px}
[class^=mdIconTitle] [class^=ptMinimum].elSeparatLine .elMinimumTitle{position:relative;padding-top:35px;margin-top:30px}
[class^=mdIconTitle] [class^=ptMinimum].elSeparatLine .elMinimumTitle::before{content:"";position:absolute;top:0;width:100%;height:auto;border-top:1px solid #ccc}
.mdTextLink_01{background-color:#fff;text-align:center;margin-top:40px}
.mdTextLink_01 .ptTextLink_01{padding:30px 0 0}
.mdTextLink_01 .elLink{display:block;width:500px;margin:0 auto;height:auto;padding:10px 0;background-color:#0c6efd;color:#fff;border-radius:8px;box-sizing:border-box}
.mdTextLink_01 .elLink:hover{opacity:.7}
.mdEnquete_normal{background-color:#fff;margin:35px auto 0}
.mdSNS{margin-top:35px}
.mdQueryRanking .elMore{margin-bottom:24px}
.mdQueryRanking .elMoreCheckLabel{width:500px;box-sizing:border-box;margin:0 auto}
@media screen and (min-width:950px){
.mdQueryRanking{margin-top:35px}
.mdQueryRanking .elWrap{padding:0 20px}
.mdQueryRanking .elItem{width:calc((100% - 36px)/ 4)}
.mdQueryRanking .elItem:nth-child(6n+1){margin-left:12px}
.mdQueryRanking .elItem:nth-child(n+7){margin-top:24px}
.mdQueryRanking .elItem:first-child,.mdQueryRanking .elItem:nth-child(4n+1){margin-left:0}
.mdQueryRanking .elItem:nth-child(n+5){margin-top:24px}
}
@media screen and (max-width:949px){
.mdQueryRanking{margin-top:35px}
.mdQueryRanking .elItem{width:calc((100% - 36px)/ 4);margin-left:12px}
.mdQueryRanking .elItem:nth-child(odd){margin-left:12px}
.mdQueryRanking .elItem:first-child,.mdQueryRanking .elItem:nth-child(4n+1){margin-left:0}
.mdQueryRanking .elItem:nth-child(n+3){margin-top:0}
.mdQueryRanking .elItem:nth-child(n+5){margin-top:24px}
}
.mdEntryButton{margin-top:40px}
.mdEntryButton .elWrap{max-width:950px}
.mdEntryButton .elEntryButton{width:410px}
.mdPointCampaign .elEntryWrap{padding:0}
.mdPointCampaign .elEntryBox{padding:20px}
.mdEntryButton+.mdPointCampaign .elEntryBox{padding-top:0}
.mdPointCampaign .elCampaignDetail>.elCampaignCondition,.mdPointCampaign .elCampaignDetail>.elCampaignPeriod{display:none}
[class^=mdTextLinkListA] [class^=ptTextLinkListA_]{padding:35px 20px 20px}
[class^=mdTextLinkListA] [class^=ptTextLinkListA_] .elContentList.elStoreLink .elLink .elText::before{content:"";color:gray}
[class^=mdCampaignDetail] [class^=ptCpdetai]{padding:0 20px 20px}
[class^=mdItemList].elPickUp [class*=__item] .elPriceExplanation{color:#c00;margin-top:4px}