.mbr{--mbr-color-primary: #00a9e0;--mbr-color-bg-light: #eff6f8;--mbr-color-bg-underline: #e1f8ff;--mbr-color-divider: #e0e0e0;--mbr-color-text: #1a1a1a;--mbr-font-jp: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--mbr-font-mont: "Mont For Anker", "Noto Sans JP", sans-serif;font-family:var(--mbr-font-jp);color:var(--mbr-color-text);background:#e6e6e6;width:100%;max-width:1480px;margin-left:auto;margin-right:auto;box-shadow:0 0 0 100vmax #e6e6e6;clip-path:inset(0 -100vmax)}.mbr *{box-sizing:border-box}.mbr p{margin:0;padding:0}.mbr ul{margin:0;padding:0;list-style:none}.mbr-font-mont{font-family:var(--mbr-font-mont)}.mbr-hero{background:var(--mbr-color-primary);padding:60px 0;width:100%}.mbr-hero-inner{display:flex;flex-direction:column;align-items:center;gap:30px;padding:0 20px}.mbr-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;border-radius:77px;padding:18px 30px 14px}.mbr-badge-logo{width:130px;height:22px;display:block}.mbr-badge-text{font-weight:700;color:var(--mbr-color-primary);font-size:22px;line-height:1}.mbr-hero-title{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;font-weight:800;letter-spacing:1px;line-height:1.3;padding:0}.mbr-hero-title-sub{font-size:16px;color:#fff}.mbr-hero-title-main{font-size:36px;color:#fff}.mbr-hero-title-main span{color:#fff}.mbr-hero-card-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.mbr-hero-card{background:#fff;border-radius:10px;padding:35px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;max-width:850px}.mbr-hero-icon{width:120px;height:120px;overflow:hidden;flex-shrink:0;position:relative}.mbr-hero-icon img{width:100%;height:100%;display:block;object-fit:contain}.mbr-hero-card-body{display:flex;flex-direction:column;align-items:center;gap:16px}.mbr-hero-card-text{color:var(--mbr-color-primary);text-align:center;font-weight:800;line-height:1.3}.mbr-hero-card-text p{font-size:18px;font-weight:700}.mbr-hero-card-text .mbr-font-mont{font-size:20px;font-weight:700}.mbr-price{display:flex;align-items:flex-end;justify-content:center;gap:6px;padding:0 2px;position:relative;isolation:isolate}.mbr-price:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:11px solid var(--mbr-color-bg-underline);pointer-events:none;z-index:-1}.mbr-price-number{font-family:var(--mbr-font-mont);font-weight:600;color:var(--mbr-color-primary);font-size:48px;line-height:.7;letter-spacing:-1.8px}.mbr-price-unit{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--mbr-color-primary);font-weight:700;line-height:1}.mbr-price-tax{font-size:12px;line-height:.7}.mbr-price-yen{font-size:24px}.mbr-price-off{font-family:var(--mbr-font-mont);font-weight:600;color:var(--mbr-color-primary);font-size:44px;line-height:.7}.mbr-hero-note{color:#fff;font-size:12px;line-height:1.4;text-align:center;max-width:850px;padding:0 20px}.mbr-content{display:flex;flex-direction:column;align-items:center;gap:30px;padding:60px 0;width:100%;background:#fff}.mbr-flow{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;padding:0 20px}.mbr-flow-title{font-size:20px;font-weight:600;color:var(--mbr-color-text);text-align:center;line-height:1.4;margin:0}.mbr-steps{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:10px;overflow:hidden;width:100%;max-width:1060px}.mbr-steps-img{display:block;width:100%;height:auto;max-width:100%}.mbr-steps-img-pc{display:none}.mbr-steps-img-sp{display:block}.mbr-info{display:flex;flex-direction:column;gap:20px;width:100%;padding:0 20px;max-width:1100px}.mbr-info-box{background:var(--mbr-color-bg-light);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:15px;color:var(--mbr-color-text)}.mbr-info-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;font-size:18px;font-weight:600;line-height:1.4;margin:0}.mbr-info-heading-single{display:block}.mbr-info-label,.mbr-info-colon{color:var(--mbr-color-text);flex-shrink:0}.mbr-info-value{color:var(--mbr-color-primary)}.mbr-info-text{font-size:13px;line-height:1.6;font-weight:400;color:var(--mbr-color-text)}.mbr-info-text p{line-height:1.6}.mbr-info-highlight{color:var(--mbr-color-primary);font-weight:700}.mbr ul.mbr-info-list{list-style:disc;padding-left:24px;margin:0;font-size:13px;line-height:1.6}.mbr ul.mbr-info-list li{line-height:1.6;list-style:disc;color:var(--mbr-color-text)}@media(min-width:1080px){.mbr-hero{padding:80px 0}.mbr-hero-inner{gap:40px}.mbr-badge{gap:15px;padding:23px 40px 19px}.mbr-badge-logo{width:175px;height:29px}.mbr-badge-text{font-size:29px}.mbr-hero-title-sub{font-size:40px}.mbr-hero-title-main{font-size:69px}.mbr-br-sp-only{display:none}.mbr-hero-card{flex-direction:row;gap:40px;padding:35px 20px;width:850px}.mbr-hero-icon{width:180px;height:180px}.mbr-hero-card-body{align-items:flex-start;gap:17px}.mbr-hero-card-text{text-align:left}.mbr-hero-card-text p{font-size:26px}.mbr-hero-card-text .mbr-font-mont{font-size:30px}.mbr-hero-note{font-size:14px}.mbr-price-number{font-size:69px}.mbr-price-tax{font-size:15px}.mbr-price-yen{font-size:33px}.mbr-price-off{font-size:64px}.mbr-content{padding:70px 0;gap:60px}.mbr-flow-title{font-size:30px}.mbr-flow{padding:0;gap:60px}.mbr-steps{width:1060px}.mbr-steps-img-pc{display:block}.mbr-steps-img-sp{display:none}.mbr-info{padding:0;gap:40px;width:1060px;max-width:1060px}.mbr-info-box{padding:40px;gap:20px}.mbr-info-text,.mbr ul.mbr-info-list{font-size:16px}.mbr-info-heading{flex-wrap:nowrap;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/mobilebattery-replacement-campaign.css.map */
