@charset "UTF-8";
.mdRelayCounterV1{max-width:990px;margin:0 auto;padding:16px 0 0;background-color:#fff}
.mdRelayCounterV1 .elWrap{max-width:422px;padding:0}
.mdRelayCounterV1 .elRight{width:100px}
.mdRelayCounterV1 .elLeft{width:calc(100% - 120px);padding-top:8px}
.mdRelayCounterV1 .elGrantRate{margin:20px 0 0 20px;padding:20px 8px 12px;font-size:11px;line-height:13px}
.mdRelayCounterV1 .elGrantRate .elText{font-size:12px}
.mdRelayCounterV1 .elGrantRate .elStoreIcon{top:-20px;left:calc(50% - 17.5px);width:35px;height:35px}
.mdRelayCounterV1 .elPayPayPoint{padding-right:4px;margin-top:0}
.mdRelayCounterV1 .elStatus0store .elImage{text-align:center}
.mdRelayCounterV1 .elStatus0store .elImage img{max-width:422px;height:auto}
.mdRelayCounter{width:auto;padding:6px 0 0;margin:0}
.mdRelayCounter .elHeadLine{margin-bottom:16px}
.mdRelayCounter .elHeadLineImage{width:180px}
.mdRelayCounter .elArrow .elArrowImage,.mdRelayCounter .elDescription,.mdRelayCounter .elModalOutline,.mdRelayCounter .elRelayNotes{display:none}
.mdRelayCounter .elRateStatus{margin-top:0;text-align:center}
.mdRelayCounter .elRateStatusTitle{position:relative;display:inline-block;color:#434343;font-size:18px;font-weight:700}
.mdRelayCounter .elRateStatusTitle::before{content:"";position:absolute;width:19px;height:17px;top:50%;left:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/common/img/icnPersonal.png) no-repeat;background-size:auto 17px;background-position:top left}
.mdRelayCounter .elRateStatusDescription{-ms-flex-pack:justify;justify-content:space-between;max-width:410px;width:100%;margin:16px auto 0}
.mdRelayCounter .elRateStatusDescription .elCompletionArea{-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background-color:#fff8e6;padding:8px 0;border-radius:8px}
.mdRelayCounter .elRateStatusDescription .elArrow{position:relative;display:inline-block;line-height:30px;padding-right:11.7px}
.mdRelayCounter .elRateStatusDescription .elArrow::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:30px;line-height:1;width:11.7px;text-indent:-10.296px;top:50%;margin-top:-15px;right:0;color:#868686}
.mdRelayCounter .elRateStatusDescription .elArrow::after{margin-top:0}
.mdRelayCounter .elRateStatusDescription .elCompletionStores,.mdRelayCounter .elRateStatusDescription .elLeftStores,.mdRelayCounter .elRateStatusDescription .elNowStores{color:#434343;font-size:16px}
.mdRelayCounter .elRateStatusDescription .elCompletionStores{display:block;width:50%;padding-left:16px;text-align:left}
.mdRelayCounter .elRateStatusDescription .elLeftStores,.mdRelayCounter .elRateStatusDescription .elNowStores{width:179px;-ms-flex-pack:center;justify-content:center}
.mdRelayCounter .elRateStatusDescription .elLeftStoresValue,.mdRelayCounter .elRateStatusDescription .elNowStoresValue{font-size:20px;color:#434343;padding:0;margin:0 2px;border:none}
.mdRelayCounter .elRateStatusDescription .elLeftStores,.mdRelayCounter .elRateStatusDescription .elLeftStoresValue{color:#f03}
.mdRelayCounter .elRateStatusDescription .elCompletionStoresValue{padding:0;margin:0;font-size:20px;color:#434343;font-weight:400;border:none}
.mdRelayCounter .elRateStatusDescription .elLeftRate,.mdRelayCounter .elRateStatusDescription .elNowRate{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;width:100%;color:#f03;font-size:20px;margin-top:8px;padding:11px;border:none;border-radius:8px;background-color:#f4f4f4}
.mdRelayCounter .elRateStatusDescription .elNowRate{color:#434343}
.mdRelayCounter .elRateStatusDescription .elCompletionRate{width:50%;display:block;color:#f03;font-size:32px;text-align:right;padding:0 16px 0 0;margin-top:0;border:none}
.mdRelayCounter .elRateStatusDescription .elCompletionRateValue,.mdRelayCounter .elRateStatusDescription .elLeftRateValue,.mdRelayCounter .elRateStatusDescription .elNowRateValue{font-size:32px;margin:0 2px}
.mdRelayCounter .elRateStatusDescription .elCompletionRateValue{font-size:60px}
.mdRelayCounter .elRateStatusDescription .elCompletionMessage{width:100%;display:block;color:rgba(0,0,0,.475);font-size:14px;font-weight:400;text-align-last:left;margin:8px 0 0 16px;padding-top:8px;border-top:1px solid #d9d9d9}