@charset "UTF-8";#wrapper{width:100%;padding:0 0 120px}.wrapperHead{margin-bottom:calc(40 / 375 * 100vw)}@media(min-width:768px){.wrapperHead{margin-bottom:2.25rem}}@media(min-width:1280px){.wrapperHead{margin-bottom:3.125rem}}.wrapperHead .s{font-size:var(--battery-text-base)}.contents *{line-height:1.4}@media not (min-width:768px){.fam_details_btn{padding:1.56vw calc(27 / 375 * 100vw);font-size:calc(11 / 375 * 100vw)}}@media(min-width:768px){.fam_details_btn{font-size:.875rem}}.fam_details_txt{display:inline-block;font-weight:400}@media(min-width:768px){.fam_details_txt{font-size:var(--battery-text-xs)}}.txtLink{font-size:var(--battery-text-sm)}#globalFooter .footerFixed{display:none}:root{--denki-clr-white: #fff;--denki-clr-black: #000;--denki-clr-main: #fdd000;--denki-clr-sub1: #ffed76;--denki-clr-sub2: #ffbe41;--denki-clr-bg: #f9f2e4;--denki-clr-grey: #f0f0f0;--denki-clr-red: #d20000}.battery{font-size:var(--battery-text-base);font-weight:500}.battery :is(h2,h3,h4,h5){font-weight:500}.battery a:not([class]){color:var(--battery-clr-orange);text-decoration:underline}@media(any-hover:hover){.battery a:not([class]):hover,.battery a:not([class]):focus-visible{text-decoration:none}}.battery strong{font-weight:700!important}.battery summary{cursor:pointer}.battery img{max-width:100%}.battery picture img{width:100%;height:auto}@media not (min-width:768px){.battery br.md{display:none}}@media not (min-width:1025px){.battery br.lg{display:none}}@media not (min-width:1280px){.battery br.xl{display:none}}@media(min-width:768px){.battery br.sm{display:none}}:root{--battery-clr-grey-1: #f8f8f8;--battery-clr-grey-2: #d9d9d9;--battery-clr-grey-3: #b2b2b2;--battery-clr-yellow-1: #fffce9;--battery-clr-yellow-2: #fff9d5;--battery-clr-yellow-3: #fff8ce;--battery-clr-yellow-4: #ffed77;--battery-clr-yellow-5: #ffeb75;--battery-clr-yellow-6: #f5c05a;--battery-clr-orange: #ff5900;--battery-clr-red: #f00;--battery-text-xxl: 5.33vw;--battery-text-xl: 4.8vw;--battery-text-lg: 4.27vw;--battery-text-md: 3.73vw;--battery-text-base: 3.2vw;--battery-text-sm: 2.67vw;--battery-text-xs: 2.67vw;--battery-gutter: 6.4vw;--battery-radius: 2.13vw;--battery-border-xs: .53vw;--battery-border-sm: .53vw;--battery-border-md: 1.07vw;--battery-border-lg: 1.6vw}@media(min-width:768px){:root{--battery-text-xxl: 2rem;--battery-text-xl: 1.75rem;--battery-text-lg: 1.375rem;--battery-text-md: 1.125rem;--battery-text-base: 1rem;--battery-text-sm: .875rem;--battery-text-xs: .75rem;--battery-gutter: 2.75rem;--battery-radius: 1rem;--battery-border-xs: .125rem;--battery-border-sm: .25rem;--battery-border-md: .5rem;--battery-border-lg: .5rem}}@media(min-width:1280px){:root{--battery-text-xxl: 2.375rem;--battery-text-xl: 1.875rem;--battery-text-lg: 1.5rem;--battery-text-md: 1.25rem;--battery-text-base: 1.125rem;--battery-text-sm: 1rem;--battery-text-xs: .75rem;--battery-gutter: 4rem}}.battery-btn{display:inline-block;padding-block:calc(22 / 375 * 100vw);padding-inline:calc(22 / 375 * 100vw);width:100%;color:var(--denki-clr-black);font-size:var(--battery-text-base);text-align:center;text-decoration:none;border-width:var(--battery-border-xs);border-style:solid;border-radius:calc(16 / 375 * 100vw);box-shadow:0 6px var(--denki-clr-black);transition:opacity .25s ease-in-out}@media(min-width:768px){.battery-btn{max-width:30rem;padding:1.375rem;border-radius:1rem}}@media(any-hover:hover){.battery-btn:hover,.battery-btn:focus-visible{text-decoration:none;opacity:.7}}.battery-btn[target=_blank]{padding-right:calc(38 / 375 * 100vw)}@media(min-width:768px){.battery-btn[target=_blank]{padding-right:2.5rem}}.battery-btn[target=_blank]:before{content:"";position:absolute;top:calc(50% - 1.83vw);right:calc(22 / 375 * 100vw);width:3.65vw;height:3.65vw;background:url(/denki/cmn/img/ico_blank_bl.svg) no-repeat center/contain}@media(min-width:768px){.battery-btn[target=_blank]:before{top:calc(50% - 8px);right:1.375rem;width:1rem;height:1rem}}.battery-btn[href^="#"]{padding-inline:calc(40 / 375 * 100vw) 19.2vw;box-shadow:none}@media(min-width:768px){.battery-btn[href^="#"]{padding-inline:2.5rem 4.5rem}}.battery-btn[href^="#"]:before{content:"";position:absolute;top:calc(50% - 1.3vw);right:calc(22 / 375 * 100vw);width:2.61vw;height:2.61vw;background:url(/denki/cmn/img/ico_pnav.svg) no-repeat center/contain}@media(min-width:768px){.battery-btn[href^="#"]:before{top:calc(50% - .375rem);right:1rem;width:.75rem;height:.75rem}}.battery-btn--lg{border-width:.8vw;font-size:var(--battery-text-lg)}@media(min-width:768px){.battery-btn--lg{border-width:.1875rem}}.battery-btn--outline{background-color:var(--denki-clr-white);border-color:var(--denki-clr-black)}.battery-btn--solid{background-color:var(--battery-clr-yellow-5);border-color:var(--battery-clr-yellow-5)}.battery-container{position:relative;margin-inline:auto;max-width:calc(100% - var(--battery-gutter) * 2);width:100%}.battery-cta{margin-block:12.8vw;text-align:center}@media(min-width:768px){.battery-cta{margin-block:2.5rem}}.battery-cta a{max-width:30rem;width:83%}.battery-fixed{position:fixed;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out}.battery-fixed.is-show{opacity:1;visibility:visible;pointer-events:auto}@media not (min-width:1025px){.battery-fixed{left:0;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-top:calc(2 / 375 * 100vw) solid var(--denki-clr-black)}}@media(min-width:1025px){.battery-fixed{top:50%;right:0;display:flex;flex-direction:column;gap:1rem;transform:translateY(-50%)}}.battery-fixed__btn{display:block;color:var(--denki-clr-black)}@media not (min-width:1025px){.battery-fixed__btn{position:relative;padding:calc(16 / 375 * 100vw) calc(8 / 375 * 100vw);font-size:var(--battery-text-lg);text-align:center}.battery-fixed__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;background-color:#0000001f;opacity:0}.battery-fixed__btn:active:after{opacity:1}}@media(min-width:768px){.battery-fixed__btn{padding:1.5rem}}@media(min-width:1025px){.battery-fixed__btn{min-height:15rem;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;border:var(--battery-border-xs) solid var(--denki-clr-black);border-radius:1rem 0 0 1rem;box-shadow:0 .25rem var(--denki-clr-black)}}@media(min-width:1280px){.battery-fixed__btn{min-height:16.25rem}}@media(any-hover:hover){.battery-fixed__btn:hover,.battery-fixed__btn:focus-visible{text-decoration:none}}@media(min-width:1025px){.battery-fixed__btn[href^="#"]{padding-bottom:2.8125rem}}.battery-fixed__btn[href^="#"]:before{content:"";position:absolute;background:url(/denki/cmn/img/ico_pnav.svg) no-repeat center/contain}@media not (min-width:1025px){.battery-fixed__btn[href^="#"]:before{top:calc(50% - 1.3vw);right:calc(8 / 375 * 100vw);width:2.61vw;height:2.61vw}}@media(min-width:1025px){.battery-fixed__btn[href^="#"]:before{bottom:1.5rem;left:50%;width:1.25rem;height:1.25rem;transform:translate(-50%)}}@media(min-width:1025px){.battery-fixed__btn[href^="#"]:before{width:.75rem;height:.75rem}}.battery-fixed__btn--outline{background-color:var(--denki-clr-white)}.battery-fixed__btn--solid{background-color:var(--battery-clr-yellow-5)}.battery-layout>*:not(:first-child){margin-top:12.8vw}@media(min-width:768px){.battery-layout>*:not(:first-child){margin-top:5rem}}.battery-disc{list-style:disc;padding-left:1em}.battery-num{list-style:decimal;padding-left:1em}.battery-list:is(ul){display:inline-flex;flex-direction:column;gap:calc(8 / 375 * 100vw);margin-block:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-list:is(ul){gap:.5rem;margin-block:1rem}}.battery-list:is(ul) li{position:relative;padding-left:calc(14 / 375 * 100vw);text-align:left}.battery-list:is(ul) li:before{content:"";position:absolute;top:calc(8 / 375 * 100vw);left:0;display:block;width:calc(8 / 375 * 100vw);height:calc(8 / 375 * 100vw);background-color:var(--battery-clr-yellow-6);border-radius:100%}@media(min-width:768px){.battery-list:is(ul) li{padding-left:.875rem}.battery-list:is(ul) li:before{top:.5rem;width:.5rem;height:.5rem}}.battery-note{list-style:none;display:inline-block;margin-top:calc(8 / 375 * 100vw);font-size:var(--battery-text-xs);font-weight:400}@media(min-width:768px){.battery-note{margin-top:.5rem}}.battery-note li{position:relative;font-weight:400;line-height:1.6;text-align:left}.battery-note:is(ol){counter-reset:note-counter}.battery-note:is(ol) li{counter-increment:note-counter}.battery-note:is(ol) li:before{content:"※" counter(note-counter) ": "}.battery-note:is(ul) li{padding-left:var(--battery-text-xs)}.battery-note:is(ul) li:before{content:"※";position:absolute;top:0;left:0}.battery-notice{padding:6.4vw calc(16 / 375 * 100vw);margin-top:6.4vw;background-color:var(--denki-clr-grey)}@media(min-width:768px){.battery-notice{padding:1.5rem;margin-top:1rem}}.battery-notice :is(h2,h3,h4){margin-bottom:calc(8 / 375 * 100vw);font-size:var(--battery-text-base);text-align:center}@media(min-width:768px){.battery-notice :is(h2,h3,h4){margin-bottom:.5rem}}.battery-notice ol,.battery-notice ul{font-size:var(--battery-text-xs)}.battery-notice ol li,.battery-notice ul li{font-weight:400;text-align:left}.battery-service{margin-top:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-service{margin-top:2.5rem}}.battery-service__wrapper{padding:calc(29 / 375 * 100vw) calc(13 / 375 * 100vw) calc(13 / 375 * 100vw);border:.8vw solid var(--denki-clr-black);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-service__wrapper{padding:2.75rem 1.75rem .75rem;border:var(--battery-border-sm) solid var(--denki-clr-black)}}.battery-service__nav{margin-block:6.4vw calc(32 / 375 * 100vw)}@media(min-width:768px){.battery-service__nav{margin-block:2rem}}.battery-service__nav ul{display:flex;flex-wrap:wrap;gap:calc(4 / 375 * 100vw)}@media(min-width:768px){.battery-service__nav ul{gap:1rem}}@media(min-width:1280px){.battery-service__nav ul{flex-wrap:nowrap}}.battery-service__nav li{width:100%}@media(min-width:768px)and (not (min-width:1280px)){.battery-service__nav li{width:calc(50% - 1rem)}}.battery-service__nav a[href^="#"]{display:flex;align-items:center;justify-content:center;padding:calc(8 / 375 * 100vw) calc(16 / 375 * 100vw) calc(8 / 375 * 100vw) 1.6vw;height:100%;font-size:var(--battery-text-sm);border-color:var(--battery-clr-grey-3);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-service__nav a[href^="#"]{padding:.75rem 2rem .75rem .75rem}}.battery-service__title{position:relative}.battery-service__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,var(--battery-clr-grey-1) 50%,var(--battery-clr-grey-1) 100%)}@media(min-width:768px){.battery-service__title:before{left:-.125rem;width:100%;height:100%}}.battery-service__block{padding:calc(16 / 375 * 100vw);margin-bottom:calc(16 / 375 * 100vw);text-align:center;background-color:var(--battery-clr-grey-1);border-radius:0 0 calc(8 / 375 * 100vw) calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-service__block{padding:2.5rem 2rem 3.5rem;margin-bottom:2rem;border-radius:0 0 1rem 1rem}}@media(min-width:1280px){.battery-service__block{padding:2.5rem 4rem 3.5rem}}.battery-service__block picture{margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-service__block picture{margin-top:2rem}}.battery-service__acc{margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-service__acc{margin-bottom:2rem}}.battery-service__acc[open] summary span:after{transform:translate(-50%,-50%)}.battery-service__acc summary{list-style:none}.battery-service__acc summary::marker,.battery-service__acc summary::-webkit-details-marker{display:none}.battery-service__acc summary>span{position:absolute;top:50%;right:calc(8 / 375 * 100vw);width:calc(21 / 375 * 100vw);height:calc(21 / 375 * 100vw);background-color:var(--battery-clr-orange);border-radius:100%;transform:translateY(-50%)}@media(min-width:768px){.battery-service__acc summary>span{right:1rem;width:2.375rem;height:2.375rem}}.battery-service__acc summary>span:before,.battery-service__acc summary>span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:2.4vw;height:calc(2 / 375 * 100vw);background-color:var(--denki-clr-white)}@media(min-width:768px){.battery-service__acc summary>span:before,.battery-service__acc summary>span:after{width:.9375rem;height:.1875rem}}.battery-service__acc summary>span:before{transform:translate(-50%,-50%)}.battery-service__acc summary>span:after{transform:translate(-50%,-50%) rotate(90deg)}.battery-service__acc .battery-service__block{margin-bottom:0}.battery-service__info{display:inline-flex;flex-direction:column}.battery-scroll{position:relative;overflow-x:auto}.battery-scroll.is-scrollable.is-scrolled:before,.battery-scroll.is-scrollable.is-scrolled:after{opacity:0;visibility:hidden;pointer-events:none}.battery-scroll.is-scrollable:before,.battery-scroll.is-scrollable:after{position:absolute;z-index:1;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}@media(min-width:768px){.battery-scroll.is-scrollable:before,.battery-scroll.is-scrollable:after{display:none}}.battery-scroll.is-scrollable:before{content:"";width:150px;height:150px;background-color:#ffffffd9;border:var(--battery-border-xs) solid var(--battery-clr-grey-2);border-radius:100%}.battery-scroll.is-scrollable:after{content:"スワイプして表示できます";padding-top:calc(66 / 375 * 100vw);width:calc(68 / 375 * 100vw);height:calc(34 / 375 * 100vw);font-size:calc(10 / 375 * 100vw);font-weight:700;text-align:center;background:url(/denki/battery/img/ico-swipe.svg) no-repeat top/33px}.battery-table{min-width:100%;border:var(--battery-border-xs) solid var(--battery-clr-grey-3);border-collapse:separate;border-radius:3.2vw;border-spacing:0;overflow:hidden}@media(min-width:768px){.battery-table{border-radius:var(--battery-radius)}}.battery-table th,.battery-table td{padding:calc(16 / 375 * 100vw);border-color:var(--battery-clr-grey-3);border-style:solid}@media(min-width:768px){.battery-table th,.battery-table td{padding:1rem}}@media(min-width:1280px){.battery-table th,.battery-table td{padding:1.5rem 2rem}}.battery-table th{background-color:var(--denki-clr-grey)}.battery-table td{background-color:var(--denki-clr-white)}@media(min-width:768px){.battery-table td:not(:last-child){border-right-width:var(--battery-border-xs)}}.battery-table:not(.battery-table:has(thead)) tbody tr:not(:last-child) th,.battery-table:not(.battery-table:has(thead)) tbody tr:not(:last-child) td{border-bottom-width:var(--battery-border-xs)}@media not (min-width:768px){.battery-table:not(.battery-table:has(thead)) tbody tr{display:flex;flex-direction:column}}.battery-table:not(.battery-table:has(thead)) tbody tr th{vertical-align:middle}@media not (min-width:768px){.battery-table:not(.battery-table:has(thead)) tbody tr th{border-bottom-width:var(--battery-border-xs)}}@media(min-width:768px){.battery-table:not(.battery-table:has(thead)) tbody tr th{border-right-width:var(--battery-border-xs)}}@media not (min-width:768px){.battery-table:not(.battery-table:has(thead)) tbody tr td:not(:last-child){border-bottom-width:var(--battery-border-xs)}}.battery-table:has(thead) thead th{border-bottom-width:var(--battery-border-xs)}.battery-table:has(thead) thead th:not(:last-child){border-right-width:var(--battery-border-xs)}.battery-table:has(thead) tbody tr:not(:last-child) th,.battery-table:has(thead) tbody tr:not(:last-child) td{border-bottom-width:var(--battery-border-xs)}.battery-table:has(thead) tbody th{border-right-width:var(--battery-border-xs)}.battery-table:has(thead) tbody td:not(:last-child){border-right-width:var(--battery-border-xs)}.battery-h2{margin-bottom:6.4vw;font-size:var(--battery-text-xxl);font-feature-settings:"halt" on;text-align:center}.battery-h2:after{content:"";display:block;margin-top:calc(8 / 375 * 100vw);margin-inline:auto;width:max(20 / 375 * 100vw,20px);height:max(6 / 375 * 100vw,6px);background-color:var(--battery-clr-yellow-6);border-radius:100vmax}@media(min-width:768px){.battery-h2{margin-bottom:2rem}.battery-h2:after{margin-top:1.5rem;width:2.5rem;height:.5rem}}.battery-h3 span{display:block;padding:calc(8 / 375 * 100vw) calc(14 / 375 * 100vw);font-size:var(--battery-text-md);text-align:center;background-color:var(--denki-clr-white);border:var(--battery-border-xs) solid var(--denki-clr-black);border-radius:100vmax}@media(min-width:768px){.battery-h3 span{padding:.5rem 1.5rem;font-size:1.5rem}}@media(min-width:1280px){.battery-h3 span{padding:.5rem .875rem;font-size:var(--battery-text-xl)}}.battery-h4{margin-inline:auto;width:fit-content;font-size:var(--battery-text-lg);font-feature-settings:"halt" on;text-align:center}.battery-h4:after{content:"";display:block;margin-top:calc(8 / 375 * 100vw);width:100%;height:max(2 / 375 * 100vw,2px);background-color:var(--battery-clr-grey-3)}@media(min-width:768px){.battery-h4:after{margin-top:.5rem;height:.125rem}}.battery-emphasis{position:relative;display:block;padding-inline:calc(1em + 4 / 375 * 100vw);margin-inline:auto;margin-bottom:calc(8 / 375 * 100vw);width:fit-content;font-size:var(--battery-text-base)}@media(min-width:768px){.battery-emphasis{padding-inline:calc(1em + .5rem);margin-bottom:.5rem}}.battery-emphasis:before,.battery-emphasis:after{position:absolute;top:50%;display:inline;color:var(--battery-clr-orange);transform:translateY(-50%)}.battery-emphasis:before{content:"＼";left:0}.battery-emphasis:after{content:"╱";right:0}.battery-highlight{color:var(--battery-clr-orange)}.battery-warning{color:var(--battery-clr-red)}.battery-title{background-color:var(--denki-clr-main);border-radius:calc(5.22vw - 4px) calc(5.22vw - 4px) 0 0}@media(min-width:768px){.battery-title{border-radius:calc(2.5rem - 4px) calc(2.5rem - 4px) 0 0}}.battery-title__container{position:relative;padding-block:12.8vw calc(56 / 375 * 100vw);margin-inline:auto;max-width:calc(100% - 8vw);width:100%}@media(min-width:768px){.battery-title__container{padding-block:3.25rem 4.375rem;max-width:calc(100% - 5.5rem)}}@media(min-width:1280px){.battery-title__container{padding-block:6.5rem 4.375rem;max-width:calc(100% - 8rem)}}.battery-title__heading{position:absolute;top:calc(-38 / 375 * 100vw);left:50%;margin-bottom:calc(16 / 375 * 100vw);text-align:center;transform:translate(-50%)}@media(min-width:768px){.battery-title__heading{top:-4.8125rem;margin-bottom:2rem}}@media(min-width:1280px){.battery-title__heading{top:-6.625rem}}.battery-title__heading span{z-index:1;display:inline-block;padding:.8vw 3.2vw;margin-inline:auto;color:var(--denki-clr-white);font-size:calc(10 / 375 * 100vw);font-weight:700;background-color:var(--battery-clr-orange);border-radius:100vmax;transform:translateY(1.6vw)}@media(min-width:768px){.battery-title__heading span{padding:.5rem 2rem;font-size:1rem;transform:translateY(1rem)}}@media(min-width:1280px){.battery-title__heading span{font-size:1.625rem}}.battery-title__heading h1{display:inline-block;padding:calc(4 / 375 * 100vw) calc(16 / 375 * 100vw);margin-inline:auto;width:max-content;color:var(--battery-clr-orange);font-size:calc(22 / 375 * 100vw);font-weight:700;background-color:var(--denki-clr-white);border:var(--battery-border-sm) solid var(--denki-clr-black);border-radius:100vmax;box-shadow:0 4px var(--denki-clr-black)}@media(min-width:768px){.battery-title__heading h1{padding:.625rem 2.75rem;font-size:2.0625rem}}@media(min-width:1280px){.battery-title__heading h1{font-size:3.4375rem;box-shadow:0 10px var(--denki-clr-black)}}.battery-title__heading img{position:absolute}@media not (min-width:768px){.battery-title__heading img{bottom:6.4vw;right:-3.2vw;z-index:-1;width:calc(68 / 375 * 100vw);height:calc(92 / 375 * 100vw)}}@media(min-width:768px){.battery-title__heading img{top:50%;left:100%;width:6.5rem;height:9.25rem;transform:translate(-50%,-50%)}}@media(min-width:1280px){.battery-title__heading img{width:11.5rem;height:14.25rem;transform:translate(-40%,-50%)}}.battery-title__info{margin-bottom:calc(16 / 375 * 100vw);text-align:center}@media(min-width:768px){.battery-title__info{margin-bottom:1.5rem}}.battery-title__info p{margin-bottom:var(--battery-text-lg);font-size:var(--battery-text-lg);text-align:center}.battery-title__info span{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:calc(8 / 375 * 100vw);row-gap:calc(2 / 375 * 100vw);margin-inline:auto;padding:calc(8 / 375 * 100vw) 6.4vw;color:var(--denki-clr-white);font-size:var(--battery-text-sm);background-color:var(--battery-clr-orange);border-radius:100vmax}@media(min-width:768px){.battery-title__info span{column-gap:.5rem;row-gap:.25rem;padding:.5rem 1.5rem;font-size:var(--battery-text-base)}}.battery-title__info span strong{font-size:var(--battery-text-md);font-weight:700}@media(min-width:768px){.battery-title__info span strong{font-size:var(--battery-text-md)}}.battery-title__services{display:flex;flex-direction:column;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-title__services{flex-direction:row;gap:0vw;margin-left:-2rem;width:calc(100% + 4rem);transform:translate(1rem)}}@media(min-width:1280px){.battery-title__services{margin-left:0;width:100%}}@media(min-width:768px){.battery-title__services>div:nth-child(2){transform:translate(-1rem)}.battery-title__services>div:nth-child(3){transform:translate(-2rem)}}.battery-title__services>div:not(:first-child):before{content:"";position:absolute;top:0;left:50%;z-index:1;display:block;width:12vw;height:12vw;background:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7.19977H18.24V11.0398H0V7.19977Z" fill="white"/><path d="M7.2 18.24L7.2 1.67852e-07L11.04 0L11.04 18.24H7.2Z" fill="white"/></svg>') var(--denki-clr-black) no-repeat center/ 4.8vw;border-radius:100%;transform:translate(-50%) translateY(calc(-100% + 3.2vw))}@media(min-width:768px){.battery-title__services>div:not(:first-child):before{top:50%;left:0;width:2.8125rem;height:2.8125rem;background-size:1.125rem;transform:translate(-50%) translateY(-50%)}}.battery-title__service{position:relative;padding:calc(20 / 375 * 100vw) calc(16 / 375 * 100vw) calc(28 / 375 * 100vw);text-align:center;background-color:var(--denki-clr-white);border:4px solid var(--denki-clr-black);border-radius:100vmax;box-shadow:0 8px var(--denki-clr-black)}@media(min-width:768px){.battery-title__service{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;width:calc(33% + 1rem);height:max-content;padding:0;border-radius:100%;box-shadow:8px 8px var(--denki-clr-black)}}.battery-title__service img{display:block;margin-inline:auto;width:auto;height:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-title__service img{height:1rem}}.battery-title__service span{display:inline-block;padding:calc(4 / 375 * 100vw) 2.4vw;margin-block:calc(11 / 375 * 100vw) calc(8 / 375 * 100vw);font-size:var(--battery-text-md);font-weight:700;background-color:var(--battery-clr-yellow-5);border-radius:100vmax}@media(min-width:768px){.battery-title__service span{padding:.5rem 1.5rem;margin-block:1.125rem .625rem;font-size:var(--battery-text-xs)}}@media(min-width:1280px){.battery-title__service span{font-size:var(--battery-text-md)}}.battery-title__service h2{color:var(--battery-clr-orange);font-size:calc(28 / 375 * 100vw);font-weight:700}@media(min-width:768px){.battery-title__service h2{font-size:1.5rem}}@media(min-width:1025px){.battery-title__service h2{font-size:2.5rem}}.battery-title__cta{position:relative;margin-top:6.4vw;text-align:center}@media(min-width:768px){.battery-title__cta{margin-top:1.25rem}}.battery-title__cta p{display:inline-block;padding:calc(8 / 375 * 100vw) calc(32 / 375 * 100vw);margin-inline:auto;margin-bottom:3.2vw;background-color:var(--battery-clr-yellow-5);border-radius:100vmax}@media(min-width:768px){.battery-title__cta p{padding:.5rem 1.5rem;margin-bottom:.75rem}}.battery-title__cta ol{opacity:.5}@media(min-width:768px){.battery-title__cta ol{display:flex;justify-content:center;gap:1em}}.battery-title__btn{position:absolute;bottom:0;left:50%;box-shadow:none;transform:translate(-50%) translateY(50%)}.battery-title__btn a{white-space:nowrap}.battery-solution{margin-top:19.2vw}@media(min-width:768px){.battery-solution{margin-top:7.6875rem}}@media not (min-width:768px){.battery-solution .battery-container{max-width:calc(100% - 4.8vw)}}.battery-solution__title{position:relative}.battery-solution__title img{position:absolute}@media not (min-width:768px){.battery-solution__title img{bottom:calc(8 / 375 * 100vw);right:calc(100% + 14 / 375 * 100vw);width:calc(61 / 375 * 100vw);height:calc(70 / 375 * 100vw)}}@media(min-width:768px){.battery-solution__title img{bottom:1rem;right:calc(100% + .875rem);width:5.625rem;height:6.5rem}}.battery-solution__block{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(32 / 375 * 100vw)}.battery-solution__block:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50%;background-color:var(--battery-clr-grey-1);border-radius:calc(40 / 375 * 100vw)}@media(min-width:768px){.battery-solution__block{padding:2.5rem 2.5rem 0}.battery-solution__block:before{height:76%;border-radius:2.5rem}}.battery-solution__block h2{margin-bottom:calc(8 / 375 * 100vw);color:var(--battery-clr-orange);font-size:var(--battery-text-xxl);text-align:center}@media(min-width:768px){.battery-solution__block h2{margin-bottom:1rem}}.battery-solution__block .battery-disc{font-size:var(--battery-text-md)}@media(min-width:768px){.battery-solution__block .battery-disc{font-size:var(--battery-text-lg)}}@media(min-width:768px){.battery-solution__block .battery-disc li{line-height:1.8}}.battery-solution__box{position:relative;padding:calc(26 / 375 * 100vw) 4.8vw;margin-top:12.8vw;background-color:var(--battery-clr-yellow-3);border:var(--battery-border-lg) solid var(--battery-clr-orange);border-radius:6.4vw}@media(min-width:768px){.battery-solution__box{padding:2rem;margin-top:3.625rem;border-radius:2rem}}.battery-solution__box>span{position:absolute;bottom:calc(100% + 3.2vw);left:50%;display:inline-block;width:6.4vw;height:6.4vw;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="25" viewBox="0 0 29 25" fill="none"><path d="M14.3163 24.75L0.000200532 -2.6917e-06L28.6325 -1.93255e-07L14.3163 24.75Z" fill="%23ff5900"/></svg>') no-repeat center/contain;transform:translate(-50%)}@media(min-width:768px){.battery-solution__box>span{bottom:calc(100% + .625rem);width:2rem;height:2rem}}.battery-solution__box>span:before,.battery-solution__box>span:after{content:"";position:absolute;display:inline-block;width:6.4vw;height:6.4vw;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="25" viewBox="0 0 29 25" fill="none"><path d="M14.3163 24.75L0.000200532 -2.6917e-06L28.6325 -1.93255e-07L14.3163 24.75Z" fill="%23ff5900"/></svg>') no-repeat center/contain}@media(min-width:768px){.battery-solution__box>span:before,.battery-solution__box>span:after{width:2rem;height:2rem}}.battery-solution__box>span:before{left:calc(-32 / 375 * 100vw)}@media(min-width:768px){.battery-solution__box>span:before{left:-2.5rem}}.battery-solution__box>span:after{right:calc(-32 / 375 * 100vw)}@media(min-width:768px){.battery-solution__box>span:after{right:-2.5rem}}.battery-solution__box h3{margin-bottom:calc(20 / 375 * 100vw)}@media(min-width:768px){.battery-solution__box h3{margin-bottom:1.25rem}}.battery-solution__box ul{list-style:none;font-size:var(--battery-text-lg)}@media not (min-width:768px){.battery-solution__box ul li{text-align:center}}@media(min-width:768px){.battery-solution__box ul li{padding-left:2.5rem;line-height:1.8}}.battery-solution__box ul li:before{content:"";margin-bottom:calc(8 / 375 * 100vw);margin-inline:auto;display:block;width:6.4vw;height:6.4vw}@media(min-width:768px){.battery-solution__box ul li:before{position:absolute;top:.375rem;left:0;margin-bottom:auto;margin-right:1rem;width:1.875rem;height:1.875rem}}.battery-solution__box ul li:not(:last-child){margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-solution__box ul li:not(:last-child){margin-bottom:.5rem}}.battery-solution__box ul li:nth-child(1):before{background:url(/denki/battery/img/ico-wallet.svg) no-repeat center/contain}.battery-solution__box ul li:nth-child(2):before{background:url(/denki/battery/img/ico-heart.svg) no-repeat center/contain}.battery-solution__box ul li:nth-child(3):before{background:url(/denki/battery/img/ico-leaf.svg) no-repeat center/contain}.battery-solution__box ul li span{color:var(--battery-clr-orange);font-weight:700}@media(min-width:1280px){.battery-self{padding-inline:4rem}}.battery-self__title div{margin-bottom:calc(8 / 375 * 100vw);font-size:var(--battery-text-lg);text-align:center}@media(min-width:768px){.battery-self__title div{display:flex;align-items:center;justify-content:center}}.battery-self__title div img{display:inline-block;width:auto;height:8vw;vertical-align:middle}@media not (min-width:768px){.battery-self__title div img{margin-bottom:calc(4 / 375 * 100vw)}}@media(min-width:768px){.battery-self__title div img{height:2.5rem}}.battery-self__block{padding:calc(16 / 375 * 100vw);margin-block:6.4vw;background-color:var(--battery-clr-yellow-3);border-radius:var(--battery-radius);overflow:hidden}@media(min-width:768px){.battery-self__block{padding:2.5rem 2rem;margin-block:2rem}}@media(min-width:1280px){.battery-self__block{padding:2.5rem 3.6875rem}}.battery-self__steps{position:relative;display:flex;flex-direction:column;gap:calc(16 / 375 * 100vw);padding:calc(16 / 375 * 100vw);margin-block:calc(16 / 375 * 100vw) 6.4vw;margin-left:calc(-16 / 375 * 100vw);width:calc(100% + 32 / 375 * 100vw);background-color:var(--battery-clr-orange);border-radius:calc(8 / 375 * 100vw) calc(8 / 375 * 100vw) 0 0}@media(min-width:768px){.battery-self__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.5rem 1rem 1rem;margin-block:2rem 2.125rem;margin-left:auto;width:100%;border-radius:var(--battery-radius)}}@media(min-width:1280px){.battery-self__steps{padding:2.25rem 1.5rem 1.5rem}}.battery-self__steps:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-right:calc(13 / 375 * 100vw) solid transparent;border-left:calc(13 / 375 * 100vw) solid transparent;border-top:4vw solid var(--battery-clr-orange);border-bottom:0;transform:translate(-50%)}@media(min-width:768px){.battery-self__steps:after{border-right:1.0625rem solid transparent;border-left:1.0625rem solid transparent;border-top:.9375rem solid var(--battery-clr-orange)}}.battery-self__steps>li:not(:first-child):before{content:"";position:absolute;top:0;left:50%;z-index:1;display:block;width:calc(38 / 375 * 100vw);height:calc(38 / 375 * 100vw);background:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7.19977H18.24V11.0398H0V7.19977Z" fill="white"/><path d="M7.2 18.24L7.2 1.67852e-07L11.04 0L11.04 18.24H7.2Z" fill="white"/></svg>') var(--denki-clr-black) no-repeat center/ 4vw;border-radius:100%;transform:translate(-50%) translateY(calc(-100% + 3.2vw))}@media(min-width:768px){.battery-self__steps>li:not(:first-child):before{top:50%;left:0;width:2.375rem;height:2.375rem;background-size:.9375rem;transform:translate(-1.9375rem) translateY(-50%)}}.battery-self__step{padding:calc(16 / 375 * 100vw) 6.4vw 6.4vw;text-align:center;background-color:var(--denki-clr-white);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-self__step{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;align-items:center;padding:1.5rem 1rem}}@media(min-width:1280px){.battery-self__step{padding:1.5rem .625rem}}.battery-self__step>span{display:inline-block;padding-block:.8vw;margin-inline:auto;width:20vw;font-size:4vw;font-weight:700;text-align:center;background-color:var(--battery-clr-yellow-5);border-radius:100vmax}@media(min-width:768px){.battery-self__step>span{position:absolute;top:0;left:50%;padding-block:.1875rem;width:4.6875rem;font-size:.9375rem;transform:translate(-50%,-50%)}}.battery-self__step h3{color:var(--battery-clr-orange);font-size:var(--battery-text-xl);font-weight:700}@media(min-width:768px){.battery-self__step h3{font-size:.875rem}}@media(min-width:1025px){.battery-self__step h3{font-size:var(--battery-text-base)}}.battery-self__step h3 span{display:block;font-size:6.4vw}@media(min-width:768px){.battery-self__step h3 span{font-size:.875rem}}@media(min-width:1025px){.battery-self__step h3 span{font-size:var(--battery-text-lg)}}.battery-self__logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:calc(14 / 375 * 100vw)}@media not (min-width:768px){.battery-self__logo{margin-block:calc(8 / 375 * 100vw)}}@media(min-width:768px){.battery-self__logo{column-gap:.875rem;row-gap:.5rem;margin-bottom:1rem}}.battery-self__box{padding:6.4vw}.battery-self__reduction{text-align:center}.battery-self__reduction>p{margin-bottom:calc(10 / 375 * 100vw)}@media(min-width:768px){.battery-self__reduction>p{margin-bottom:.5rem}}.battery-self__reduction>p span{display:inline;margin-inline:calc(4 / 375 * 100vw);color:var(--battery-clr-orange);font-size:var(--battery-text-xl)}@media(min-width:768px){.battery-self__reduction>p span{margin-inline:.25rem}}.battery-self__reduction>p span span{font-size:12vw}@media(min-width:768px){.battery-self__reduction>p span span{font-size:2.8125rem}}.battery-self__cmp{display:flex;justify-content:center}.battery-self__cmp>div{position:relative;display:inline-block;padding:calc(16 / 375 * 100vw) 6.4vw calc(16 / 375 * 100vw);margin-block:calc(14 / 375 * 100vw) calc(54 / 375 * 100vw);text-align:center;background-color:var(--denki-clr-white);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-self__cmp>div{padding:1.25rem 1rem 1.75rem;margin-block:.875rem 4.1875rem}}.battery-self__catch{margin-bottom:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-self__catch{margin-bottom:.625rem}}.battery-self__catch>span{display:flex;justify-content:center;gap:calc(4 / 375 * 100vw);margin-block:calc(2 / 375 * 100vw)}@media(min-width:768px){.battery-self__catch>span{display:inline-flex;gap:.25rem;margin-block:2px;transform:translateY(-2px)}}.battery-self__catch>span span{display:inline-block;padding-block:calc(2 / 375 * 100vw);width:calc(50 / 375 * 100vw);font-weight:700;text-align:center;background-color:var(--battery-clr-yellow-5);border-radius:100vmax}@media(min-width:768px){.battery-self__catch>span span{padding-block:.125rem;width:3.125rem;font-size:var(--battery-text-xs)}}@media(min-width:768px){.battery-self__free{display:inline-flex;align-items:baseline;gap:4px}.battery-self__free:after{content:"";position:absolute;bottom:-.4375rem;left:0;display:inline-block;width:100%;height:.4375rem;background-color:var(--battery-clr-yellow-5);border-radius:100vmax}}.battery-self__free p{display:inline-block}@media not (min-width:768px){.battery-self__free p{margin-bottom:calc(16 / 375 * 100vw);font-size:var(--battery-text-xl)}.battery-self__free p:after{content:"";position:absolute;bottom:calc(-5 / 375 * 100vw);left:0;display:inline-block;width:100%;height:calc(5 / 375 * 100vw);background-color:var(--battery-clr-yellow-5);border-radius:100vmax}}.battery-self__free p>span{color:var(--battery-clr-orange)}.battery-self__free p>span span{margin-left:calc(4 / 375 * 100vw);font-size:8vw}@media(min-width:768px){.battery-self__free p>span span{margin-left:.25rem;font-size:var(--battery-text-xl)}}.battery-self__result{position:absolute;top:100%;left:50%;display:inline-block;color:var(--denki-clr-white);font-size:calc(10 / 375 * 100vw);font-weight:700;transform:translate(-50%)}.battery-self__result:before{content:"";display:block;width:0;height:0;border-style:solid;border-right:calc(50 / 375 * 100vw) solid transparent;border-left:calc(50 / 375 * 100vw) solid transparent;border-top:calc(40 / 375 * 100vw) solid var(--battery-clr-orange);border-bottom:0}@media(min-width:768px){.battery-self__result{font-size:.875rem}.battery-self__result:before{border-right:4.1875rem solid transparent;border-left:4.1875rem solid transparent;border-top:3.3125rem solid var(--battery-clr-orange)}}.battery-self__result span{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.battery-self__discount{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-self__discount{margin-bottom:2rem}}@media(min-width:1025px){.battery-self__discount{margin-inline:auto;width:75%}}.battery-self__discount>p{padding:calc(16 / 375 * 100vw);width:100%;color:var(--denki-clr-white);text-align:center;background-color:var(--battery-clr-orange);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-self__discount>p{padding:1rem 1.5rem;display:flex;align-items:baseline;justify-content:center}}.battery-self__discount>p>span{display:inline;color:var(--battery-clr-yellow-5);font-size:var(--battery-text-xl)}@media(min-width:768px){.battery-self__discount>p>span{margin-left:.25rem}}.battery-self__discount>p>span span{font-size:calc(40 / 375 * 100vw);line-height:1}@media(min-width:768px){.battery-self__discount>p>span span{font-size:3.5rem}}@media(min-width:1025px){.battery-self__compare{margin-inline:auto;width:75%}}.battery-self__compare .battery-table{margin-block:calc(20 / 375 * 100vw) calc(40 / 375 * 100vw);overflow:visible}@media(min-width:768px){.battery-self__compare .battery-table{margin-block:1.25rem 2.5rem}}.battery-self__compare .battery-table th,.battery-self__compare .battery-table td{min-width:130px}@media not (min-width:768px){.battery-self__compare .battery-table th,.battery-self__compare .battery-table td{white-space:nowrap}}@media(min-width:768px){.battery-self__compare .battery-table th,.battery-self__compare .battery-table td{font-size:var(--battery-text-sm)}}@media(min-width:1280px){.battery-self__compare .battery-table th,.battery-self__compare .battery-table td{padding:1rem;font-size:var(--battery-text-xs)}}.battery-self__compare .battery-table thead tr th:first-child{border-top-left-radius:calc(var(--battery-radius) + var(--battery-border-xs))}.battery-self__compare .battery-table thead tr th:last-child{border-top-right-radius:calc(var(--battery-radius) + var(--battery-border-xs))}.battery-self__compare .battery-table tbody tr:last-child th{border-bottom-left-radius:calc(var(--battery-radius) + var(--battery-border-xs))}.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2),.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3){position:relative}.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2):before,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3):before{content:"";position:absolute;z-index:1;top:75%;left:50%;display:block;height:calc(8 / 375 * 100vw);background:url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.19615 0L10.3923 6H0L5.19615 0Z" fill="%23ff5900"/></svg>') no-repeat;background-position:right center;transform:translate(calc(8 / 375 * 100vw))}@media(min-width:768px){.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2):before,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3):before{height:8px;transform:translate(9px)}}.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2):after,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3):after{content:"";position:absolute;z-index:1;top:calc(100% - 8 / 375 * 100vw);left:50%;display:block;height:35%;border-inline:var(--battery-border-xs) solid var(--battery-clr-orange);border-bottom:var(--battery-border-xs) solid var(--battery-clr-orange)}@media(min-width:768px){.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2):after,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3):after{height:40%;top:calc(100% - .5rem)}}.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2) span,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3) span{position:absolute;top:100%;left:50%;width:100%;color:var(--battery-clr-orange);white-space:nowrap;transform:translateY(80%)}@media(min-width:768px){.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2) span,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3) span{transform:translateY(100%)}}.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2):before,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2):after,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(2) span{width:90%}.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3):before,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3):after,.battery-self__compare .battery-table tbody tr:last-child td:nth-child(3) span{width:120%}.battery-self__compare .battery-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--battery-radius) + var(--battery-border-xs))}.battery-self__compare dl{padding:3.2vw;margin-top:calc(64 / 375 * 100vw);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-self__compare dl{display:flex;align-items:center;padding:1rem 4rem;margin-top:4rem}}.battery-self__compare dl:first-of-type{color:var(--denki-clr-white);background-color:var(--battery-clr-orange)}.battery-self__compare dl:first-of-type dd{color:var(--battery-clr-yellow-5)}.battery-self__compare dl:last-of-type{background-color:var(--denki-clr-white)}.battery-self__compare dl:last-of-type dd{color:var(--battery-clr-orange)}.battery-self__compare dl:before{content:"";position:absolute;top:-3.2vw;left:50%;z-index:1;display:block;width:calc(38 / 375 * 100vw);height:calc(38 / 375 * 100vw);background:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7.19977H18.24V11.0398H0V7.19977Z" fill="white"/><path d="M7.2 18.24L7.2 1.67852e-07L11.04 0L11.04 18.24H7.2Z" fill="white"/></svg>') var(--denki-clr-black) no-repeat center/ 4vw;border-radius:100%;transform:translate(-50%) translateY(-100%)}@media(min-width:768px){.battery-self__compare dl:before{top:-.75rem;width:2.375rem;height:2.375rem;background-size:.9375rem}}.battery-self__compare dl dt{text-align:left}@media(min-width:768px){.battery-self__compare dl dt{width:66%}}.battery-self__compare dl dd{font-size:var(--battery-text-lg)}@media(min-width:768px){.battery-self__compare dl dd{width:33%}}.battery-self__compare .battery-note{margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-self__compare .battery-note{margin-top:1rem}}.battery-self__box{padding:6.4vw;text-align:center;background-color:var(--battery-clr-grey-1);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-self__box{padding:2.5rem}}.battery-self__box h4{margin-bottom:6.4vw}@media(min-width:768px){.battery-self__box h4{margin-bottom:1.5rem}}.battery-self__list{display:inline-flex;flex-direction:column;gap:calc(8 / 375 * 100vw);margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-self__list{gap:.375rem;margin-bottom:1rem}}.battery-self__list li{position:relative;padding-left:calc(19 / 375 * 100vw);font-size:var(--battery-text-md);text-align:left}@media(min-width:768px){.battery-self__list li{padding-left:1.875rem;font-size:var(--battery-text-base)}}.battery-self__list li:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M9.9698 0.21967C10.2627 -0.0732233 10.7375 -0.0732233 11.0303 0.21967C11.3232 0.512563 11.3232 0.987324 11.0303 1.28022L4.28035 8.03022C4.00115 8.30942 3.55309 8.32441 3.25594 8.0644L0.255935 5.4394C-0.0556634 5.16662 -0.0870985 4.69248 0.185623 4.3808C0.458403 4.0692 0.932535 4.03777 1.24422 4.31049L3.7159 6.4726L9.9698 0.21967Z" fill="black"/></svg>') #f6d247 no-repeat center/calc(11 / 375 * 100vw);border-radius:100%;transform:translateY(-50%)}@media(min-width:768px){.battery-self__list li:before{width:1.375rem;height:1.375rem;background-size:.9375rem}}.battery-intro__anchors ul{display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-intro__anchors ul{flex-direction:row;gap:1rem}}@media(min-width:768px){.battery-intro__anchors ul li{width:33%}}.battery-intro__anchor{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 / 375 * 100vw);padding:3.2vw 3.2vw calc(26 / 375 * 100vw);color:var(--denki-clr-black);text-decoration:none;border:.8vw solid var(--denki-clr-black);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-intro__anchor{flex-direction:column;justify-content:center;gap:.5rem;padding:1.25rem .75rem 2.8125rem;border:var(--battery-border-sm) solid var(--denki-clr-black)}}@media(any-hover:hover){.battery-intro__anchor:hover,.battery-intro__anchor:focus-visible{text-decoration:none}}.battery-intro__anchor:before{content:"";position:absolute;bottom:calc(13 / 375 * 100vw);left:50%;width:2.61vw;height:2.61vw;background:url(/denki/cmn/img/ico_pnav.svg) no-repeat center/contain;transform:translate(-50%)}@media(min-width:768px){.battery-intro__anchor:before{bottom:1.25rem;width:1.25rem;height:1.25rem}}@media(min-width:1025px){.battery-intro__anchor:before{width:.75rem;height:.75rem}}.battery-intro__anchor div{width:100%;text-align:center}.battery-intro__anchor img{display:inline-block;width:auto;height:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-intro__anchor img{height:1rem}}.battery-intro__anchor span{display:inline-block;padding:calc(4 / 375 * 100vw) calc(8 / 375 * 100vw);font-size:var(--battery-text-sm);font-weight:700;text-align:center;background-color:var(--battery-clr-yellow-5);border-radius:100vmax}@media not (min-width:768px){.battery-intro__anchor span{min-width:calc(92 / 375 * 100vw)}}@media(min-width:768px){.battery-intro__anchor span{padding:.5rem;font-size:var(--battery-text-xs)}}@media(min-width:1025px){.battery-intro__anchor span{padding:.5rem 1rem}}@media(min-width:1280px){.battery-intro__anchor span{padding:.5rem 1.5rem;font-size:var(--battery-text-sm)}}.battery-intro__anchor h3{color:var(--battery-clr-orange);font-size:calc(20 / 375 * 100vw)}@media(min-width:768px){.battery-intro__anchor h3{font-size:1.125rem}}@media(min-width:1280px){.battery-intro__anchor h3{font-size:1.625rem}}.battery-housmile__logo{display:flex;align-items:center;justify-content:center;gap:calc(14 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-housmile__logo{gap:1.5rem;margin-bottom:.5rem}}@media not (min-width:768px){.battery-housmile__logo img{width:auto}.battery-housmile__logo img:first-child{height:8vw}.battery-housmile__logo img:last-child{height:calc(16 / 375 * 100vw)}}@media(min-width:1280px){.battery-housmile__capacity{margin-inline:auto;width:77%}}.battery-housmile__term{margin-block:6.4vw}@media(min-width:768px){.battery-housmile__term{margin-block:3rem}}.battery-housmile__term p{display:flex;align-items:center;justify-content:center;padding:calc(8 / 375 * 100vw);margin-top:calc(16 / 375 * 100vw);height:32vw;color:var(--battery-clr-orange);font-size:var(--battery-text-xl);background-color:var(--denki-clr-white);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-housmile__term p{padding:.5rem;margin-top:1.5rem;height:7.5rem;border-radius:.5rem}}.battery-housmile__plans>p{margin-block:calc(16 / 375 * 100vw)}@media not (min-width:768px){.battery-housmile__plans>p{text-align:left}}@media(min-width:768px){.battery-housmile__plans>p{margin-block:1.5rem 2rem}}.battery-housmile__plans ul{position:relative;display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-housmile__plans ul{flex-direction:row;gap:1rem}}.battery-housmile__plans ul:before{content:"";position:absolute;top:-1.25rem;right:calc(100% + 2rem);display:block;width:4.625rem;height:5.1875rem;background:url(/denki/battery/img/ico-battery.webp) no-repeat center/contain}@media not (min-width:1025px){.battery-housmile__plans ul:before{display:none}}.battery-housmile__plan{display:flex;gap:calc(16 / 375 * 100vw);padding:6.4vw;background-color:var(--denki-clr-white);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-housmile__plan{flex-direction:column;gap:1.5rem;padding:1.5rem;width:33%}}.battery-housmile__plan h5{position:relative;padding-right:calc(16 / 375 * 100vw);display:flex;align-items:center;justify-content:center;min-width:32vw;font-size:var(--battery-text-lg);white-space:nowrap}@media(min-width:768px){.battery-housmile__plan h5{display:block;padding-right:0;min-width:auto}}.battery-housmile__plan h5:after{content:"";position:absolute;top:0;right:calc(-1 / 375 * 100vw);display:block;width:calc(2 / 375 * 100vw);height:100%;background-color:var(--battery-clr-yellow-6);border-radius:100vmax}@media(min-width:768px){.battery-housmile__plan h5:after{top:calc(100% + .25rem);right:50%;width:1.5rem;height:.25rem;transform:translate(50%)}}.battery-housmile__plan span{display:block;color:var(--battery-clr-orange);font-size:var(--battery-text-xl)}.battery-housmile__features{margin-block:6.4vw}@media(min-width:768px){.battery-housmile__features{margin-block:4rem}}.battery-housmile__features picture{margin-block:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-housmile__features picture{margin-block:2rem}}@media not (min-width:768px){.battery-housmile__features .battery-btn{padding-inline:3.2vw calc(32 / 375 * 100vw);margin-left:calc(-8 / 375 * 100vw);width:calc(100% + 16 / 375 * 100vw)}.battery-housmile__features .battery-btn:before{right:3.2vw}}.battery-housmile__cost .battery-note{width:100%}.battery-housmile__tables{display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw);margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-housmile__tables{gap:.5rem;margin-top:1.5rem}}@media not (min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr{flex-direction:row;flex-wrap:wrap}}.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th{font-weight:700}@media not (min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th{width:100%;font-size:calc(11 / 375 * 100vw)}}@media(min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th{width:25%;font-size:var(--battery-text-xs)}}.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th>span{display:block;margin-top:calc(4 / 375 * 100vw);color:var(--battery-clr-orange);font-size:var(--battery-text-sm)}@media(min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th>span{margin-top:.25rem;font-size:.875rem}}.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th>span span{display:block;font-size:var(--battery-text-lg)}@media(min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr th>span span{font-size:var(--battery-text-base)}}@media not (min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr td{padding:calc(16 / 375 * 100vw) calc(8 / 375 * 100vw);width:50%}.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr td:not(:last-child){border-bottom:0;border-right:calc(2 / 375 * 100vw) solid var(--battery-clr-grey-3)}}@media(min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr td{width:37.5%}}.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr td span{display:block;font-size:var(--battery-text-lg)}@media(min-width:768px){.battery-housmile__tables .battery-table:not(:has(thead)) tbody tr td span{display:inline;font-size:1.5rem}}.battery-housmile__tables .battery-note{width:100%}@media(min-width:768px){.battery-housmile__safety{display:flex;align-items:center}}.battery-housmile__points{position:relative}@media(min-width:768px){.battery-housmile__points{width:58%}}.battery-housmile__points:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-right:calc(14 / 375 * 100vw) solid transparent;border-left:calc(14 / 375 * 100vw) solid transparent;border-top:calc(25 / 375 * 100vw) solid var(--battery-clr-orange);border-bottom:0;transform:translate(-50%)}@media(min-width:768px){.battery-housmile__points:after{top:50%;left:calc(100% - 1.5rem);border-top:.875rem solid transparent;border-bottom:.875rem solid transparent;border-left:1.5625rem solid var(--battery-clr-orange);border-right:0;transform:translate(-100%)}}@media(min-width:768px){.battery-housmile__point{width:calc(100% - 4.5625rem)}.battery-housmile__point>div{text-align:left}}@media(min-width:1025px){.battery-housmile__point{display:flex;gap:1.5rem}}.battery-housmile__point:first-child{margin-bottom:calc(16 / 375 * 100vw);padding-bottom:calc(16 / 375 * 100vw);border-bottom:1px solid var(--battery-clr-grey-3)}@media(min-width:768px){.battery-housmile__point:first-child{padding-bottom:1.5rem;margin-bottom:1.5rem}}@media not (min-width:768px){.battery-housmile__point:last-child{margin-bottom:calc(32 / 375 * 100vw)}}@media not (min-width:768px){.battery-housmile__point div{margin-bottom:calc(16 / 375 * 100vw)}}@media(min-width:1025px){.battery-housmile__point div{width:calc(100% - 12.25rem)}}.battery-housmile__point img{width:100%;height:auto}@media(min-width:1025px){.battery-housmile__point img{width:10.75rem}}.battery-housmile__point span{display:inline-block;padding:calc(4 / 375 * 100vw) 3.2vw;color:var(--denki-clr-white);font-size:calc(11 / 375 * 100vw);font-weight:700;background-color:var(--battery-clr-orange);border-radius:100vmax}@media(min-width:768px){.battery-housmile__point span{padding:.5rem .75rem;font-size:var(--battery-text-xs)}}.battery-housmile__point .battery-housmile__heading{margin-block:calc(8 / 375 * 100vw) 0;font-size:var(--battery-text-lg)}@media(min-width:768px){.battery-housmile__point .battery-housmile__heading{margin-block:.625rem .5rem}}.battery-housmile__test{padding:6.4vw;background-color:var(--battery-clr-yellow-2);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-housmile__test{padding:1.5rem;width:41%}}.battery-housmile__test .battery-housmile__heading{color:var(--battery-clr-orange);font-size:var(--battery-text-lg)}.battery-housmile__test p{margin-block:calc(4 / 375 * 100vw) calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-housmile__test p{margin-block:.5rem 1.5rem}}.battery-housmile__support{display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw);margin-block:calc(16 / 375 * 100vw) calc(44 / 375 * 100vw)}.battery-housmile__support:after{content:"";position:absolute;top:100%;left:50%;z-index:1;display:block;width:calc(28 / 375 * 100vw);height:calc(28 / 375 * 100vw);background:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7.19977H18.24V11.0398H0V7.19977Z" fill="white"/><path d="M7.2 18.24L7.2 1.67852e-07L11.04 0L11.04 18.24H7.2Z" fill="white"/></svg>') var(--denki-clr-black) no-repeat center/calc(11 / 375 * 100vw);border-radius:100%;transform:translate(-50%,calc(8 / 375 * 100vw))}@media(min-width:768px){.battery-housmile__support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem 4.375rem}.battery-housmile__support:after{width:2.375rem;height:2.375rem;background-size:.9375rem;transform:translate(-50%,1rem)}}.battery-housmile__support li{padding:calc(16 / 375 * 100vw) 6.4vw;background-color:var(--denki-clr-white);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-housmile__support li{display:grid;grid-template-rows:subgrid;grid-row:span 2;padding:1.5rem 1rem;font-size:var(--battery-text-sm)}}@media(min-width:1280px){.battery-housmile__support li{padding:1.5rem 2rem;font-size:var(--battery-text-base)}}.battery-housmile__support li>span{display:block;color:var(--battery-clr-orange);font-size:var(--battery-text-lg)}@media(min-width:1280px){.battery-housmile__support li>span{font-size:var(--battery-text-xxl)}}.battery-housmile__care{display:flex;flex-direction:column;align-items:center;gap:calc(8 / 375 * 100vw);padding:calc(16 / 375 * 100vw);font-size:var(--battery-text-lg);background-color:var(--battery-clr-yellow-5);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-housmile__care{gap:.5rem}}.battery-housmile__care p{color:var(--battery-clr-orange)}@media(min-width:768px){.battery-housmile__care{padding:2rem;font-size:var(--battery-text-xxl)}}.battery-consumption__logo{margin-bottom:calc(8 / 375 * 100vw);text-align:center}@media(min-width:768px){.battery-consumption__logo{margin-bottom:.5rem}}@media not (min-width:768px){.battery-consumption__logo img{width:auto;height:calc(17 / 375 * 100vw)}}.battery-consumption__table tbody tr:nth-child(2) td:last-child{border-right-width:.53vw}@media(min-width:768px){.battery-consumption__table tbody tr:nth-child(2) td:last-child{border-right-width:.125rem}}@media not (min-width:768px){.battery-consumption__table tbody th,.battery-consumption__table tbody td{white-space:nowrap}}.battery-consumption__features{margin-top:6.4vw}@media(min-width:768px){.battery-consumption__features{margin-top:3rem}}.battery-consumption__features h4{margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-consumption__features h4{margin-bottom:1.5rem}}@media(min-width:768px)and (not (min-width:1280px)){.battery-solar .battery-service__nav ul{flex-wrap:nowrap}}@media(min-width:768px){.battery-solar__rate .battery-service__info{margin-inline:auto;width:81%}}@media not (min-width:768px){.battery-solar__rate .battery-service__info>p{text-align:left}}.battery-solar__rate .battery-service__info>img{position:absolute}@media not (min-width:768px){.battery-solar__rate .battery-service__info>img{right:calc(-40 / 375 * 100vw);width:19.2vw;height:calc(100 / 375 * 100vw)}}@media(min-width:768px){.battery-solar__rate .battery-service__info>img{top:2.5rem;left:calc(100% + .75rem);width:7rem;height:9.6875rem}}.battery-solar__rate .battery-service__info .battery-highlight{margin-top:6.4vw}@media(min-width:768px){.battery-solar__rate .battery-service__info .battery-highlight{margin-top:2.5rem}}.battery-solar__steps{counter-reset:step-counter;display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw);margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-solar__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.875rem}}@media(min-width:1280px){.battery-solar__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.battery-solar__step{position:relative;z-index:0;counter-increment:step-counter}@media not (min-width:768px){.battery-solar__step{display:flex;flex-wrap:wrap;border-radius:0 0 calc(16 / 375 * 100vw) calc(16 / 375 * 100vw);overflow:hidden}}.battery-solar__step:before{content:counter(step-counter);position:absolute;z-index:2;top:0;left:calc(4 / 375 * 100vw);display:flex;align-items:center;justify-content:center;width:4.8vw;height:4.8vw;background-color:var(--denki-clr-white);border:1px solid var(--denki-clr-black);border-radius:100%;transform:translateY(calc(100% - 5 / 375 * 100vw))}@media(min-width:768px){.battery-solar__step:before{left:.25rem;width:1.375rem;height:1.375rem;font-size:var(--battery-text-xs);transform:translateY(calc(100% - .375rem))}}@media(min-width:1280px){.battery-solar__step:before{width:1.5rem;height:1.5rem}}.battery-solar__heading{z-index:1;padding:calc(4 / 375 * 100vw) calc(4 / 375 * 100vw) calc(4 / 375 * 100vw) 4.8vw;width:100%;color:var(--denki-clr-white);background-color:var(--battery-clr-orange);border-radius:100vmax;transform:translateY(50%)}@media(min-width:768px){.battery-solar__heading{padding:.25rem .25rem .25rem 1.25rem}}.battery-solar__icon{display:flex;align-items:center;justify-content:center;width:50%;height:calc(85 / 375 * 100vw);background-color:var(--denki-clr-white)}@media(min-width:768px){.battery-solar__icon{width:100%;height:8.5625rem;border-radius:0 0 1rem 1rem}}.battery-solar__icon img{width:auto;height:calc(40 / 375 * 100vw);transform:translateY(calc(4 / 375 * 100vw))}@media(min-width:768px){.battery-solar__icon img{height:4.375rem;transform:translateY(.5rem)}}@media not (min-width:768px){.battery-solar__desc{display:flex;align-items:center;padding-top:3.2vw;padding-right:calc(16 / 375 * 100vw);width:50%;text-align:left;background-color:var(--denki-clr-white)}}@media(min-width:768px){.battery-solar__desc{margin-top:1rem;width:100%}}.battery-solar__overview .battery-service__block{text-align:left}.battery-solar__overview .battery-service__acc{margin-bottom:0}@media(min-width:768px){.battery-solar__overview .battery-service__acc{margin-bottom:1.25rem}}.battery-solar__table{margin-bottom:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-solar__table{margin-bottom:1.5rem}}.battery-solar__table tr:nth-child(4) td span{display:inline-block;padding:calc(4 / 375 * 100vw) calc(16 / 375 * 100vw);margin-right:calc(8 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);color:var(--denki-clr-white);background-color:var(--battery-clr-orange);border-radius:100vmax}@media(min-width:768px){.battery-solar__table tr:nth-child(4) td span{padding:.5rem 1rem;margin-right:.5rem;margin-bottom:0}}@media(min-width:768px){.battery-solar__table tr:nth-child(4) td .battery-note{margin-top:1rem}}.battery-solar__table th{text-align:center}@media(min-width:768px){.battery-solar__table th{padding:1.5rem 1rem;width:30%}}.battery-solar__table td *{line-height:1.5}.battery-solar__table td strong{display:inline-block;margin-bottom:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-solar__table td strong{margin-bottom:.5rem}}.battery-limited{margin-block:12.8vw}@media(min-width:768px){.battery-limited{margin-block:3rem 2.5rem}}@media not (min-width:768px){.battery-limited .battery-btn{font-size:var(--battery-text-base)}}.battery-limited__wrapper{padding:6.4vw calc(16 / 375 * 100vw) calc(16 / 375 * 100vw);text-align:center;background-color:#fff0d4;border-radius:var(--battery-radius)}@media(min-width:768px){.battery-limited__wrapper{padding:4rem 3rem;margin-inline:auto;border-radius:2rem}}@media(min-width:1280px){.battery-limited__wrapper{padding:4rem 5.5rem;width:65%}}.battery-limited__title{margin-bottom:calc(16 / 375 * 100vw)}@media not (min-width:768px){.battery-limited__title{margin-left:calc(-4 / 375 * 100vw);width:calc(100% + 8 / 375 * 100vw)}}@media(min-width:768px){.battery-limited__title{margin-bottom:2rem}}.battery-limited__title span:last-child{display:block;color:var(--battery-clr-orange);font-size:var(--battery-text-xl);letter-spacing:.36px}.battery-limited__desc{text-align:left}.battery-limited__desc span{display:block;color:var(--battery-clr-orange);font-size:var(--battery-text-lg)}.battery-limited__note{margin-block:calc(8 / 375 * 100vw) calc(16 / 375 * 100vw);width:100%}@media(min-width:768px){.battery-limited__note{margin-block:1rem 3rem}}.battery-terms{margin-block:12.8vw}@media(min-width:768px){.battery-terms{margin-block:2.5rem}}.battery-terms__wrapper{display:flex;flex-direction:column;gap:calc(16 / 375 * 100vw);padding:calc(28 / 375 * 100vw) 6.4vw 6.4vw;background-color:var(--battery-clr-yellow-1);border:var(--battery-border-md) solid var(--battery-clr-yellow-5);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-terms__wrapper{gap:3rem;padding:3.5rem 4.5rem;border-radius:2rem}}@media(min-width:768px){.battery-terms__title span{margin-bottom:1.5rem}}.battery-terms__note{margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-terms__note{margin-top:1rem}}@media not (min-width:768px){.battery-cmp .battery-h2{margin-left:calc(-16 / 375 * 100vw);width:calc(100% + 32 / 375 * 100vw)}}.battery-cmp .battery-table th{white-space:nowrap}@media not (min-width:768px){.battery-cmp .battery-table th{padding-block:calc(8 / 375 * 100vw)}}.battery-cmp__pdf{margin-top:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-cmp__pdf{margin-top:1rem}}.battery-register__wrapper{padding:calc(32 / 375 * 100vw) calc(16 / 375 * 100vw) calc(16 / 375 * 100vw);background-color:var(--battery-clr-grey-1);border-radius:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-register__wrapper{padding:4rem 2.5rem 3rem;border-radius:2rem}}.battery-register__steps>li:last-child{padding:6.4vw calc(16 / 375 * 100vw);text-align:center;background-color:var(--battery-clr-yellow-1);border-radius:var(--battery-radius)}@media(min-width:768px){.battery-register__steps>li:last-child{padding:2rem 1rem}}.battery-register__step{display:flex;flex-direction:column;align-items:center;gap:calc(8 / 375 * 100vw);padding:calc(16 / 375 * 100vw);background-color:var(--denki-clr-white);border-radius:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-register__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:2.5rem 2.5rem 2rem;border-radius:calc(16 / 375 * 100vw)}}.battery-register__step:not(:last-child){position:relative;margin-bottom:calc(20 / 375 * 100vw)}.battery-register__step:not(:last-child):after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-right:calc(11 / 375 * 100vw) solid transparent;border-left:calc(11 / 375 * 100vw) solid transparent;border-top:calc(20 / 375 * 100vw) solid var(--battery-clr-orange);border-bottom:0;transform:translate(-50%)}@media(min-width:768px){.battery-register__step:not(:last-child){margin-bottom:1.25rem}.battery-register__step:not(:last-child):after{border-right:.6875rem solid transparent;border-left:.6875rem solid transparent;border-top:1.25rem solid var(--battery-clr-orange)}}.battery-register__step>span{display:inline-block;padding:calc(4 / 375 * 100vw) calc(14 / 375 * 100vw);color:var(--denki-clr-white);font-size:calc(11 / 375 * 100vw);font-weight:700;background-color:var(--battery-clr-orange);border:var(--battery-border-xs) solid var(--denki-clr-black);border-radius:100vmax}@media(min-width:768px){.battery-register__step>span{padding:.5rem 1.375rem;font-size:.875rem}}.battery-register__info{display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-register__info{gap:.625rem}}.battery-register__heading{font-size:var(--battery-text-lg)}@media not (min-width:768px){.battery-register__heading{text-align:center}}.battery-faq .fam_details_btn{margin-bottom:2rem}.battery-faq .fam_details_body{max-width:none;text-align:left}.battery-faq__heading{margin-bottom:calc(8 / 375 * 100vw);color:var(--battery-clr-orange);font-size:var(--battery-text-lg);text-align:center}@media(min-width:768px){.battery-faq__heading{margin-bottom:1rem}}.battery-faq__list{margin-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-faq__list{margin-bottom:2rem}}.battery-faq__list li{counter-increment:faq-counter;position:relative;padding-block:calc(16 / 375 * 100vw);padding-left:calc(38 / 375 * 100vw);border-top:1px solid var(--battery-clr-grey-2)}.battery-faq__list li:last-child{border-bottom:1px solid var(--battery-clr-grey-2)}@media(min-width:768px){.battery-faq__list li{padding-block:2rem}}@media(min-width:768px){.battery-faq__list li{padding-left:3.1875rem}}.battery-faq__list li:before{content:"Q" counter(faq-counter);position:absolute;top:calc(16 / 375 * 100vw);left:0;color:var(--battery-clr-orange);font-size:var(--battery-text-xl)}@media(min-width:768px){.battery-faq__list li:before{top:2rem;font-size:var(--battery-text-lg)}}.battery-faq__list--main{counter-reset:faq-counter}.battery-faq__list--sub{counter-reset:none}.battery-faq__acc[open] summary span:after{transform:translate(-50%,-50%)}.battery-faq__acc summary{list-style:none;padding-right:6.4vw;font-size:var(--battery-text-lg)}@media(min-width:768px){.battery-faq__acc summary{padding-right:2.5rem}}.battery-faq__acc summary::marker,.battery-faq__acc summary::-webkit-details-marker{display:none}.battery-faq__acc summary>span{position:absolute;top:50%;right:0;width:calc(21 / 375 * 100vw);height:calc(21 / 375 * 100vw);background-color:var(--battery-clr-orange);border-radius:100%;transform:translateY(-50%)}@media(min-width:768px){.battery-faq__acc summary>span{width:2.375rem;height:2.375rem}}.battery-faq__acc summary>span:before,.battery-faq__acc summary>span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:2.4vw;height:calc(2 / 375 * 100vw);background-color:var(--denki-clr-white)}@media(min-width:768px){.battery-faq__acc summary>span:before,.battery-faq__acc summary>span:after{width:.9375rem;height:.1875rem}}.battery-faq__acc summary>span:before{transform:translate(-50%,-50%)}.battery-faq__acc summary>span:after{transform:translate(-50%,-50%) rotate(90deg)}.battery-faq__ans{padding-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-faq__ans{padding-top:2rem}}.battery-faq__btn{margin-top:calc(32 / 375 * 100vw);text-align:center}@media(min-width:768px){.battery-faq__btn{margin-top:5rem}}.battery-contact__tables{display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.battery-contact__tables{gap:.5rem}}@media not (min-width:768px){.battery-contact__tables .battery-table th{padding-block:calc(8 / 375 * 100vw)}}@media(min-width:768px){.battery-contact__tables .battery-table th{width:37%}}.battery-contact__tables .battery-table td p{display:flex;flex-direction:column;gap:calc(4 / 375 * 100vw)}@media(min-width:768px){.battery-contact__tables .battery-table td p{gap:.5rem}}.battery-contact__tables .battery-table td p:nth-child(2){margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.battery-contact__tables .battery-table td p:nth-child(2){margin-top:1rem}}.battery-contact__tables .battery-table td p strong{display:inline-block}.battery-contact__tables .battery-table td p span:has(a[href^=tel]){display:flex;flex-wrap:wrap;align-items:baseline}@media(min-width:768px){.battery-contact__tables .battery-table td p a[href^=tel]{margin-right:.5rem}}.battery-contact__tables .battery-table td p a[href^=tel]>span{font-size:var(--battery-text-xxl)}@media(min-width:768px){.battery-contact__tables .battery-table td p a[href^=tel]>span{font-size:var(--battery-text-xl)}}.battery-contact__tables .battery-table td p a[href^=tel]+span{font-size:var(--battery-text-sm)}.battery-contact__tables .battery-table td p a[href^=tel]+span em{font-style:normal}
