﻿@font-face{font-family:'SFProText';src:url(/electricity/assets/SFProText-34e6bc6d4065f98119265138a6f89f9ba724c93ec9a53625aae9d65ae8133fe9.woff2) format("woff2"),url(/electricity/assets/SFProText-4e42bcf6651c3c2659f9cf9a1d4ed7412cb8802b34ce632b7c9a1594a8959784.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans';src:url(/electricity/assets/notosans-regular-e00dcbb08c0b1425f821e70a96bb2c156e8cec6b43d28d580b5be4d293d4067e.woff2) format("woff2"),url(/electricity/assets/notosans-regular-0b5d85e82cf5e694e852ed527c5755894b6448f74b1666763a342b2226df5cff.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans';src:url(/electricity/assets/notosans-bold-79e22fcb39fc36b10903c4b56a05761f22c0baf2684b2bac60266a18a6597f29.woff2) format("woff2"),url(/electricity/assets/notosans-bold-d3fb9b2744c30f8e4ab651536d0abf11fcbc4e031d32aef0fb69b7fe2bf3a56b.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'roboto';src:url(/electricity/assets/roboto-regular-fe6bd4fb298adbe291c28996d1b060e1c10b924c9d6f3018358dc0a2a5ed9943.woff2) format("woff2"),url(/electricity/assets/roboto-regular-49191509273001eb949a83ffec5a4e629b3a1905f8cfbea44f6b24145d1f3592.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto';src:url(/electricity/assets/roboto-bold-d555aad31c06fa1bf93b98ad67d3d32a71a5cdcbf8e5807651bdca901829471f.woff2) format("woff2"),url(/electricity/assets/roboto-bold-0ed61e285fa4be07358589509e0447e7900bbf643399d402550716b249772823.woff) format("woff");font-weight:bold;font-style:normal}body{overflow-x:hidden}:root{--blue: #0088cc;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #d04e4e;--orange: #f4810b;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #888888;--gray-dark: #333333;--light-primary: #fff6ec;--light-red: #fce6e6;--primary: #ff8000;--accent: #008cff;--black: #333333;--light-gray: #d1d1d1;--primary: #ff8000;--secondary: #888888;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #d04e4e;--light: #d1d1d1;--dark: #333333;--breakpoint-xxxs: 0;--breakpoint-xxs: 375px;--breakpoint-xs: 390px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:1.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 3rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered,.modal-dialog{display:flex;align-items:center;min-height:calc(100% - 3rem)}.modal-dialog-centered::before,.modal-dialog::before{display:block;height:calc(100vh - 3rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable,.modal-dialog-scrollable.modal-dialog{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content,.modal-dialog-scrollable.modal-dialog .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before,.modal-dialog-scrollable.modal-dialog::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(51,51,51,0.2);border-radius:0.5rem;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 9px 46px 8px rgba(0,0,0,0.12),0 24px 38px 3px rgba(0,0,0,0.14);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#333333}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #d1d1d1;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:0 solid #d1d1d1;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.modal-footer>*{margin:0.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered,.modal-dialog{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before,.modal-dialog::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-content{box-shadow:0 11px 15px -7px rgba(0,0,0,0.2), 0 9px 46px 8px rgba(0,0,0,0.12), 0 24px 38px 3px rgba(0,0,0,0.14)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#888888;pointer-events:none;cursor:default}.nav-tabs{border-bottom:0 solid #d1d1d1}.nav-tabs .nav-item{margin-bottom:0}.nav-tabs .nav-link{border:0 solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#f6f9fc #f6f9fc #d1d1d1}.nav-tabs .nav-link.disabled{color:#888888;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#ff8000;background-color:transparent;border-color:#d1d1d1 #d1d1d1 transparent}.nav-tabs .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:4px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#ff8000}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(51,51,51,0)}body{margin:0;font-family:"notosans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5;color:#121621;text-align:left;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}b,strong{font-weight:bolder}a{color:#ff8000;text-decoration:none;background-color:transparent}a:hover{color:#b35a00;text-decoration:underline}img{vertical-align:middle;border-style:none}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}.img-fluid{max-width:100%;height:auto}.container-fix{max-width:77rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.container-custom{max-width:39rem;margin:0 auto}.consultation-box .btn{box-shadow:0px 4px 16px rgba(0,84,153,0.3)}.btn-reservation{margin:0.5rem 0 1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2.25rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}mark,.mark{padding:0.2em;background-color:#fcf8e3}.list-inline-item{display:inline-block}.body-1{font-size:1rem}.body-2{font-size:0.875rem}.small-text{font-size:0.75rem}.small-text-2{font-size:0.625rem}.md1-text{font-size:1.375rem}.md2-text{font-size:1.625rem}.md3-text{font-size:1.875rem}.md4-text{font-size:2rem}.md5-text{font-size:2.125rem}.font-weight-bold{font-weight:bold}.font-weight-normal{font-weight:normal}.text-underline{text-decoration:underline}.btn{display:inline-block;font-weight:700;color:#121621;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.875rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:4px;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#121621;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:1;box-shadow:none}.btn:not(:disabled):not(.disabled):active,.btn.active:not(:disabled):not(.disabled){box-shadow:none}.btn-rounded{border-radius:6.25rem}.btn-primary{color:#212529;background-color:#ff8000;border-color:#ff8000;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075);color:#fff}.btn-primary:hover{color:#212529;background-color:#ff8c1a;border-color:#cc6600}.btn-primary:focus,.btn-primary.focus{color:#212529;background-color:#ff8c1a;border-color:#cc6600;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075),0 0 0 0.2rem rgba(222,114,6,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#ff8000;border-color:#ff8000}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#cc6600;border-color:#bf6000}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(222,114,6,0.5)}.btn-primary:hover{border:1px solid #ff8c1a;color:#fff}.btn-accent{color:#fff;background-color:#008cff;border-color:#008cff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075);color:#fff}.btn-accent:hover{color:#fff;background-color:#1a98ff;border-color:#0070cc}.btn-accent:focus,.btn-accent.focus{color:#fff;background-color:#1a98ff;border-color:#0070cc;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075),0 0 0 0.2rem rgba(38,157,255,0.5)}.btn-accent.disabled,.btn-accent:disabled{color:#fff;background-color:#008cff;border-color:#008cff}.btn-accent:not(:disabled):not(.disabled):active,.btn-accent.active:not(:disabled):not(.disabled),.show>.btn-accent.dropdown-toggle{color:#fff;background-color:#0070cc;border-color:#0069bf}.btn-accent:not(:disabled):not(.disabled):active:focus,.btn-accent.active:not(:disabled):not(.disabled):focus,.show>.btn-accent.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(38,157,255,0.5)}.btn-accent:hover{border:1px solid #1a98ff;color:#fff}.btn-primary:focus,.btn-accent:focus{color:#fff}.btn-primary.disabled,.btn-primary:disabled,.btn-accent.disabled,.btn-accent:disabled{border-color:transparent;background-color:#d6d8e0;color:#fff;pointer-events:none}.btn-outline-primary{color:#ff8000;border-color:#ff8000;background-color:#fff}.btn-outline-primary:hover{color:#fff;background-color:#ff8000;border-color:#ff8000}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(255,128,0,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff8000;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary.active:not(:disabled):not(.disabled),.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#ff8000;border-color:#ff8000}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(255,128,0,0.5)}.btn-outline-primary:hover{color:#ff8000;background-color:#fff5eb}.btn-outline-accent{color:#008cff;border-color:#008cff;background-color:#fff}.btn-outline-accent:hover{color:#fff;background-color:#008cff;border-color:#008cff}.btn-outline-accent:focus,.btn-outline-accent.focus{box-shadow:0 0 0 0.2rem rgba(0,140,255,0.5)}.btn-outline-accent.disabled,.btn-outline-accent:disabled{color:#008cff;background-color:transparent}.btn-outline-accent:not(:disabled):not(.disabled):active,.btn-outline-accent.active:not(:disabled):not(.disabled),.show>.btn-outline-accent.dropdown-toggle{color:#fff;background-color:#008cff;border-color:#008cff}.btn-outline-accent:not(:disabled):not(.disabled):active:focus,.btn-outline-accent.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-accent.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(0,140,255,0.5)}.btn-outline-accent:hover{color:#008cff;background-color:#f5fcff}.btn-sm{padding:0.4375rem 1.1875rem;font-size:1rem;line-height:1.5;border-radius:6.25rem;font-weight:400}.btn-default-size{padding:0.875rem 1rem;min-width:5.125rem;font-size:1rem}.btn-block{display:block;width:100%}input.btn-block[type="submit"],input.btn-block[type="reset"],input.btn-block[type="button"]{width:100%}.btn-login{font-size:0.875rem;padding-top:0.25rem;padding-bottom:0.1875rem}.alert{position:relative;padding:1rem 1.125rem;margin-bottom:1rem;border:0 solid transparent;border-radius:4px;font-size:0.75rem}.alert.alert-danger{color:#f02c27;background-color:#fce6e6;border-color:#f2cdcd}.alert.alert-success{color:#2d6f3c;background-color:#d4edda;border-color:#c3e6cb}.errors-wrapper{line-height:0.75rem}.errors-wrapper .errors{margin-top:0.5rem;margin-bottom:-0.5rem;padding-left:1rem}.errors-wrapper .errors>li{margin-bottom:0.5rem}.bg-light-grey{background-color:#f0f4f7}.bg-orange{background-color:#ff8000}.bg-white{background-color:#fff}.bg-dark-grey{background-color:#575757}.bg-light-orange{background-color:#fff5eb}.bg-light-blue{background-color:#f5fcff}@media (min-width: 576px){.bg-desktop-transparent{background:transparent !important}}.socials{display:flex;justify-content:center;margin:1.875rem 0 1.5rem}.socials .fb-share-button,.socials .twitter-custom-share-button,.socials .line-it-button{margin:0 0.625rem;height:1.25rem}.socials .fb-share-button span{vertical-align:top !important}@media (min-width: 768px){.socials{margin-top:2.375rem}}.modal-select-area .modal-body{padding:1rem}.modal-select-area .title{margin-bottom:1.5rem;font-size:1rem;line-height:1.375;font-weight:bold;text-align:center}.modal-select-area .areas{display:flex;flex-wrap:wrap;margin:0 -0.125rem 0.875rem}.modal-select-area .area-item{position:relative;width:33.33%;padding:0 0.125rem 0.25rem;transition:all 0.2s ease-in-out}.modal-select-area .area-item:not(.available) .area-link{pointer-events:none}.modal-select-area .area-item .area-input{position:absolute;top:0;left:0.125rem;right:0.125rem;bottom:0.25rem;padding:0;border:0;opacity:0}.modal-select-area .area-item .area-link{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0.5rem;background-color:#f4f4f7;border-radius:1rem;color:#d6d8e0;font-weight:bold;text-align:center;cursor:pointer}.modal-select-area .area-item .area-link .main,.modal-select-area .area-item .area-link .sub{line-height:1.25}.modal-select-area .area-item .area-link .main{font-size:1rem}.modal-select-area .area-item .area-link .sub{font-size:0.625rem}.modal-select-area .area-item.available:hover{opacity:.7}.modal-select-area .area-item.available .area-link{background-color:#ff8000;color:#fff}.modal-select-area .note{font-size:0.75rem;line-height:1.5;color:#484f65}.modal-calculation-formula .modal-title{font-size:1.25rem;line-height:1.35;margin-bottom:1rem}.modal-calculation-formula .calculation-box{margin-bottom:1rem;padding:1rem 1.125rem;background-color:#f4f4f7;border-radius:0.5rem;text-align:center}.modal-calculation-formula .calculation-box .title-calculation{margin-bottom:1rem;font-size:1rem;line-height:1.375}.modal-calculation-formula .calculation-box img{display:block;max-width:100%;margin:0 auto}.modal-calculation-formula .desc,.modal-calculation-formula .note{color:#484f65;line-height:1.5}.modal-calculation-formula .desc{font-size:1rem}.modal-calculation-formula .note{font-size:0.625rem}.modal-backdrop{background-color:#000000}.modal-backdrop.show{opacity:.76}@media (min-width: 390px){.modal-select-area .modal-body{padding:1.5rem}}a.text-blue:hover{color:#008cff}.btn-cv{position:relative;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem}.btn-cv:before{content:'';position:absolute;top:50%;right:1.375rem;width:0.625rem;height:1rem;transform:translateY(-50%)}.btn-cv.white-arrow:before{background:url(/electricity/assets/arrow-right-md-white-395ec4bb737308c585e7476b3aaeec3acadb1668b99ae5554cedec0a994eb55b.svg) no-repeat 0 0}@media (min-width: 390px){.btn-cv{padding-top:0.9375rem;padding-bottom:0.875rem;font-size:1.125rem}}.modal-select-area .modal-body{padding:1rem}.modal-select-area .title{margin-bottom:1.5rem;font-size:1rem;line-height:1.375;font-weight:bold;text-align:center}.modal-select-area .areas{display:flex;flex-wrap:wrap;margin:0 -0.125rem 0.875rem}.modal-select-area .area-item{position:relative;width:33.33%;padding:0 0.125rem 0.25rem;transition:all 0.2s ease-in-out}.modal-select-area .area-item:not(.available) .area-link{pointer-events:none}.modal-select-area .area-item .area-input{position:absolute;top:0;left:0.125rem;right:0.125rem;bottom:0.25rem;padding:0;border:0;opacity:0}.modal-select-area .area-item .area-link{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0.5rem;background-color:#f4f4f7;border-radius:1rem;color:#d6d8e0;font-weight:bold;text-align:center;cursor:pointer}.modal-select-area .area-item .area-link .main,.modal-select-area .area-item .area-link .sub{line-height:1.25}.modal-select-area .area-item .area-link .main{font-size:1rem}.modal-select-area .area-item .area-link .sub{font-size:0.625rem}.modal-select-area .area-item.available:hover{opacity:.7}.modal-select-area .area-item.available .area-link{background-color:#ff8000;color:#fff}.modal-select-area .note{font-size:0.75rem;line-height:1.5;color:#484f65}.modal-calculation-formula .modal-title{font-size:1.25rem;line-height:1.35;margin-bottom:1rem}.modal-calculation-formula .calculation-box{margin-bottom:1rem;padding:1rem 1.125rem;background-color:#f4f4f7;border-radius:0.5rem;text-align:center}.modal-calculation-formula .calculation-box .title-calculation{margin-bottom:1rem;font-size:1rem;line-height:1.375}.modal-calculation-formula .calculation-box img{display:block;max-width:100%;margin:0 auto}.modal-calculation-formula .desc,.modal-calculation-formula .note{color:#484f65;line-height:1.5}.modal-calculation-formula .desc{font-size:1rem}.modal-calculation-formula .note{font-size:0.625rem}.modal-backdrop{background-color:#000000}.modal-backdrop.show{opacity:.76}@media (min-width: 390px){.modal-select-area .modal-body{padding:1.5rem}}.charge-table-section .table-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.5rem}.charge-table-section .table-title .main-title{font-weight:bold;font-size:1rem}.charge-table-section .table-title .sub-title{font-size:0.75rem;color:#484f65}.charge-table-section .charge-table{overflow-x:auto;margin-bottom:0.875rem}.charge-table-section .charge-table .charge-inner{min-width:19.375rem;margin-bottom:0.625rem;background-color:#fff}.charge-table-section .charge-table .row-compare{display:flex}.charge-table-section .charge-table .row-compare.row-head .item{justify-content:center;padding:0.5rem 0.625rem;border-top:0.0625rem solid #d6d8e0;text-align:center;font-size:0.75rem}.charge-table-section .charge-table .row-compare.row-head .item:nth-child(2){background-color:#f4f4f7}.charge-table-section .charge-table .row-compare.row-head .item:last-child{background-color:#ff8000;color:#fff}.charge-table-section .charge-table .row-compare:not(.row-head) .item:not(:first-child){justify-content:flex-end}.charge-table-section .charge-table .row-compare .item{display:flex;align-items:center;padding:0.75rem 0.625rem;border-right:0.0625rem solid #d6d8e0;border-bottom:0.0625rem solid #d6d8e0}.charge-table-section .charge-table .row-compare .item:not(:first-child){width:36.77%}.charge-table-section .charge-table .row-compare .item:first-child{justify-content:center;flex:1;min-width:5.625rem;border-left:0.0625rem solid #d6d8e0;text-align:center}.charge-table-section .charge-table .row-compare .item:first-child span{font-size:0.875rem}.charge-table-section .charge-table .row-compare .item:nth-child(2) span:not(.unit){font-size:1rem}.charge-table-section .charge-table .row-compare .item:nth-child(2) .unit{font-size:0.625rem}.charge-table-section .charge-table .row-compare .item:last-child{background-color:#fff5eb}.charge-table-section .charge-table .row-compare .item .me-col{display:flex;flex-direction:column;align-items:flex-end}.charge-table-section .charge-table .row-compare .item .number-w-unit{align-items:baseline}.charge-table-section .charge-table .row-compare .item .number-w-unit span{line-height:1}.charge-table-section .charge-table .row-compare .item .me-price{margin-bottom:0.375rem}.charge-table-section .charge-table .row-compare .item .me-price span{color:#ff8000}.charge-table-section .charge-table .row-compare .item .me-price span:not(.unit){font-size:1.125rem}.charge-table-section .charge-table .row-compare .item .me-price .unit{font-size:0.75rem}.charge-table-section .charge-table .row-compare .item .discount{background-color:#ff8000;color:#fff;padding:0.125rem 0.25rem}.charge-table-section .charge-table .row-compare .item .discount span:not(.unit){font-size:0.75rem}.charge-table-section .charge-table .row-compare .item .discount .unit{font-size:0.625rem}.suggestion-block .suggestion-tab{margin-bottom:2rem}.suggestion-block .suggestion-tab .nav-tabs{margin:0 -0.25rem 1rem}.suggestion-block .suggestion-tab .nav-item{width:33.33%;padding:0.25rem}.suggestion-block .suggestion-tab .nav-link{position:relative;padding:0.75rem 0.5rem;background-color:#fff;border:0.125rem solid #ff8000;border-radius:1rem;box-shadow:0.0625rem 0.0625rem 0 #ff8000, 0.125rem 0.125rem 0 #ff8000;line-height:1.4;font-weight:bold;text-align:center;transition:all 0.2s ease-in-out}.suggestion-block .suggestion-tab .nav-link:before,.suggestion-block .suggestion-tab .nav-link:after{content:'';position:absolute;border-top:0.5rem solid transparent;border-left:0.4375rem solid transparent;border-right:0.4375rem solid transparent;transform:translateX(-50%);transition:all 0.2s ease-in-out}.suggestion-block .suggestion-tab .nav-link:before{top:calc(100% + 3px);left:calc(50% + 3px)}.suggestion-block .suggestion-tab .nav-link:after{top:100%;left:50%}.suggestion-block .suggestion-tab .nav-link:hover,.suggestion-block .suggestion-tab .nav-link.active{background-color:#ff8000;box-shadow:0.0625rem 0.0625rem 0 #e37200, 0.125rem 0.125rem 0 #e37200, 0.1875rem 0.1875rem 0 #e37200;text-decoration:none;color:#fff}.suggestion-block .suggestion-tab .nav-link:hover:before,.suggestion-block .suggestion-tab .nav-link.active:before{border-top-color:#e37200}.suggestion-block .suggestion-tab .nav-link:hover:after,.suggestion-block .suggestion-tab .nav-link.active:after{border-top-color:#ff8000}.suggestion-block .suggest-content{padding:1rem;border:0.125rem solid #ff8000;border-radius:0.5rem}.suggestion-block .suggest-content .explain-box{display:flex;justify-content:center;align-items:center;margin-bottom:0.875rem}.suggestion-block .suggest-content .explain-box .explain-title{margin:0.25rem 0 0 0.5rem;text-align:center;line-height:1.3;letter-spacing:-0.041875rem}.suggestion-block .suggest-content .highlight-box{display:flex;justify-content:center;align-items:baseline;margin:0 auto 0.75rem;font-weight:bold;font-size:0.8125rem;text-align:center}.suggestion-block .suggest-content .highlight-box *{line-height:.965;letter-spacing:-0.075rem}.suggestion-block .suggest-content .highlight-box .number{margin-left:0.375rem;font-size:2.25rem}.suggestion-block .suggest-content .highlight-box .unit{margin-right:0.25rem}.suggestion-block .suggest-content .highlight-box .suffix{font-size:1.0625rem}.suggestion-block .suggest-content .additional-box .content-sm{position:relative;display:flex;align-items:flex-start;margin-bottom:1rem;padding:0.875rem 0.75rem;background-color:rgba(244,244,247,0.5);border-radius:0.5rem}.suggestion-block .suggest-content .additional-box .content-sm .desc{margin-top:0.125rem}.suggestion-block .suggest-content .additional-box .content-pc{display:none}.suggestion-block .suggest-content .additional-box .tag-label{position:absolute;top:-0.9375rem;left:50%;padding:0.125rem 0.625rem;background-color:#ff8000;border-radius:6.25rem;color:#fff;transform:translateX(-50%)}.suggestion-block .suggest-content .additional-box .desc{flex:1;margin-left:0.375rem;line-height:1.2;text-align:center}.suggestion-block .suggest-content .service-info{margin-bottom:0.5rem;font-size:0.625rem;color:#484f65;line-height:1.3;text-align:right}.suggestion-block .suggest-content .kansai-title{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem;padding:0.625rem;background-color:#fff5eb;font-size:1.0625rem;color:#ff8000;line-height:1}.suggestion-block .suggest-content .price-change-note{text-align:center;color:#484f65;font-size:0.75rem;line-height:1.3;margin:1.125rem auto 0}.suggestion-block .suggest-content .price-change-note a{color:#008cff}.suggestion-block .premium-member-suggest-content{position:relative;font-weight:bold;margin-bottom:1rem}.suggestion-block .premium-member-suggest-content .unit{font-size:0.625rem;margin:0 0.25rem}.suggestion-block .premium-member-suggest-content .premium-title{background-color:#ffe0c0;color:#ff8000;border-radius:2.168125rem;padding:0.125rem 0.625rem;position:absolute;top:-7%;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}.suggestion-block .premium-member-suggest-content .annual-saving{background-color:#ff8000;border-radius:0.5rem 0.5rem 0 0;color:white;text-align:center;line-height:0.965;padding:1.5rem 1.25rem 0.3125rem 1.25rem}.suggestion-block .premium-member-suggest-content .annual-saving .prefix{font-size:0.75rem}.suggestion-block .premium-member-suggest-content .annual-saving .number{margin-left:0.375rem;font-size:2.5rem}.suggestion-block .premium-member-suggest-content .annual-saving .suffix{font-size:1rem}.suggestion-block .premium-member-suggest-content .electric-usage-cost{background-color:#ffe0c0;border-bottom:1px solid white;padding:0.8125rem 0 0.375rem 0;position:relative;line-height:0.965}.suggestion-block .premium-member-suggest-content .electric-usage-cost .icon-plus-premium{position:absolute;left:50%;bottom:-20%;transform:translateX(-50%)}.suggestion-block .premium-member-suggest-content .premium-membership-cost{background-color:#ffe0c0;border-radius:0 0 0.5rem 0.5rem;padding:0.8125rem 0 0.625rem 0;line-height:0.965}.suggestion-block .premium-member-suggest-content .premium-membership-cost span.premium-small-note{display:block;color:#ff8000;font-size:0.5625rem;text-align:center}.suggestion-block .premium-member-suggest-content .value-content{display:flex;justify-content:space-between;align-items:center;padding:0 2.75rem;margin-bottom:0.4375rem}.suggestion-block .premium-member-suggest-content .value-content span.value-title{font-size:0.9375rem}.suggestion-block .premium-member-suggest-content .value-content span.value{font-size:1.125rem}.suggestion-block .note{margin-top:2rem;font-size:0.625rem;line-height:1.5;color:#484f65}.suggestion-block .date-time-text{font-size:0.625rem}.suggestion-block .w-100{width:100%}@media (min-width: 390px){.suggestion-block .suggest-content{padding:1.375rem}.suggestion-block .suggest-content .highlight-box{font-size:1rem}.suggestion-block .suggest-content .highlight-box .number{font-size:3rem}.suggestion-block .suggest-content .highlight-box .unit{margin-right:0.5rem}.suggestion-block .suggest-content .highlight-box .suffix{font-size:1.5rem}}@media (min-width: 768px){.suggestion-block .suggest-content .explain-box{margin-bottom:1rem}.suggestion-block .suggest-content .explain-box .explain-icon{width:3rem;height:3rem}.suggestion-block .suggest-content .highlight-box{margin-bottom:0.25rem;padding:0.625rem 0.625rem 0.5rem;background-color:#fff5eb;border-radius:0.375rem}.suggestion-block .suggest-content .highlight-box .prefix{font-size:0.875rem}.suggestion-block .suggest-content .highlight-box .number{font-size:2.625rem}.suggestion-block .suggest-content .highlight-box .unit{margin-right:0.75rem;font-size:1.125rem}.suggestion-block .suggest-content .additional-box{display:flex;justify-content:center;margin-bottom:1rem}.suggestion-block .suggest-content .additional-box .content-sm{display:none}.suggestion-block .suggest-content .additional-box .content-pc{position:relative;display:flex;justify-content:center}.suggestion-block .suggest-content .additional-box .additional-icon{position:absolute;top:50%;right:calc(100% + 4px);width:1rem;height:1rem;transform:translateY(-50%)}.suggestion-block .suggest-content .additional-box .desc{display:inline-block;margin-left:0;padding:0.5rem;background-color:#fff5eb;border-radius:0.375rem;font-size:0.6875rem;line-height:1.6}.suggestion-block .suggest-content .simulate-graph-box{background:transparent}.suggestion-block .suggest-content .simulate-graph-box .service{min-height:10.5625rem}.suggestion-block .suggest-content .bg-chart-linear{background-image:repeating-linear-gradient(#f4f4f7, #f4f4f7 0.5625rem, #fff 0.5625rem, #fff 0.625rem)}}@media (max-width: 389.98px){.suggestion-block .suggest-content .premium-member-suggest-content{margin-top:1.75rem}.suggestion-block .suggest-content .premium-member-suggest-content .premium-title{font-size:0.75rem}.suggestion-block .suggest-content .premium-member-suggest-content .annual-saving .prefix{font-size:0.625rem}.suggestion-block .suggest-content .premium-member-suggest-content .annual-saving .number{margin-left:0.375rem;font-size:1.75rem}.suggestion-block .suggest-content .premium-member-suggest-content .annual-saving .suffix{font-size:0.875rem}.suggestion-block .suggest-content .premium-member-suggest-content .value-content,.suggestion-block .suggest-content .premium-member-suggest-content .premium-small-note{padding:0 1.375rem}}.border-bottom{border-bottom:1px solid #d1d1d1 !important}.d-none{display:none !important}.d-block{display:block !important}@media (min-width: 390px){.d-xs-block{display:block !important}}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}}.m-0{margin:0 !important}.mx-0{margin-left:0;margin-right:0}.mt-0,.my-0{margin-top:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.mt-3,.my-3{margin-top:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mb-2rem{margin-bottom:2rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.mt-5,.my-5{margin-top:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.pt-1,.py-1{padding-top:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pt-3,.py-3{padding-top:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pt-5,.py-5{padding-top:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-orange{color:#ff8000}.text-blue-1{color:#0075f9}.text-muted{color:#888888}.text-gray{color:#9ba0b1}.text-blue{color:#008cff}.text-blue-600{color:#006dcc}.text-black-600{color:#484f65}.text-black{color:#000000}.font-weight-normal{font-weight:normal !important}#header .container-fix,#header .container{height:3.5rem;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (max-width: 575.98px){#header .logo{max-width:12.8125rem}#header .logo img{max-width:100%;height:auto}}.sidebar-main{position:fixed;top:0;right:0;height:100%;width:15.625rem;background-color:#fff;transition:transform .3s;font-size:1rem;z-index:800;transform:translateX(100%)}.sidebar-main.active{transform:none}.sidebar-main ul{height:100%;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;margin-top:3.5rem}.sidebar-main li a,.sidebar-main li .button_to{padding:0.875rem 1.125rem;display:block;transition:color .1s;color:#121621;text-decoration:none;color:#000000}.sidebar-main li.active a{background-color:rgba(0,0,0,0.12)}.sidebar-main li .button_to button,.sidebar-main li .button_to input{background-color:transparent;border:none;width:100%;text-align:left;padding:0;outline:none;color:#000000;font-weight:normal}.sidebar-toggle{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:900;border:0;border-radius:0;width:1.5rem;height:1.25rem;cursor:pointer;background:transparent;justify-content:space-between}.sidebar-toggle .icon-bar{display:block;width:100%;height:2px;background-color:#979797;transition:all 0.2s ease-in-out;border-radius:4px}.sidebar-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-color:#000000;z-index:700;transition:all 0.2s ease-in-out}.sidebar-active{overflow:hidden}.sidebar-active .icon-bar:nth-of-type(1){transform:translate3d(0, 0.5625rem, 0) rotate(-45deg)}.sidebar-active .icon-bar:nth-of-type(2){opacity:0}.sidebar-active .icon-bar:nth-of-type(3){transform:translate3d(0, -0.5625rem, 0) rotate(45deg)}.sidebar-active .sidebar-backdrop{visibility:visible;opacity:.32}@media (min-width: 390px){div[class*="sidebar-"]{display:none}}.footer{position:relative;margin-top:3.5rem;padding:1.5rem 0}.footer:not(.landing-footer){margin-left:-1rem;margin-right:-1rem}.footer .container-footer{margin:0 auto;max-width:45.625rem}.footer:before{content:"";position:absolute;top:0;left:calc((100% - 100vw) / 2);right:calc((100% - 100vw) / 2);border-bottom:1px solid #d6d8e0}.footer .ref-link{margin-bottom:0.75rem;padding:0}.footer .list-inline-item{margin:0 0.75rem 1.125rem}.footer .copyright{margin-bottom:0;color:#999999}.landing-footer{margin-top:0}.announcement-block .information-box{display:flex}.announcement-block .information-box .icon-wrapper{flex-shrink:0}.announcement-block .information-box p{margin-bottom:0rem}.announcement-block .announcement-text{font-size:0.875rem;color:#484f65}a.text-blue-1:hover{color:#0075f9}a.text-black-600:hover{color:#484f65}.btn-gradient:not(.disabled,:disabled){background-size:100% 100%;border:0;transition:all 0.2s ease-in-out}.btn-gradient:not(.disabled,:disabled):hover{background-size:100% 6.875rem;text-decoration:none}.btn-gradient.disabled,.btn-gradient:disabled{box-shadow:none;background-color:#d6d8e0;pointer-events:none}.btn-accent-gradient:not(.disabled,:disabled){background-image:linear-gradient(180deg, #00a3ff 0%, #0075ff 100%)}.modal-title{margin-top:0}.modal-footer{padding:inherit;min-height:3rem}.modal-alert .modal-header,.modal-alert .modal-body,.modal-alert .modal-footer{padding-left:1.5rem;padding-right:1.5rem}.modal-alert .modal-header{padding-top:1.5rem;padding-bottom:0.5rem}.modal-alert .modal-body{padding-top:0;padding-bottom:0}.modal-alert .modal-body p{margin-bottom:0.3125rem}@media (max-width: 575.98px){.modal-alert .modal-dialog{margin-left:2.5rem;margin-right:2.5rem}}.modal-data-selection{top:50%;min-height:0;height:100%;max-height:35.75rem;margin-top:calc(-572px / 2);margin-bottom:0}.modal-data-selection .modal-content{overflow:hidden;height:auto;max-height:100%}.modal-data-selection .modal-header{position:relative;display:block}.modal-data-selection .modal-header .close{position:absolute;top:0;right:0;margin:0}.modal-data-selection .modal-body{overflow-x:hidden;overflow-y:auto;height:auto;max-height:calc(100% - 57px);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.modal{transform:scale(0.8);transition-duration:250ms;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.modal.show{transform:scale(1)}.modal-dialog-centered,.modal-dialog{display:flex;align-items:center !important}@media (max-width: 389.98px){.modal-data-selection{max-height:25rem;margin-top:calc(-400px / 2)}}.bg-light-grey{background-color:#f0f4f7}.bg-black-100{background-color:#f4f4f7}.bg-primary-50{background-color:#fff5eb}.consultation-box .btn-reservation{margin:0;background-repeat:initial;border-radius:6.25rem;box-shadow:0 0 0.625rem #98aab7;color:#fff}.btn-sc{padding-left:1.5rem;padding-right:1.5rem;border-width:0.125rem;border-color:#006dcc;border-radius:3.125rem;box-shadow:0 1px 8px 0 rgba(166,181,191,0.55);font-size:0.875rem;color:#006dcc}.btn-sc.has-arrow{position:relative}.btn-sc.has-arrow:before{content:'';position:absolute;top:50%;right:0.625rem;width:0.5rem;height:0.875rem;background:url(/electricity/assets/arrow-right-md-blue-5e0b348993b5a236a1c86573a38f89c88067f50ec387b7f8d8b74b2c039e9315.svg) no-repeat 0 0;transform:translateY(-50%)}@media (min-width: 390px){.btn-sc{font-size:1.125rem;padding-left:2rem;padding-right:2rem}.btn-sc.has-arrow:before{right:1.375rem}}.simulate-graph-box{margin-bottom:0.5rem;background-image:repeating-linear-gradient(#f4f4f7, #f4f4f7 0.5625rem, #fff 0.5625rem, #fff 0.625rem);border-radius:0.5rem;text-align:center}.simulate-graph-box .text-8{font-size:0.5rem;line-height:1}.simulate-graph-box .text-12{font-size:0.75rem;line-height:1}.simulate-graph-box .service{position:relative;display:inline-flex;align-items:flex-end;max-width:16.125rem;min-height:11.25rem;width:100%}.simulate-graph-box .gap-line{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.simulate-graph-box .graph-area{display:flex;align-items:flex-end;flex:1}.simulate-graph-box .graph-col{display:flex;flex-direction:column;justify-content:flex-end;width:50%;height:10.8125rem;padding:0 0.625rem}.simulate-graph-box .left-col .me-premium-service,.simulate-graph-box .left-col .current-package{background-color:#9ba0b1;border-color:#9ba0b1}.simulate-graph-box .left-col .graph-label{color:#9ba0b1}.simulate-graph-box .right-col .me-premium-service,.simulate-graph-box .right-col .current-package{border-color:#ff8000}.simulate-graph-box .right-col .me-premium-service{background-color:#fff5eb;border-style:dashed;color:#ff8000}.simulate-graph-box .right-col .current-package{background-color:#ff8000}.simulate-graph-box .right-col .graph-label{color:#ff8000}.simulate-graph-box .me-premium-service,.simulate-graph-box .current-package{border-width:0.0625rem;border-style:solid;color:#fff}.simulate-graph-box .me-premium-service .wrap,.simulate-graph-box .current-package .wrap{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.simulate-graph-box .me-premium-service{height:1.0625rem;margin-bottom:0.125rem}.simulate-graph-box .current-package{height:8.3125rem}.simulate-graph-box .graph-label{font-size:0.5rem;line-height:2.1}.simulate-graph-box .price-per-month .number{font-size:0.8125rem;line-height:1}.simulate-graph-box .price-per-month .unit{font-size:0.5rem;line-height:1}@media (min-width: 390px){.simulate-graph-box .graph-col{padding:0 0.75rem}}.float-block{position:fixed;left:0;right:0;bottom:0;z-index:1;padding:1rem 0 2rem;background-color:rgba(255,255,255,0.9);border-top:0.0625rem solid #d6d8e0}.float-block .simulation-action .btn-simulate-float{display:flex;justify-content:center;align-items:center;margin-bottom:0.75rem;padding-top:0.3125rem;padding-bottom:0.3125rem;border:0.125rem solid #006dcc;box-shadow:0 0 0.5rem rgba(166,181,191,0.55);color:#006dcc;text-align:left}.float-block .simulation-action .btn-simulate-float strong{margin-left:0.5rem;font-size:0.8125rem;line-height:1.2}.float-block .simulation-action .btn-reservation{margin:0;padding-top:0.75rem;padding-bottom:0.75rem;color:#fff;font-size:0.875rem;box-shadow:0 0 0.5rem #98aab7}@media (min-width: 390px){.float-block .simulation-action{display:flex;align-items:center;margin:0 -0.25rem}.float-block .simulation-action .btn-simulate-float,.float-block .simulation-action a.btn-reservation,.float-block .simulation-action .button_to{width:50%;margin:0 0.25rem}.float-block .simulation-action .btn-simulate-float{margin-bottom:0;padding-top:0.6875rem;padding-bottom:0.625rem}.float-block .simulation-action .btn-reservation{padding-top:1.125rem;padding-bottom:1.0625rem}}.october-campaign{display:block;margin:2rem -1rem 0}.october-campaign:hover{opacity:0.9;text-decoration:none}.october-campaign img{width:100%}.october-campaign .btn-go-to-campaign-detail{display:block;background-color:#ff8000;color:#fff;font-weight:bold;text-align:center;padding:0.75rem 0 0.625rem 0;line-height:112.5%;font-size:0.8125rem}.october-campaign-lp{font-family:"roboto", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.october-campaign-lp .container-custom{padding-left:1rem;padding-right:1rem}.october-campaign-lp .campaign-header{margin:0 0.625rem;padding:1.4375rem 0;background-image:url(/electricity/assets/campaign/october-campaign-bg-12b9a42b0a13d588bd747586643125148aecbc74f5b314bf6dba88c2ba630991.svg);background-repeat:no-repeat;background-size:contain;background-position:top center}.october-campaign-lp .campaign-header .campaign-date{display:flex;align-items:flex-end;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 0.875rem;padding:0.625rem 1rem;background-color:#ff8000;text-align:center;font-weight:bold;color:#fff;line-height:0.965}.october-campaign-lp .campaign-header .campaign-date:before{content:'';position:absolute;bottom:-0.625rem;left:0.1875rem;border-left:0.5625rem solid transparent;border-top:0.625rem solid #ff8000}.october-campaign-lp .campaign-header .campaign-date span.date{font-size:1.375rem;letter-spacing:-0.2065625rem}.october-campaign-lp .campaign-header .campaign-date span.friday{font-size:0.75rem;letter-spacing:-0.072125rem}.october-campaign-lp .campaign-header .campaign-date span.until{font-size:0.625rem;letter-spacing:-0.0373125rem}.october-campaign-lp .campaign-header .campaign-date .day{margin-bottom:0.375rem}.october-campaign-lp .campaign-header .campaign-date .limited-time{display:none}.october-campaign-lp .campaign-header .campaign-title{display:flex;flex-direction:column;text-align:center;color:#ff8000;font-size:1.5rem;font-weight:bold}.october-campaign-lp .campaign-header span.asterisk{position:relative;top:-0.9375rem;left:-0.3125rem;font-size:0.75rem}.october-campaign-lp .campaign-voucher .item{text-align:center}.october-campaign-lp .campaign-voucher .item:first-child{content:'';position:relative;margin-bottom:1.4375rem}.october-campaign-lp .campaign-voucher .item:first-child:before{content:'';position:absolute;width:2.25rem;height:2.25rem;left:45%;top:93%;background-image:url(/electricity/assets/campaign/orange-white-plus-2925e14897f0211923d447c7c057b2fd9aa0dfb19df830843acfb936961e50d6.svg);filter:drop-shadow(0.7505925894px 0.7505925894px 0px #DD6A00)}.october-campaign-lp .campaign-voucher .item .voucher-title{padding:1rem 0;background-color:#ff8000;border-radius:0.5rem 0.5rem 0 0;color:#fff;font-weight:bold;line-height:1.125}.october-campaign-lp .campaign-voucher .item .voucher-title span.title{display:block;font-size:0.875rem}.october-campaign-lp .campaign-voucher .item .voucher-title span.sub-title{font-size:1.375rem}.october-campaign-lp .campaign-voucher .item .voucher-content{padding:1.4375rem 0.625rem;border:1px solid #ff8000;border-radius:0 0 0.5rem 0.5rem;font-weight:bold;line-height:1}.october-campaign-lp .campaign-voucher .item .voucher-content span.normal-text{display:block;font-size:1.375rem;color:#484f65}.october-campaign-lp .campaign-voucher .item .voucher-content span.price{font-size:2.75rem;color:#ff8000}.october-campaign-lp .campaign-voucher .item .voucher-content span.unit{display:inline;font-size:1.25rem;color:#ff8000}.october-campaign-lp .campaign-voucher .note{display:flex;color:#63697f;font-size:0.625rem}.october-campaign-lp .simulate-check .sc-title,.october-campaign-lp .consultation-box .sc-title{font-size:1rem;line-height:1.4}.october-campaign-lp .simulate-check{margin-bottom:1.5rem;text-align:center}.october-campaign-lp .simulate-check .icon-btn-sc{width:1rem;margin-right:0.75rem}.october-campaign-lp .simulate-check .sc-label{display:block;margin-bottom:0.125rem;font-size:0.75rem;color:#9ba0b1;line-height:1.6}.october-campaign-lp .simulate-check .sc-desc{display:block;margin-bottom:0.75rem;line-height:1.6;color:#484f65}.october-campaign-lp .simulate-check .btn-outline-accent{padding:1.25rem 0}.october-campaign-lp .consultation-box{margin-bottom:1.875rem}.october-campaign-lp .consultation-box .sc-title{display:flex;justify-content:center;align-items:center}.october-campaign-lp .consultation-box .btn-reservation{padding:1.4375rem 0}.october-campaign-lp .campaign-detail{padding:5.25rem 0;background-color:#fff5eb}.october-campaign-lp .campaign-detail .detail-section{position:relative;margin-bottom:3.25rem}.october-campaign-lp .campaign-detail .block-title{position:absolute;width:-moz-fit-content;width:fit-content;top:-1.25rem;left:0;right:0;margin-left:auto;margin-right:auto;padding:0.75rem 1.125rem;background-color:#ff8000;border-radius:1.5rem;color:#fff;font-size:0.8125rem;font-weight:bold;line-height:1;letter-spacing:0.045rem}.october-campaign-lp .campaign-detail .block-detail{width:100%;padding:3.75rem 1.375rem;background-color:#fff;border-radius:0.5rem}.october-campaign-lp .campaign-detail .block-detail>p{margin:0 auto 1.875rem;color:#484f65}.october-campaign-lp .campaign-detail .block-detail p.block-content{margin-bottom:1.875rem;color:#484f65;font-size:1rem;line-height:1.5}.october-campaign-lp .campaign-detail .block-detail h3.item-title{width:13.3125rem;margin:0 auto 1.25rem;padding:0.5rem 0;background-color:#ffb160;border-radius:3rem;text-align:center;color:#fff;font-weight:bold;font-size:0.875rem;line-height:1;letter-spacing:0.045rem}.october-campaign-lp .campaign-detail .block-detail .item-detail{display:flex;align-items:center}.october-campaign-lp .campaign-detail .block-detail .item-detail>p{flex:1;color:#484f65}.october-campaign-lp .campaign-detail .block-detail .step-arrow{display:block;margin:1rem auto 1.5rem}.october-campaign-lp .campaign-detail .block-detail .step-title{display:block;font-weight:bold;font-size:1.25rem}.october-campaign-lp .campaign-detail .block-detail .img-wrapper{width:6.6875rem;margin-right:0.5rem;text-align:center}.october-campaign-lp .campaign-detail .block-detail span.note{color:#9ba0b1}.october-campaign-lp .campaign-detail .block-detail span.asterisk{position:relative;top:-0.375rem;font-size:0.625rem}@media (min-width: 375px){.october-campaign-lp .campaign-header .campaign-date{padding:0.625rem 1.3125rem}.october-campaign-lp .campaign-header .campaign-date span.date{font-size:1.875rem}.october-campaign-lp .campaign-header .campaign-date span.friday{font-size:0.9375rem}.october-campaign-lp .campaign-header .campaign-date span.until{font-size:0.8125rem}.october-campaign-lp .campaign-header .campaign-title{margin-top:2.25rem;font-size:2rem}.october-campaign-lp .campaign-voucher .item .voucher-title span.title{font-size:1.125rem}.october-campaign-lp .campaign-voucher .item .voucher-title span.sub-title{font-size:1.625rem}.october-campaign-lp .campaign-voucher .item .voucher-content span.normal-text{font-size:1.75rem}.october-campaign-lp .campaign-voucher .item .voucher-content span.price{font-size:3.125rem}.october-campaign-lp .campaign-voucher .item .voucher-content span.unit{font-size:1.5rem}.october-campaign-lp .campaign-detail .block-title{padding:0.75rem 1.75rem;font-size:1.125rem}.october-campaign-lp .campaign-detail .block-detail h3.item-title{font-size:1.125rem}}@media (min-width: 576px){.october-campaign{margin:2rem 0 0}}@media (min-width: 992px){.october-campaign-lp .container-custom{max-width:55rem}.october-campaign-lp .campaign-header{padding:2.875rem 0;background-image:url(/electricity/assets/campaign/october-campaign-bg-large-ddc0541d051f70f29d5569efb4278c96f8d87503efda6c910f57c55b08e9a637.svg)}.october-campaign-lp .campaign-header .campaign-title{display:block;font-size:2.625rem}.october-campaign-lp .campaign-header .campaign-date .limited-time{display:inline-block;padding:0.5rem 1.125rem;margin-left:0.375rem;font-size:1.125rem;border:0.0625rem solid #fff}.october-campaign-lp .campaign-voucher .voucher-section{display:flex;justify-content:space-around}.october-campaign-lp .campaign-voucher .voucher-section .item{width:40%}.october-campaign-lp .campaign-voucher .voucher-section .item:first-child::before{top:50%;left:108%}}.switch-new-electric{padding:4rem 0}.switch-new-electric .img-switch-pre{margin:3rem auto}.switch-new-electric .img-switch{margin:3rem 0 1rem}.switch-new-electric .consultation-box{margin-bottom:1.5rem}.switch-new-electric .power-title{margin-bottom:2rem}.switch-new-electric .power-details{padding-bottom:2rem}.switch-new-electric .power-details:last-child{padding:0}.switch-new-electric .border-custom{border:0.0625rem solid #E0E0E0}.switch-new-electric .power-switch{padding:2rem 1rem}.switch-new-electric .power-switch .img-power{margin-bottom:2rem}.switch-new-electric .quality{padding:2.5rem 1rem;margin-bottom:2rem}.switch-new-electric .quality .quality-title{margin-bottom:1.5rem;font-size:1.4375rem}.switch-new-electric .quality .quality-details{margin-bottom:1.5rem}.switch-new-electric .quality .quality-details:not(:first-child) span{text-align:left}.switch-new-electric .quality .quality-details.no-premium{margin-bottom:3.125rem}.switch-new-electric .quality .bottom-title{font-size:1.0625rem}.switch-new-electric .white-box{background:#fff;border-radius:0.5rem}.switch-new-electric .orange-light{color:#fe9626}.switch-new-electric .orange-400{color:#ff9930}.switch-new-electric .text-black-light{color:#616161}.switch-new-electric .block-check{margin:2.5rem 0}.switch-new-electric a:hover{opacity:0.7}.switch-new-electric .text-underline{text-decoration:underline}.switch-new-electric .mb-medium{margin-bottom:2.5rem}.switch-new-electric .other-switch .other-title{margin-top:3.625rem;margin-bottom:2.125rem}.switch-new-electric .other-switch .img-remains{margin-bottom:1.875rem}.home-page img{max-width:100%}.home-page .container-fix-sm{max-width:58.25rem;margin:0 auto;padding:0 1rem}.home-page .container-fix-lp{max-width:37.5rem;margin:0 auto;padding:0 1rem}.home-page .mg-t-lg{margin-top:5rem}.home-page .pd-t-lg,.home-page .pd-y-lg{padding-top:5rem}.home-page .pd-b-lg,.home-page .pd-y-lg{padding-bottom:5rem}.home-page .pd-t-md,.home-page .pd-y-md{padding-top:3.75rem}.home-page .pd-b-md,.home-page .pd-y-md{padding-bottom:3.75rem}.home-page .pb-32{padding-bottom:2rem}.home-page .pt-32{padding-top:2rem}.home-page .lazy{opacity:0}.home-page .lazy:not(.initial){transition:opacity 1s}.home-page .lazy.initial,.home-page .lazy.loaded,.home-page .lazy.error{opacity:1}.home-page .lazy:not([src]){visibility:hidden}.home-page .title-panel{text-align:center}.home-page .title-panel .subtitle{margin-bottom:0.25rem;font-size:1.125rem}.home-page .title-panel .title{margin-bottom:1.5rem;font-size:2rem;line-height:1.4}.home-page .title-panel .title-sm{margin-bottom:3rem;font-size:1.75rem}.home-page .btn-sc{display:flex;justify-content:center;align-items:center}.home-page .btn-sc .icon-btn-sc{width:1rem;margin-right:0.75rem}.home-page .media-box .item{display:flex}.home-page .media-box .media-content{flex:1}.home-page .campaign-box .campaign-banner{display:inline-block;transition:all 0.2s ease-in-out}.home-page .campaign-box .campaign-banner:hover{opacity:0.5}.home-page .campaign-box .campaign-banner img{max-width:100%}.home-page .campaign-box .view-detail{margin-bottom:0.75rem;color:#484f65}.home-page .simulate-check{margin-bottom:1.5rem;border-radius:0.5rem;text-align:center}.home-page .simulate-check .sc-title{margin-bottom:0.5rem;font-size:1rem;line-height:1.4}.home-page .area-block{margin:1.5rem 0;text-align:center}.home-page .area-block .wrap-content{display:flex;justify-content:center;align-items:center}.home-page .area-block .area-box{padding:0.625rem 1.375rem;border-radius:0.5rem}.home-page .area-block .btn-select-area{display:flex;align-items:center;font-size:1rem;line-height:1.2;transition:all 0.2s ease-in-out}.home-page .area-block .btn-select-area:hover{text-decoration:none}.home-page .area-block .btn-select-area:hover:after{border-top-color:#484f65}.home-page .area-block .btn-select-area:after{content:'';margin-left:0.5rem;border-top:0.5625rem solid #ff8000;border-left:0.375rem solid transparent;border-right:0.375rem solid transparent;transition:all 0.2s ease-in-out}.home-page .area-block .suffix-text{margin-left:0.5rem}.home-page .banner-block{overflow:hidden;position:relative;text-align:center}.home-page .banner-block .content{position:relative;z-index:1;min-height:11rem;padding:1rem 0.5rem 2.375rem}.home-page .banner-block .container-fix,.home-page .banner-block .container-fix-sm{position:relative;z-index:1}.home-page .banner-block.banner-block-2 .shape-box{bottom:0;margin-bottom:0}.home-page .banner-block.banner-block-2 .custom-underline{position:relative;display:inline-block;margin-right:0.375rem;padding-bottom:0.25rem;color:#fff;text-decoration:none;transition:all 0.2s ease-in-out}.home-page .banner-block.banner-block-2 .custom-underline:hover{color:#fff;opacity:0.7}.home-page .banner-block.banner-block-2 .custom-underline:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0.25rem;background-color:#fff}.home-page .banner-block .banner-pattern{position:absolute;top:-2.625rem;left:50%;max-width:36.0625rem;transform:translateX(-50%)}.home-page .banner-block .banner-subtract{position:absolute;left:0;bottom:0;z-index:2;width:100%}.home-page .banner-block .banner-icon{display:inline-block;margin-bottom:0.75rem}.home-page .banner-block .subtitle-page,.home-page .banner-block .title-page{color:#fff}.home-page .banner-block .subtitle-page{margin-bottom:1rem;font-size:1.125rem;line-height:1}.home-page .banner-block .title-page{margin-bottom:0;font-size:1.5rem;line-height:1}.home-page .banner-block .title-page-2{margin-bottom:1rem;font-size:1.75rem;line-height:1.4}.home-page .banner-block .desc-2{margin-bottom:1rem;font-size:1rem;line-height:1.6;text-align:left}.home-page .banner-block .advantage-box-2{display:inline-block;padding-bottom:1rem}.home-page .banner-block .advantage-box-2 .inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-page .banner-block .advantage-box-2 .pic-item{position:relative}.home-page .banner-block .advantage-box-2 .pic-item .main-item{position:relative;z-index:2}.home-page .banner-block .advantage-box-2 .pic-item .shadow-item,.home-page .banner-block .advantage-box-2 .pic-item .shadow-item-sm{position:absolute;left:50%;max-width:none;transform:translate(-50%, -50%)}.home-page .banner-block .advantage-box-2 .pic-item-1 .shadow-item-sm{top:calc(50% + 4px);width:calc(100% + 23.5%)}.home-page .banner-block .advantage-box-2 .pic-item-2 .shadow-item-sm{top:50%;width:calc(100% + 23.5%)}.home-page .banner-block .advantage-box-2 .wrap-box{position:relative}.home-page .banner-block .advantage-box-2 .icon-custom{position:relative;z-index:2;width:0.6875rem;margin-top:-0.125rem}.home-page .free-block{padding-bottom:4rem}.home-page .free-block .free-text{max-width:59rem;margin:0 auto;padding:0.125rem 0 2rem;font-size:0.75rem;color:#484f65}.home-page .suggestion-block .title{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.375;text-align:center}.home-page .benefit-block .benefit-box{margin-bottom:1rem;background-color:#fff;border-radius:1.5rem}.home-page .benefit-block .benefit-box:last-child{margin-bottom:0}.home-page .benefit-block .benefit-box .inner{padding:1.5rem}.home-page .benefit-block .benefit-box .desc{margin-bottom:1rem;color:#484f65;font-size:1rem;letter-spacing:0.01125rem}.home-page .benefit-block .benefit-box .benefit-img{max-width:18.4375rem;margin:0 auto 1.0625rem}.home-page .benefit-block .has-subcontent{padding-bottom:0.25rem}.home-page .benefit-block .has-subcontent .sub-box{margin:0 0.25rem;border-radius:0 0 1.25rem 1.25rem}.home-page .benefit-block .highlight-box{display:flex;justify-content:center;align-items:baseline;margin:0 auto 0.375rem;font-weight:bold;font-size:0.8125rem;text-align:center}.home-page .benefit-block .highlight-box *{line-height:.965;letter-spacing:-0.075rem}.home-page .benefit-block .highlight-box .number{margin-left:0.375rem;font-size:2.25rem}.home-page .benefit-block .highlight-box .unit{margin-right:0.25rem}.home-page .benefit-block .highlight-box .suffix{font-size:1.0625rem}.home-page .benefit-block .title-group{display:flex;margin-bottom:1.5rem}.home-page .benefit-block .title-group .number{width:2.5625rem;height:2.5625rem;background-color:#ff8000;border-radius:0.5rem;font-size:1.125rem;font-weight:bold;color:#fff;line-height:2.5625rem;text-align:center}.home-page .benefit-block .title-group .text{flex:1;margin-left:0.75rem;margin-bottom:0;font-size:1.75rem}.home-page .benefit-block .title-content{margin-bottom:1rem;font-size:1.25rem}.home-page .benefit-block .desc-content{margin-bottom:rrem(16);font-size:1rem;line-height:1.5;text-align:justify;color:#484f65}.home-page .benefit-block .calculation-box{margin-bottom:1rem;padding:1rem 1rem 1.5rem;background-color:#fff;border-radius:0.5rem;text-align:center}.home-page .benefit-block .calculation-box .title-calculation{margin-bottom:1rem;font-size:1rem}.home-page .benefit-block .calculation-box img{margin:0 auto}.home-page .benefit-block .informations span{display:block;font-size:0.75rem}.home-page .benefit-block .sub-box .title-feature{display:flex;align-items:center;margin-bottom:0;padding:1.5rem;cursor:pointer}.home-page .benefit-block .sub-box .title-feature strong{flex:1;font-size:1.125rem;line-height:1;letter-spacing:0.03375rem;text-align:center}.home-page .benefit-block .sub-box .title-feature.collapsed .arrow{margin:0 0.5rem 0 0.75rem;transform:rotateX(0deg)}.home-page .benefit-block .sub-box .title-feature .arrow{margin:0 0.5rem 0 0.75rem;transform:rotateX(180deg)}.home-page .benefit-block .sub-box .collapse-content{padding:1rem 1.5rem 1.5rem}.home-page .benefit-block .list-features img{display:block;max-width:15rem;width:100%;margin:0 auto}.home-page .benefit-block .list-features .remind{display:block}.home-page .benefit-block .list-features .item{margin-bottom:2.5rem}.home-page .benefit-block .list-features .item:last-child{margin-bottom:0}.home-page .benefit-block .list-features .feature-label{margin-bottom:0.75rem}.home-page .benefit-block .list-guarantees .item{display:flex;align-items:center}.home-page .benefit-block .list-guarantees .item:not(:last-child){margin-bottom:1rem}.home-page .benefit-block .list-guarantees .wrap-img{width:7.5rem}.home-page .benefit-block .list-guarantees .guarantee-label{flex:1;margin:0 0 0 1rem;font-size:1.125rem;line-height:1.4}.home-page .benefit-block .list-profits .item{display:flex;padding:1.5rem 0}.home-page .benefit-block .list-profits .item:not(:last-child){margin-bottom:1rem}.home-page .benefit-block .list-profits .wrap-img{width:5.5rem}.home-page .benefit-block .list-profits .profit-label{margin:0;font-size:1.25rem;line-height:1.35}.home-page .benefit-block .list-profits .desc-wrap{flex:1;margin-left:0.5rem}.home-page .benefit-block .list-profits .desc-wrap p,.home-page .benefit-block .list-profits .desc-wrap span{color:#484f65}.home-page .benefit-block .list-profits .desc-wrap p{font-size:1rem;line-height:1.5}.home-page .benefit-block .list-profits .desc-wrap span{font-size:0.625rem;line-height:1.6}.home-page .benefit-block .feedback-box{background-color:#fff;border:2px solid #ffc990;border-radius:1.5rem;padding:2.5rem 1rem}.home-page .benefit-block .feedback-box .feedback-title{font-size:1.125rem;font-weight:bold;line-height:1;margin-bottom:1rem}.home-page .benefit-block .feedback-box .item{display:flex;align-items:center;border-radius:0.75rem;padding:0.75rem 1rem;background:#f4f4f7;margin-bottom:1rem}.home-page .benefit-block .feedback-box .item:last-child{margin-bottom:0}.home-page .benefit-block .feedback-box .item span.avatar{display:flex;width:4rem;height:4rem;min-width:4rem;min-height:4rem;border-radius:2.5rem;color:#9ba0b1;font-size:1.375rem;font-weight:bold;letter-spacing:-0.213125rem;line-height:1.4;justify-content:center;align-items:center;margin-right:1.25rem}.home-page .benefit-block .feedback-box .item .bg-yellow{background-color:#ffe0c0}.home-page .benefit-block .feedback-box .item .bg-pink{background-color:#ffc4c4}.home-page .benefit-block .feedback-box .item .bg-orange{background-color:#ffc990}.home-page .guarantee-block .card-item{padding:1.5rem;border-radius:1.5rem}.home-page .guarantee-block .card-item p{margin-bottom:1.5rem}.home-page .guarantee-block .title-box{margin-bottom:1.5rem}.home-page .guarantee-block .features .item{display:flex;align-items:center;margin-bottom:1.5rem}.home-page .guarantee-block .features .item:last-child{margin-bottom:0}.home-page .guarantee-block .features .feature-pic{max-width:7.5rem;margin-right:1rem}.home-page .guarantee-block .features .feature-pic img{width:100%}.home-page .guarantee-block .features .title-item{flex:1;margin:0.125rem 0 0;color:#ff8000}.home-page .profit-block .profits{padding-bottom:5rem}.home-page .profit-block .profits .media-pic{max-width:6.25rem;margin-right:0.75rem}.home-page .profit-block .profits .item{padding:1.5rem;background-color:#fff;border-radius:1.5rem;margin-bottom:1rem}.home-page .profit-block .profits .item:last-child{margin-bottom:0}.home-page .profit-block .profits .item p{margin-bottom:0.5rem}.home-page .profit-block .profits .title-profit{margin-bottom:1rem;line-height:2.0625rem}.home-page .switching-block .steps{padding-bottom:3rem}.home-page .switching-block .steps .item{flex-wrap:wrap;position:relative;margin-bottom:2.5rem;padding-bottom:2.25rem;border-bottom:0.1875rem solid rgba(255,255,255,0.74)}.home-page .switching-block .steps .item:before{content:'';position:absolute}.home-page .switching-block .steps .item:before{left:50%;top:100%;width:2.25rem;height:2.25rem;margin-top:-1.125rem;margin-left:-1.125rem;background:url(/electricity/assets/arrow-down-circle-primary-bee607853fedd048df9943b47647f7c77cd2163f2022d6853baa813c8ac01a5d.svg) no-repeat 50% 50%;background-size:100% 100%}.home-page .switching-block .steps .item:last-child{margin-bottom:0;padding-bottom:0;border:0}.home-page .switching-block .steps .item:last-child:before{content:none}.home-page .switching-block .steps .media-pic{max-width:7.5rem;margin-right:0.5rem}.home-page .switching-block .steps .badge{display:flex;justify-content:center;width:100%;margin-bottom:1.25rem;font-size:1.25rem;color:#fff;text-align:center}.home-page .switching-block .steps .badge strong{min-width:10.5625rem;padding:0.125rem 0.75rem 0;background-color:#ff8000;border-radius:3.125rem}.home-page .switching-block .steps .title-step{margin-bottom:0.5rem}.home-page .switching-block .steps p{margin-bottom:0}.home-page .switching-block .note-box p{margin-bottom:0.75rem}.home-page .faqs-block .wrap-content{margin:0 -1rem;padding:3.75rem 1rem 0;background-color:#fff}.home-page .faqs-block .faqs-box{max-width:59rem;margin:0 auto}.home-page .faqs-block .faqs-box .item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #d6d8e0}.home-page .faqs-block .faqs-box .item:last-child{padding-bottom:0;border-bottom:0}.home-page .faqs-block .faqs-box p{display:flex}.home-page .faqs-block .faqs-box p:first-child{margin-bottom:0.625rem}.home-page .faqs-block .faqs-box .type{margin-right:0.875rem}.home-page .faqs-block .faqs-box .desc{flex:1;margin-top:0.1875rem}.home-page .easy-access-block{overflow:hidden;position:relative;padding-bottom:9.0625rem}.home-page .easy-access-block .content{margin-bottom:3rem}.home-page .easy-access-block .content p{font-size:1.125rem}.home-page .easy-access-block .consultation-box{margin-bottom:3.875rem}.home-page .easy-access-block .access-pic{position:absolute;left:50%;max-width:29.5rem;transform:translateX(-50%)}.home-page .reviews-block{display:flex;flex-direction:column;align-items:center;text-align:center}.home-page .reviews-block .title-review{margin-bottom:2.25rem;font-size:1.75rem}.home-page .reviews-block .item:not(:last-child){margin-bottom:1.75rem}.home-page .reviews-block .review-link{display:block;transition:all 0.2s ease-in-out}.home-page .reviews-block .review-link:hover{opacity:0.7}.home-page .description-title{margin-bottom:0.75rem;line-height:1.07}.home-page .campaign_period{margin-bottom:0.625rem;line-height:1.6}.home-page .main-desc{margin-bottom:0.625rem}.home-page .time-period{line-height:1.6}.home-page .small-title{margin-bottom:0.625rem;color:#e27f05;line-height:1.6}.home-page .small-desc{margin-bottom:0.75rem;font-size:1rem;line-height:1.6}.home-page .text-orange-custom{color:#e27f05}.home-page .text-sz-22{font-size:1.8125rem}.home-page .text-sz-29{font-size:1.8125rem}.home-page .text-sz-59{font-size:3.6875rem}.home-page .text-sz-37{font-size:2.3125rem}.home-page .text-sz-39{font-size:2.4375rem}.home-page .btn-simulate{margin-bottom:1rem;border:0.125rem solid #006dcc;box-shadow:0px 0px 10px 0px rgba(166,181,191,0.55)}.home-page .btn-simulate strong{margin-left:0.5rem;color:#006dcc}.home-page .btn-simulate:before{background:url(/electricity/assets/arrow-right-md-blue-5e0b348993b5a236a1c86573a38f89c88067f50ec387b7f8d8b74b2c039e9315.svg) no-repeat 0 0}.home-page .btn-desc{display:block;margin-bottom:0.5rem;font-size:1rem;line-height:1.4}.home-page .other-block-wavy{margin:4rem 0}.home-page .premium-block{padding:1.5rem 1rem 2.5rem}.home-page .premium-user-banner{margin-bottom:3.5rem}.home-page .premium-img-banner{position:relative;padding-top:0.9375rem;border:0.125rem solid #ffc990;border-width:0.125rem 0.125rem 0 0.125rem;border-radius:0.625rem 0.625rem 0 0}.home-page .premium-img-banner .premium-text{background-color:#ffe0c0;padding:0.5rem 0.9375rem 0.5rem 1.6875rem;font-size:0.9375rem;font-weight:bold;position:absolute;letter-spacing:-0.0375rem;top:15%;left:-0.9375rem}.home-page .premium-img-banner .premium-text span.small-text{font-size:0.75rem;letter-spacing:-0.03rem}.home-page .premium-img-banner .premium-text:before{content:"";position:absolute;border-top:0.9375rem solid #ffc990;border-left:0.9375rem solid transparent;left:0;bottom:-0.9375rem}.home-page .premium-img-banner .premium-text:after{content:"";position:absolute;border-top:1.1875rem solid transparent;border-left:1rem solid #ffe0c0;border-bottom:1.1875rem solid transparent;right:-0.9375rem;top:0}.home-page .premium-img-banner .premium-banner-bg{display:block;margin:auto}.home-page .orange-premium{background-color:#ff9930;color:white;padding:0.625rem 2.375rem;font-weight:bold;text-align:center}.home-page .orange-premium .current-me{display:block;font-size:0.75rem;letter-spacing:-0.029125rem}.home-page .orange-premium .premium-service{display:block;font-size:1.25rem;letter-spacing:-0.06825rem}.home-page .orange-premium .saving-cost{background-color:white;padding:0.4375rem 0;border-radius:0.625rem;color:#ff8000;font-size:1.5625rem;line-height:1}.home-page .orange-premium .saving-cost .prefix{color:#484f65;font-size:1rem}.home-page .orange-premium .saving-cost .saving-number{font-size:3.25rem;font-variant-numeric:slashed-zero}.home-page .orange-premium .saving-cost .suffix{color:#484f65}.home-page .year-saving{padding:1.375rem 0 1.5rem 0;font-size:1rem;line-height:0.965;font-weight:bold;color:#ff8000;border:0.125rem solid #ffc990;border-width:0 0.125rem 0.125rem 0.125rem;border-radius:0 0 0.625rem 0.625rem;position:relative}.home-page .year-saving .saving-content{width:-moz-fit-content;width:fit-content;border-bottom:0.25rem solid #ffc990;margin:auto}.home-page .year-saving .saving-content .saving-number{font-size:3rem;margin-left:0.375rem}.home-page .year-saving .left-firework{position:absolute;top:10%;left:10%}.home-page .year-saving .right-firework{position:absolute;top:10%;right:10%}.home-page .campaign-banner{display:block;width:100%}@media (min-width: 390px){.home-page .banner-block .subtitle-page{font-size:1.25rem}.home-page .banner-block .title-page{font-size:2rem}.home-page .benefit-block .highlight-box{font-size:1rem}.home-page .benefit-block .highlight-box .number{font-size:3rem}.home-page .benefit-block .highlight-box .unit{margin-right:0.5rem}.home-page .benefit-block .highlight-box .suffix{font-size:1.5rem}.btn-to-survey{margin-top:4rem}}@media (min-width: 576px){.home-page .banner-block .shape-box{margin-bottom:0}.home-page .banner-block .shape-box:before{content:none}}@media (min-width: 768px){.home-page .mg-t-lg{margin-top:6rem}.home-page .pd-t-lg,.home-page .pd-y-lg{padding-top:6rem}.home-page .pd-b-lg,.home-page .pd-y-lg{padding-bottom:6rem}.home-page .pd-t-md,.home-page .pd-y-md{padding-top:5rem}.home-page .pd-b-md,.home-page .pd-y-md{padding-bottom:5rem}.home-page .title-panel .subtitle{margin-bottom:0;font-size:1.5rem}.home-page .title-panel .title{font-size:2.25rem;margin-bottom:3rem}.home-page .banner-block.banner-block-2{min-height:31.75rem}.home-page .banner-block.banner-block-2 .custom-underline{margin:0 0.5rem}.home-page .banner-block .desc{margin-bottom:2.25rem;font-weight:bold;font-size:1.125rem}.home-page .banner-block .wrap-content{display:flex;align-items:center;padding:2.5rem 0}.home-page .banner-block .content-top{flex:1;margin-right:2.5rem}.home-page .banner-block .title-page-2{margin-bottom:2rem;font-size:2.5rem;text-align:left}.home-page .banner-block .desc-2{margin-bottom:0;font-size:1.25rem}.home-page .banner-block .top-img{max-width:12.5rem}.home-page .banner-block .advantage-box{padding-bottom:1.5rem}.home-page .banner-block .advantage-box .icon-custom{width:2.625rem;padding:0 0.375rem}.home-page .banner-block .advantage-box .wrap-box{max-width:none}.home-page .banner-block .advantage-box-2{padding-bottom:1.5rem}.home-page .banner-block .advantage-box-2 .inner{flex-direction:row}.home-page .banner-block .advantage-box-2 .pic-item .shadow-item{top:50%}.home-page .banner-block .advantage-box-2 .pic-item-1 .shadow-item{width:calc(100% + 19%)}.home-page .banner-block .advantage-box-2 .pic-item-2 .shadow-item{width:calc(100% + 22%)}.home-page .banner-block .advantage-box-2 .icon-custom{width:3.375rem;margin-top:0;padding:0 0.75rem}.home-page .banner-block .banner-pattern{top:-2.9375rem;max-width:38.875rem}.home-page .free-block .free-text{padding-bottom:2.625rem}.home-page .benefit-block .benefits{max-width:67rem;margin:0 auto}.home-page .benefit-block .benefit-box .desc{line-height:1.65}.home-page .benefit-block .informations span{line-height:1.6}.home-page .guarantee-block .title-panel .title{margin-bottom:3.125rem}.home-page .guarantee-block .card-item{padding:2.5rem}.home-page .guarantee-block .card-item p{min-height:3rem;margin-bottom:2.5rem}.home-page .faqs-block.faqs-block-2 .container-fix-sm{padding-bottom:5rem}.home-page .faqs-block .wrap-content{margin:0;padding:2.5rem;border-radius:1.5rem}.home-page .point-campaign-container,.home-page .campaign-banner{max-width:37.5rem;margin:0 auto;padding:0 1rem}}@media (max-width: 389.98px){.home-page .premium-user-banner .premium-img-banner .premium-text{font-size:0.8125rem}.home-page .premium-user-banner .premium-img-banner .premium-text span.small-text{font-size:0.625rem}.home-page .premium-user-banner .orange-premium .saving-cost{font-size:1.125rem}.home-page .premium-user-banner .orange-premium .saving-cost .prefix{font-size:0.75rem}.home-page .premium-user-banner .orange-premium .saving-cost .saving-number{font-size:2.75rem}.home-page .premium-user-banner .year-saving{font-size:0.75rem}.home-page .premium-user-banner .year-saving .saving-number{font-size:2.25rem}}
