@charset "UTF-8";
#shpMain{padding-bottom:40px;border:none;background:#d0e9f6}
#shpMain .gdColumns{width:auto;background:0 0;padding:0}
[data-anchor]{top:-70px;display:block;position:relative;z-index:-1;height:0}
.wpContentsItem{width:100%;margin:24px auto 0;padding:40px 20px;background:#fff}
@media screen and (min-width:990px){
.wpContentsItem{width:990px}
}
.mdSeasonalPromotionNavigation .elList .elLink{color:#28b6f6}
.mdSeasonalPromotionNavigation .elList .elItem+li{border-left:1px solid #28b6f6}
[class^=mdIconTitle] [class^=ptMain] .elMainTitle{font-size:22px;margin-top:5px}
[class^=mdIconTitle] [class^=ptSub]{margin-top:35px;padding:0}
[class^=mdIconTitle]+[class^=mdIconTitle] [class^=ptSub]{margin-top:20px}
[class^=mdIconTitle] [class^=ptSub] .elSubIcon{width:20px;height:20px;margin-right:5px}
.wpContentsItem [class^=mdIconTitle] [class^=ptMain]{padding-top:0}
.wpContentsItem .mdQueryRanking .elWrap{padding:0}
.wpContentsItem .mdQueryRanking .elRankingListTitle{line-height:20px;font-size:16px}
.wpContentsItem .mdQueryRanking .elMoreCheckLabel{width:330px}
@media screen and (min-width:950px){
.wpContentsItem .mdQueryRanking .elWrap{width:auto}
}
.mdSNS{margin-top:24px}
@media screen and (min-width:990px){
.mdSNS{width:990px}
}