@charset "UTF-8";
.frozenA .gd1ColumnB{padding-bottom:24px}
.frozenA #shpFooter{width:990px}
@media screen and (min-width:990px){
[class^=md].isFirst{border-radius:12px 12px 0 0}
[class^=md].isLast{border-radius:0 0 12px 12px}
}
@media screen and (max-width:989px){
.mdCampaignCover{background-color:#eaeaea}
}
@media screen and (min-width:950px){
[class*=mdPlanDetail] [class*=ptPlanDetail]{max-width:990px}
}
.wpEntryBox{padding-bottom:0}
@media screen and (max-width:949px){
.wpEntryBox{padding-top:0}
}
.wpEntryBox [class^=mdTotalAmountCounterMultiLadder]{padding:24px 16px 20px;background-color:#fff;box-shadow:none;border-radius:0}
@media screen and (min-width:990px){
.wpEntryBox [class^=mdTotalAmountCounterMultiLadder]{max-width:990px;margin:0 auto;padding:40px;border-radius:12px 12px 0 0}
}
.wpEntryBox [class^=mdTotalAmountCounterMultiLadder] .TargetIndicator .TargetIndicator__legends{display:none}
.wpEntryBox [class^=mdTotalAmountCounterMultiLadder] .verticalLine{display:none}
.wpEntryBox [class^=mdTotalAmountCounterMultiLadder] .barArea{margin-left:40px;padding-left:40px;border-left:1px solid #d9d9d9}
.wpEntryBox [class^=mdTotalExplanation] .ptTotalExplanation{margin-bottom:24px}
.wpEntryBox [class^=mdTotalExplanation] .ptTotalExplanation .elTotalExplanation{border-radius:0 0 12px 12px;box-shadow:none}
.wpEntryBox [class^=mdTotalExplanation] .elItemList{border-top:1px solid #d9d9d9}
@media screen and (max-width:989px){
.wpEntryBox [class^=mdTotalExplanation] .ptTotalExplanation{max-width:100%;margin-bottom:8px}
.wpEntryBox [class^=mdTotalExplanation] .ptTotalExplanation .elTotalExplanation{padding:0 16px 24px;border-radius:0}
}
.wpEntryBox .mdEntryButton{margin:0;background-color:#fff}
@media screen and (min-width:950px){
.wpEntryBox .mdEntryButton .elEntryButton{width:420px}
}
@media screen and (min-width:990px){
.wpEntryBox .mdEntryButton{max-width:990px;margin:0 auto;border-radius:12px 12px 0 0}
.wpEntryBox .mdEntryButton .elWrap{border-radius:12px 12px 0 0}
}
.wpEntryBox .mdEntryButton .elWrap{padding-top:40px}
@media screen and (min-width:950px){
.wpEntryBox .mdEntryButton .elWrap{max-width:100%}
}
.wpEntryBox .mdPointCampaign .elCampaignCondition{margin:16px 0}
.wpEntryBox .mdPointCampaign .elCampaignAttention{border-top:1px solid #d9d9d9}
@media screen and (min-width:990px){
.wpEntryBox .mdPointCampaign{padding:8px 40px 40px;border-radius:0 0 12px 12px}
.wpEntryBox .mdPointCampaign .elCampaignAttention{padding-top:24px}
}
@media screen and (max-width:989px){
.wpEntryBox .mdPointCampaign{padding-bottom:24px}
}
.wpEntryBox .mdPointCampaign .elCampaignBorder{margin:16px 0;border-top:1px solid #d9d9d9}
@media screen and (min-width:990px){
.wpEntryBox .mdPointCampaign .elCampaignBorder{margin:24px 0}
}
@media screen and (max-width:989px){
.wpSectionWhite{max-width:100%;margin-top:8px}
}
@media screen and (min-width:990px){
.mdSeasonalPromotionTitle .elMain,[class*=mdBannerList],[class*=mdFreeText],[class^=mdCampaignDetail] .elHeading,[class^=mdCampaignDetail] .elList,[class^=mdPastDates]{padding-left:40px;padding-right:40px}
}
@media screen and (min-width:990px){
.mdSeasonalPromotionTitle .elMain{margin-top:24px}
}
[class*=mdBanner].elMiniapp{padding:16px 16px 8px}
[class*=mdBanner].elMiniapp .elImageList{max-width:600px;margin:0 auto}
@media screen and (min-width:990px){
[class*=mdBanner].elMiniapp{padding:24px 40px 0}
}
#shpMain .mdEnquete_question_btn_list li .enq_btn{border:1px solid #0260ea;color:#0260ea}
#shpMain .mdEnquete_question_btn_list li .enq_btn:hover{opacity:.7}
@media screen and (min-width:990px){
#shpMain .mdEnquete_white{margin:24px auto;border-radius:12px}
}
@media screen and (max-width:989px){
#shpMain .mdEnquete_white{max-width:100%}
}
@media screen and (min-width:990px){
.mdSNS{margin-top:24px;border-radius:12px}
}
@media screen and (min-width:990px){
.mdAcRecommendItem{border-radius:0 0 12px 12px}
}
@media screen and (min-width:950px){
.mdAcRecommendItem{padding:24px 40px 40px}
}
.mdAcRecommendItem .elButton{color:#0260ea}
@media screen and (min-width:950px){
.mdAcRecommendItem .elButton{width:420px}
}
.mdAcRecommendItem .elButtonArea{margin-top:24px}
@media screen and (min-width:950px){
.mdAcRecommendItem .elButtonArea{margin-bottom:0}
}
@media screen and (min-width:950px)and (max-width:989px){
.mdAcRecommendItem{width:auto}
}