#contents-area,.lyt-col-1 #contents-body{width:inherit}#ouchi-denki-renewal.tokyo{font-family:"Noto Sans JP",sans-serif;color:#232d34;box-sizing:border-box}#ouchi-denki-renewal.tokyo::before{content:none}#ouchi-denki-renewal.tokyo img{max-width:100%;height:auto}#ouchi-denki-renewal.tokyo .inner{margin:0 auto;padding:0 40px;max-width:1030px}@media(max-width:900px){#ouchi-denki-renewal.tokyo .inner{padding:0 4.6666666667vw}}#ouchi-denki-renewal.tokyo .service-menu-modal__close-text{top:-2px}@media(min-width:901px){body:has(#ouchi-denki-renewal.tokyo) #nav-top-area{bottom:140px}}@media(max-width:900px){body:has(#ouchi-denki-renewal.tokyo) #nav-top-area{bottom:80px}}@-webkit-keyframes arrowR{0%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(30%,0,0) rotate(45deg);transform:translate3d(30%,0,0) rotate(45deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}}@keyframes arrowR{0%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(30%,0,0) rotate(45deg);transform:translate3d(30%,0,0) rotate(45deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}}@-webkit-keyframes arrowD{0%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,30%,0) rotate(45deg);transform:translate3d(0,30%,0) rotate(45deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}}@keyframes arrowD{0%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,30%,0) rotate(45deg);transform:translate3d(0,30%,0) rotate(45deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}}.sectionTitle-lv02{font-weight:700;font-size:36px;text-align:center}@media(max-width:900px){.sectionTitle-lv02{font-size:8.2666666667vw}}.text-sup{font-size:75%;line-height:1;vertical-align:top}.noteList .noteList__item{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 4px}@media(max-width:900px){.noteList .noteList__item{gap:0 1.0666666667vw}}.noteList .noteList__text{-webkit-box-flex:1;-webkit-flex:1;flex:1}.textLink{font-weight:700;color:#117fd1;-webkit-transition:opacity .3s;transition:opacity .3s}.textLink:focus,.textLink:hover{opacity:.7;text-decoration:none}.textLink:visited{color:#117fd1}.button{display:block;margin:0 auto;width:400px;padding:16px 10px 0;min-height:60px;font-weight:700;font-size:16px;text-align:center;border-radius:50px;box-sizing:border-box;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;outline:0}@media(max-width:900px){.button{width:84vw;font-size:4vw}}.button:focus,.button:hover{opacity:.7;text-decoration:none}.button .button--accent{font-size:20px}@media(max-width:900px){.button .button--accent{font-size:4.8vw}}.button:not([data-type=modal])::after{content:"";display:block;width:8px;height:8px;position:absolute;top:42%;right:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:900px){.button:not([data-type=modal])::after{width:1.8666666667vw;height:1.8666666667vw;top:42%;right:4.8vw}}.button[data-type=normal]{padding:16px 10px 0;color:#232d34;border:1px solid #ccc}.button[data-type=normal]::after{border-top:2px solid #232d34;border-right:2px solid #232d34}.button[data-type=accent]{padding:4px 10px 8px;color:#fff;background:#117fd1;border:none;box-shadow:0 6px 10px #57575766}@media(max-width:900px){.button[data-type=accent]{padding:1.0666666667vw 1.3333333333vw 1.6vw}}.button[data-type=accent]::after{border-top:2px solid #fff;border-right:2px solid #fff}.button[data-type=accent]:focus::after,.button[data-type=accent]:hover::after,.button[data-type=normal]:focus::after,.button[data-type=normal]:hover::after{-webkit-animation:.4s ease-out 0s 2 arrowR;animation:.4s ease-out 0s 2 arrowR}.button[data-type=modal]{padding:6px 10px 8px;background:#fff;border:2px solid #117fd1;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:900px){.button[data-type=modal]{padding:1.8666666667vw 1.3333333333vw 2.1333333333vw}}.button[data-type=modal]::after{content:"";display:block;width:32px;height:32px;background:url(/energy/set/data/special/ouchi-denki/img/shared/renewal-2026/icon_modal-trigger.svg) no-repeat center center/contain;position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:900px){.button[data-type=modal]::after{width:6.4vw;height:6.4vw;right:4.8vw}}.button[data-type=modal]:focus,.button[data-type=modal]:hover{opacity:.7}.modal{color:#232d34;background:0 0;box-sizing:border-box;position:fixed;top:0;left:0;padding:106px 0 calc(60px + env(safe-area-inset-bottom,0px) + 80px);width:100%;height:100vh;height:100dvh;border:none;overflow-y:scroll;z-index:1000;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}@media(max-width:900px){.modal{padding:13.3333333333vw 2.6666666667vw calc(8vw + env(safe-area-inset-bottom,0px) + 10.6666666667vw)}}.modal.is-show{display:block}.modal .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(34,34,34,.7);z-index:1001}.modal .modal__inner{margin:0 auto;padding:0 40px;max-width:1120px;position:relative;z-index:1005}@media(max-width:900px){.modal .modal__inner{padding:0}}.modal .modal__title{padding:18px 10px 4px;width:100%;min-height:90px;font-weight:700;font-size:30px;text-align:center;background:#464c56;color:#fff;border-radius:20px 20px 0 0;position:relative}@media(max-width:900px){.modal .modal__title{padding:3.4666666667vw 1.3333333333vw .5333333333vw;min-height:13.3333333333vw;font-weight:700;font-size:4vw;border-radius:2.6666666667vw 2.6666666667vw 0 0}}.modal .modal__close{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 4px;width:84px;height:30px;background:0 0;outline:0;border:1px solid #fff;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50px;z-index:1005}@media(max-width:900px){.modal .modal__close{gap:0 2.6666666667vw;margin:5.6vw auto 0;padding-top:.5333333333vw;width:22.4vw;height:8vw;position:inherit;border:1px solid #117fd1}}.modal .modal__close .modal__close-icon{width:13.41px;height:13.41px;position:relative}@media(max-width:900px){.modal .modal__close .modal__close-icon{width:3.4666666667vw;height:3.4666666667vw}}.modal .modal__close .modal__close-icon::after,.modal .modal__close .modal__close-icon::before{content:"";display:block;width:16px;height:2px;background:#fff;position:absolute;top:50%;left:50%}@media(max-width:900px){.modal .modal__close .modal__close-icon::after,.modal .modal__close .modal__close-icon::before{width:4.2666666667vw;height:.5333333333vw;background:#117fd1}}.modal .modal__close .modal__close-icon::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal .modal__close .modal__close-icon::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal .modal__close .modal__close-text{font-weight:700;font-size:14px;color:#fff;position:relative;top:-1.5px}@media(max-width:900px){.modal .modal__close .modal__close-text{font-size:3.7333333333vw;color:#117fd1;top:-.2666666667vw}}.modal .modal__content{display:none;margin:0 auto;width:1080px;overflow-y:hidden;background:#fff;border-radius:20px}@media(max-width:900px){.modal .modal__content{width:inherit;border-radius:3.3333333333vw}}.modal .modal__content.is-show{display:block}.modal .modal__content:not([data-modal=price-table]){padding:56px 65px 80px}@media(max-width:900px){.modal .modal__content:not([data-modal=price-table]){padding:8.8vw 0 8vw}}.modal .modal__content[data-modal=price-table]{padding:0 0 55px}@media(max-width:900px){.modal .modal__content[data-modal=price-table]{padding:0 0 8vw}}.modal .modal__content[data-modal=price-table] .modal-main{padding:60px 68px 0}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .modal-main{padding:5.3333333333vw 4vw 5.3333333333vw;overflow-x:auto}}.modal .modal__content[data-modal=price-table] .tabList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0 7px;margin:0 auto;padding:0 10px;width:100%;height:66px;border-bottom:2px solid #fff;position:relative;z-index:1;scrollbar-width:none}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabList{gap:0 1.0666666667vw;padding:0 1.06vw;height:14.4vw;overflow-x:auto;overflow-y:hidden}}.modal .modal__content[data-modal=price-table] .tabList .tabList__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;padding:10px 5px 5px;min-width:148px;height:58px;font-weight:700;font-size:20px;text-align:center;color:#232d34;background:#efeed8;border-radius:5px 5px 0 0;white-space:nowrap;cursor:pointer;position:relative;top:0;z-index:-1}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabList .tabList__item{padding:2.6666666667vw 4vw;min-width:19.7333333333vw;height:13.3333333333vw;font-size:4vw;border-radius:1.3333333333vw 1.3333333333vw 0 0}}.modal .modal__content[data-modal=price-table] .tabList .tabList__item.is-active{height:64px;background:#fff;color:#232d34;border:2px solid #232d34;border-bottom-color:#fff;top:0;z-index:2}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabList .tabList__item.is-active{height:13.8666666667vw}}.modal .modal__content[data-modal=price-table] .tabContent{padding:44px 0 0;position:relative}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent{padding:9.7333333333vw 0 0}}.modal .modal__content[data-modal=price-table] .tabContent__item-wrapper{text-align:center}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent__item-wrapper{text-align:left}}.modal .modal__content[data-modal=price-table] .tabContent__item-head{padding-bottom:4px;font-weight:700;font-size:30px;text-align:center}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent__item-head{padding-bottom:0;font-size:4vw}}.modal .modal__content[data-modal=price-table] .tabContent-price{margin:24px auto 0;max-width:718px;border-collapse:collapse;vertical-align:middle}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price{margin-top:5.3333333333vw;width:83.2666666667vw}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__volume01{width:128px}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__volume01{width:45.8666666667vw}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__volume02{width:259px}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__volume02{width:37.3333333333vw;border-left:1px solid #7c8695}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__volume03{width:331px;border-left:2px solid #7c8695}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__head-item{padding:30px}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__head-item{padding:4vw}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__head th{padding:10px;height:80px;font-weight:700;font-size:16px;text-align:center;background:#bfeb49;border-bottom:2px solid #7c8695}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__head th{padding:2.6666666667vw 1.3333333333vw;font-size:3.2vw;height:13.7333333333vw;border-bottom:1px solid #7c8695}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-head{padding:10px;font-size:16px;text-align:center;background:#bfeb49;border-top:2px solid #7c8695;border-right:2px solid #7c8695;vertical-align:middle}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-head.noborder-top{border-top:none}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-head{padding:2.6666666667vw 1.3333333333vw;font-size:3.2vw;border-top:1px solid #7c8695;border-right:1px solid #7c8695}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data{padding:10px;height:80px;font-size:16px;text-align:center;border-bottom:2px solid #7c8695}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data{padding:2.6666666667vw 1.3333333333vw;height:26.6666666667vw;font-size:3.2vw;line-height:1.5;vertical-align:middle;border-bottom:1px solid #7c8695}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data.tabContent-price__row-data--heightOptimize{height:50px}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data.tabContent-price__row-data--heightOptimize{height:13.3333333333vw}}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data:not(:last-child){background:#edfacd}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data.noborder-bottom{border-bottom:none}.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data.border-dotts-top{border-bottom:2px dotted #7c8695}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .tabContent-price .tabContent-price__row-data.border-dotts-top{border-bottom:1px dotted #7c8695}}.modal .modal__content[data-modal=price-table] .noteList{margin:30px auto 0;max-width:718px}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .noteList{margin-top:8vw}}.modal .modal__content[data-modal=price-table] .noteList .noteList__item{font-size:12px;line-height:1.3333333333}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.modal .modal__content[data-modal=price-table] .modal__link-container{margin-top:40px}@media(max-width:900px){.modal .modal__content[data-modal=price-table] .modal__link-container{margin-top:6.6666666667vw;padding-right:4vw}}.modal .modal__content[data-modal=price-table] .modal__link-container .button.default{display:block}.modal .modal__content[data-modal=price-table] .modal__link-container .button.mirror{display:none}.modal .modal__content[data-modal=after-procedure]{padding:0 0 55px}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure]{padding:0 0 8vw}}.modal .modal__content[data-modal=after-procedure] .modal-main{padding:55px 65px 0;background-color:#fff}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main{padding:4vw}}.modal .modal__content[data-modal=after-procedure] .modal-main__layout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__layout{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.modal .modal__content[data-modal=after-procedure] .modal-main__body{padding-right:20px;width:85%}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__body{padding-right:5.3333333333vw;width:inherit;-webkit-box-flex:1;-webkit-flex:1;flex:1}}.modal .modal__content[data-modal=after-procedure] .modal-main__title{font-weight:700;font-size:24px;text-align:center;color:#e60012}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__title{font-size:5.6vw}}.modal .modal__content[data-modal=after-procedure] .modal-main__icon--message{margin:12px auto 40px!important;width:192px;text-align:center}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__icon--message{margin:5.3333333333vw auto;width:26.6666666667vw}}.modal .modal__content[data-modal=after-procedure] .modal-main__text{margin:0;font-weight:700;font-size:16px;text-align:center}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__text{margin:0 0 8vw}}.modal .modal__content[data-modal=after-procedure] .modal-main__text+.modal-main__text{margin:0 0 30px!important}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__text+.modal-main__text{margin:0}}.modal .modal__content[data-modal=after-procedure] .modal-main__text--alert{color:#e60012}.modal .modal__content[data-modal=after-procedure] .modal-main__icon--denki{margin:12px auto!important;width:137px;text-align:center}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__icon--denki{margin:5.3333333333vw auto;width:20vw}}.modal .modal__content[data-modal=after-procedure] .modal-main__vertical{width:45px}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__vertical{width:12vw}}.modal .modal__content[data-modal=after-procedure] .modal-main__vertical-text{padding:20px 10px 15px;height:480px;font-size:23px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;font-weight:700;border:4px solid #000;position:relative;white-space:nowrap}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__vertical-text{padding:5.3333333333vw 2.6666666667vw 10.6666666667vw;font-size:3.7333333333vw;height:auto;border:2px solid #000}}.modal .modal__content[data-modal=after-procedure] .modal-main__vertical-text--accent{font-weight:700;color:#e60012}.modal .modal__content[data-modal=after-procedure] .modal-main__vertical-text--number{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}.modal .modal__content[data-modal=after-procedure] .modal-main__vertical-text::after{content:"";width:45px;height:45px;border-top:4px solid #232d34;border-right:4px solid #232d34;background-color:#fff;position:absolute;bottom:-27px;left:50%;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);box-sizing:border-box}@media(max-width:900px){.modal .modal__content[data-modal=after-procedure] .modal-main__vertical-text::after{width:8.2666666667vw;height:8.2666666667vw;border-top:2px solid #232d34;border-right:2px solid #232d34;bottom:-4.8vw}}#ouchi-denki-renewal.tokyo.mirror .modal .modal__content[data-modal=price-table] .modal__link-container .button.default{display:none}#ouchi-denki-renewal.tokyo.mirror .modal .modal__content[data-modal=price-table] .modal__link-container .button.mirror{display:block}.headerAnchor{padding:10px 0 0;min-height:82px;background:#232d34;box-sizing:border-box}@media(max-width:900px){.headerAnchor{padding:0;min-height:inherit}}.headerAnchor .headerAnchor__link{display:block;margin:0 auto;width:789px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width:900px){.headerAnchor .headerAnchor__link{width:100%}}.headerAnchor .headerAnchor__link:focus,.headerAnchor .headerAnchor__link:hover{opacity:.7}.headerAnchor .headerAnchor__link.default{display:block}.headerAnchor .headerAnchor__link.mirror{display:none}#ouchi-denki-renewal.tokyo.mirror .headerAnchor .headerAnchor__link.default{display:none}#ouchi-denki-renewal.tokyo.mirror .headerAnchor .headerAnchor__link.mirror{display:block}.mainvisual{padding:14px 0 26px;background:url(/energy/set/data/special/ouchi-denki/img/p/renewal-2026/img_background-mainvisual.webp) no-repeat center center}@media(max-width:900px){.mainvisual{padding:1.8666666667vw 2.5333333333vw 2.6666666667vw;background:url(/energy/set/data/special/ouchi-denki/img/s/renewal-2026/img_background-mainvisual.webp) no-repeat center center}}.mainvisual .mainvisual__label{display:block;margin:0 auto;width:665px;height:69px}@media(max-width:900px){.mainvisual .mainvisual__label{width:78.9333333333vw;height:8.2666666667vw}}.mainvisual .mainvisual__box{display:-ms-grid;display:grid;-ms-grid-columns:379px 32px 368px;grid-template-columns:379px 368px;gap:0 32px;-ms-grid-rows:auto 0 auto;grid-template-areas:"title title" "guidance selector";margin:0 auto;padding:26px 70px 20px;max-width:945px;background:#fff;border-radius:35px;box-sizing:border-box}@media(max-width:900px){.mainvisual .mainvisual__box{-ms-grid-columns:42.9333333333vw 44.4066666667vw;grid-template-columns:42.9333333333vw 44.4066666667vw;gap:0 1.3333333333vw;padding:4.2666666667vw 3.4666666667vw 2.6666666667vw 2.9333333333vw;border-radius:4.6666666667vw}}.mainvisual .mainvisual__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;display:-webkit-box;display:-webkit-flex;display:flex;grid-area:title;margin:0 auto;width:780px}@media(max-width:900px){.mainvisual .mainvisual__title{width:82.5333333333vw}}.mainvisual .mainvisual__title .text-sup{font-weight:500;font-size:14px;position:relative;top:0;right:-4px}@media(max-width:900px){.mainvisual .mainvisual__title .text-sup{font-size:1.9133333333vw;right:-1.0666666667vw}}.mainvisual .mainvisual__guidance{-ms-grid-row:3;-ms-grid-column:1;grid-area:guidance;margin-top:10px;position:relative}@media(max-width:900px){.mainvisual .mainvisual__guidance{margin-top:1.6vw}}.mainvisual .mainvisual__guidance .text-sup{font-size:14px;position:absolute;top:inherit;bottom:16px;right:0}@media(max-width:900px){.mainvisual .mainvisual__guidance .text-sup{display:none}}.mainvisual .mainvisual__selector{-ms-grid-row:3;-ms-grid-column:3;grid-area:selector;-ms-grid-row-align:center;align-self:center;margin-top:16px}@media(max-width:900px){.mainvisual .mainvisual__selector{margin-top:2.1333333333vw}}.mainvisual .mainvisual__selector .mainvisual__selector-label{display:block;position:relative}.mainvisual .mainvisual__selector .mainvisual__selector-label .mainvisual__selector-select{padding:0 38px 4px 0;min-height:60px;width:100%;font-weight:700;font-size:16px;letter-spacing:.04em;text-align:center;color:#232d34;border:3px solid #117fd1;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;cursor:pointer}@media(max-width:900px){.mainvisual .mainvisual__selector .mainvisual__selector-label .mainvisual__selector-select{padding:0 7.4666666667vw 0 7.2vw;min-height:8.1746666667vw;font-size:3.8146666667vw;border:.5333333333vw solid #117fd1;border-radius:1.3333333333vw}}.mainvisual .mainvisual__selector .mainvisual__selector-label::after{content:"";display:block;width:8px;height:8px;border-right:2px solid #117fd1;border-bottom:2px solid #117fd1;position:absolute;top:48%;right:24px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media(max-width:900px){.mainvisual .mainvisual__selector .mainvisual__selector-label::after{width:2.1333333333vw;height:2.1333333333vw;right:3.2vw}}.mainvisual+.displayContainer .noteList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:10px 0 0}@media(max-width:900px){.mainvisual+.displayContainer .noteList{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.8666666667vw;padding:0 2.9333333333vw}}.mainvisual+.displayContainer .noteList .noteList__item{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 4px;width:auto;font-size:14px;list-style:none}@media(max-width:900px){.mainvisual+.displayContainer .noteList .noteList__item{font-size:2.5333333333vw;line-height:1.3157894737}}.mainvisual+.displayContainer .noteList .noteList__text{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial}.mainvisual+.displayContainer .noteList .noteList__text:has(.noteList__link){display:-webkit-box;display:-webkit-flex;display:flex}.mainvisual+.displayContainer+.link-container{margin-top:18px}@media(max-width:900px){.mainvisual+.displayContainer+.link-container{margin-top:2.4vw}}#ouchi-denki-renewal.tokyo.mirror .mainvisual .mainvisual__guidance{display:none}#ouchi-denki-renewal.tokyo.mirror .mainvisual+.displayContainer .noteList .noteList__item:last-child{padding-left:10px}#ouchi-denki-renewal.tokyo.mirror .mainvisual+.displayContainer .noteList .noteList__item:last-child .noteList__mark{display:none}#ouchi-denki-renewal.tokyo.mirror .mainvisual+.displayContainer+.link-container{display:none!important}.serviceSelect{margin-top:24px}@media(max-width:900px){.serviceSelect{margin-top:2.6666666667vw}}.serviceSelect .serviceSelect__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;position:relative;z-index:0}.serviceSelect .serviceSelect__item{text-align:center;border-radius:20px 20px 0 0;box-sizing:border-box;position:relative}@media(max-width:900px){.serviceSelect .serviceSelect__item{border-radius:0 5.3333333333vw 0 0}}.serviceSelect .serviceSelect__item:has(.serviceSelect__denki){padding:28px 10px 0;max-width:475px;width:100%;min-height:70px;background:#fff135;z-index:1}@media(max-width:900px){.serviceSelect .serviceSelect__item:has(.serviceSelect__denki){padding:2.9333333333vw 1.3333333333vw 0;min-height:12.1786666667vw}}.serviceSelect .serviceSelect__item:has(.serviceSelect__denki) .serviceSelect__denki-text{width:56px}@media(max-width:900px){.serviceSelect .serviceSelect__item:has(.serviceSelect__denki) .serviceSelect__denki-text{width:12.5333333333vw}}.serviceSelect .serviceSelect__item:has(.serviceSelect__denkigas){margin-left:-40px;padding:18px 10px 0;max-width:513px;width:100%;min-height:55px;background:#c7c9cc;z-index:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:900px){.serviceSelect .serviceSelect__item:has(.serviceSelect__denkigas){margin-left:-16.5333333333vw;padding:1.3333333333vw 1.3333333333vw 0 16.5333333333vw;min-height:9.4973333333vw;border-radius:0}}.serviceSelect .serviceSelect__item:has(.serviceSelect__denkigas):focus,.serviceSelect .serviceSelect__item:has(.serviceSelect__denkigas):hover{opacity:.7}.serviceSelect .serviceSelect__item:has(.serviceSelect__denkigas) .serviceSelect__denkigas-text{width:116px}@media(max-width:900px){.serviceSelect .serviceSelect__item:has(.serviceSelect__denkigas) .serviceSelect__denkigas-text{width:19.4666666667vw}}.mainAnchor{padding:24px 0 22px;background:#bfeb49}@media(max-width:900px){.mainAnchor{padding:4.5333333333vw 0 2.6666666667vw}}.mainAnchor .mainAnchor__inner{max-width:890px}.mainAnchor .mainAnchor__head{margin:0 auto;max-width:694.97px;width:100%;position:relative;left:28px}@media(max-width:900px){.mainAnchor .mainAnchor__head{width:85.876vw;left:1.3333333333vw}}.mainAnchor .mainAnchor__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 8px;margin-top:14px}@media(max-width:900px){.mainAnchor .mainAnchor__list{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:3.7333333333vw 2.4vw;margin-top:4vw}}.mainAnchor .mainAnchor__item{background:#fff;border-radius:10px}@media(max-width:900px){.mainAnchor .mainAnchor__item{border-radius:1.3333333333vw}}.mainAnchor .mainAnchor__item .mainAnchor__link{display:block;min-height:69px;background:#fff;box-shadow:0 4px 0 #232d34;border-radius:10px;box-sizing:border-box;position:relative;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:900px){.mainAnchor .mainAnchor__item .mainAnchor__link{border-radius:1.3333333333vw}}.mainAnchor .mainAnchor__item .mainAnchor__link::after{content:"";display:block;width:8px;height:8px;border-right:2px solid #117fd1;border-bottom:2px solid #117fd1;position:absolute;bottom:14px;right:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:900px){.mainAnchor .mainAnchor__item .mainAnchor__link::after{width:2.1333333333vw;height:2.1333333333vw;border-right:.5333333333vw solid #117fd1;border-bottom:.5333333333vw solid #117fd1;bottom:3.2vw;right:4.2666666667vw}}.mainAnchor .mainAnchor__item .mainAnchor__link:focus,.mainAnchor .mainAnchor__item .mainAnchor__link:hover{opacity:.7}.mainAnchor .mainAnchor__item .mainAnchor__link:focus::after,.mainAnchor .mainAnchor__item .mainAnchor__link:hover::after{-webkit-animation:.4s ease-out 0s 2 arrowD;animation:.4s ease-out 0s 2 arrowD}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--paypay{width:calc((100% - 2.9333333333vw)/ 2)}}.mainAnchor .mainAnchor__item.mainAnchor__item--paypay .mainAnchor__link{padding:14px 13px 12px 14px;width:228px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--paypay .mainAnchor__link{padding:3.2vw 1.7333333333vw 1.6vw 3.4666666667vw;width:100%;min-height:24vw}}.mainAnchor .mainAnchor__item.mainAnchor__item--paypay .mainAnchor__link .mainAnchor__link-image{width:202.99px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--paypay .mainAnchor__link .mainAnchor__link-image{width:38.476vw}}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--sbym{width:calc((100% - 2.9333333333vw)/ 2)}}.mainAnchor .mainAnchor__item.mainAnchor__item--sbym .mainAnchor__link{padding:14px 13px 12px 20px;width:228px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--sbym .mainAnchor__link{padding:3.2vw 1.7333333333vw 1.6vw 4vw;width:100%;min-height:24vw}}.mainAnchor .mainAnchor__item.mainAnchor__item--sbym .mainAnchor__link .mainAnchor__link-image{width:169.71px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--sbym .mainAnchor__link .mainAnchor__link-image{width:37.7066666667vw}}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--price-quality{width:calc((100% - 4.8vw)/ 3)}}.mainAnchor .mainAnchor__item.mainAnchor__item--price-quality .mainAnchor__link{padding:16px 13px 16px;width:134px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--price-quality .mainAnchor__link{padding:3.2vw 1.7333333333vw 1.3333333333vw 3.4666666667vw;width:100%;min-height:13.3333333333vw}}.mainAnchor .mainAnchor__item.mainAnchor__item--price-quality .mainAnchor__link .mainAnchor__link-image{width:70px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--price-quality .mainAnchor__link .mainAnchor__link-image{width:14.9213333333vw}}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--5minutes-change{width:calc((100% - 4.8vw)/ 3)}}.mainAnchor .mainAnchor__item.mainAnchor__item--5minutes-change .mainAnchor__link{padding:16px 13px 16px;width:134px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--5minutes-change .mainAnchor__link{padding:3.2vw 1.7333333333vw 1.3333333333vw 3.4666666667vw;width:100%;min-height:13.3333333333vw}}.mainAnchor .mainAnchor__item.mainAnchor__item--5minutes-change .mainAnchor__link .mainAnchor__link-image{width:86px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--5minutes-change .mainAnchor__link .mainAnchor__link-image{width:17.1586666667vw}}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--ouchi-trouble{width:calc((100% - 4.8vw)/ 3)}}.mainAnchor .mainAnchor__item.mainAnchor__item--ouchi-trouble .mainAnchor__link{padding:18px 13px 16px;width:134px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--ouchi-trouble .mainAnchor__link{padding:3.2vw 1.7333333333vw 1.3333333333vw 3.4666666667vw;width:100%;min-height:13.3333333333vw}}.mainAnchor .mainAnchor__item.mainAnchor__item--ouchi-trouble .mainAnchor__link .mainAnchor__link-image{width:80px}@media(max-width:900px){.mainAnchor .mainAnchor__item.mainAnchor__item--ouchi-trouble .mainAnchor__link .mainAnchor__link-image{width:15.6573333333vw}}.saving{padding:40px 0 80px;background:#edfacd}@media(max-width:900px){.saving{padding:10.6666666667vw 0 13.6vw}}.saving .saving__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:0 86.3px;padding:0 74px 0 0;position:relative;z-index:0}@media(max-width:900px){.saving .saving__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6.1333333333vw 0;padding:0}}.saving .saving__title .saving__title-text{margin-top:36px}@media(max-width:900px){.saving .saving__title .saving__title-text{display:block;margin-top:0;width:80.7293333333vw}}.saving .saving__title .saving__title-image{width:251.78px}@media(max-width:900px){.saving .saving__title .saving__title-image{display:block;margin-left:2.1333333333vw;width:80.508vw}}.saving .saving__main{margin-top:-56px;padding:52px 85px 50px 70px;background:#fff;border:2px solid #bfeb49;border-radius:20px;position:relative;z-index:1}@media(max-width:900px){.saving .saving__main{margin-top:-16.2666666667vw;padding:8.5333333333vw 4vw 4.8vw;border:.5333333333vw solid #bfeb49;border-radius:2.6666666667vw}}.saving .saving__main .saving__list{margin-left:0}.saving .saving__main .saving__item{list-style:none}.saving .saving__main .saving__item .saving__item-title{font-weight:900;font-size:24px;line-height:1.5}@media(max-width:900px){.saving .saving__main .saving__item .saving__item-title{font-size:5.3333333333vw;line-height:1.4;text-align:center}}.saving .saving__main .saving__item .saving__item-title .saving__item-title--accent{text-decoration:underline;-webkit-text-decoration-color:#edfacd;text-decoration-color:#edfacd;text-decoration-thickness:11px;text-underline-offset:-3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.saving .saving__main .saving__item .saving__item-title .saving__item-title--strong{color:#e60012}.saving .saving__main .saving__item.saving__item--app{display:-ms-grid;display:grid;-ms-grid-columns:1fr 18px 371.74px;grid-template-columns:1fr 371.74px;-ms-grid-rows:auto 0 auto 0 auto 0 auto;grid-template-areas:"label slider" "title slider" "note slider" ". slider";gap:0 18px;padding-left:20px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"label" "title" "slider" "note";justify-items:center;padding-left:0}.saving .saving__main .saving__item.saving__item--app>.mainvisual__title{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}}.saving .saving__main .saving__item.saving__item--app .saving__item-label{-ms-grid-row:1;-ms-grid-column:1;width:317px;grid-area:label}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__item-label{display:block;width:66vw}}.saving .saving__main .saving__item.saving__item--app .saving__item-title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1;margin-top:12px!important;grid-area:title}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__item-title{margin-top:5.8666666667vw!important}}.saving .saving__main .saving__item.saving__item--app .noteList{-ms-grid-row:5;-ms-grid-column:1;grid-area:note;margin-top:6px;margin-bottom:0}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .noteList{margin-top:2.9333333333vw}}.saving .saving__main .saving__item.saving__item--app .noteList .noteList__item{font-size:12px;line-height:1.5833333333}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.saving .saving__main .saving__item.saving__item--app .saving__slider{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:3;grid-area:slider;margin-top:2px;position:relative}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider{margin-top:5.3333333333vw;margin-bottom:0;width:81.3333333333vw}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button{display:block;width:33px;height:33px;background:#232d34;border:none;border-radius:50px;position:absolute;top:46%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button{width:9.4666666667vw;height:9.4666666667vw;border-radius:13.3333333333vw;top:45%}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button::after{content:"";display:block;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:48.5%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button::after{width:2.6666666667vw;height:2.6666666667vw;border-top:.5333333333vw solid #fff;border-right:.5333333333vw solid #fff;top:49.5%}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button:focus,.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button:hover{opacity:.7}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.is-hidden{display:none!important}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--prev{left:-16.5px;right:auto}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--prev{left:-3.7333333333vw;right:auto}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--prev::after{left:54%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--prev::after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--next{right:-16.5px;left:auto}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--next{right:-3.7333333333vw;left:auto}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--next::after{left:46%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__nav-button.saving__nav-button--next::after{left:46%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 8px;margin-top:10px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots{gap:0 .9333333333vw;margin-top:2.6666666667vw}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li{width:10px;height:10px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li{width:2.5333333333vw;height:2.5333333333vw}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li .saving__dot{display:block;width:10px;height:10px;background:#c3c3c3;border:none;border-radius:50px;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li .saving__dot{width:2.5333333333vw;height:2.5333333333vw;border-radius:13.3333333333vw}}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li.slick-active .saving__dot{background:#222;pointer-events:none}.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li:not(.slick-active):focus,.saving .saving__main .saving__item.saving__item--app .saving__slider .saving__dots li:not(.slick-active):hover{opacity:.7}.saving .saving__main .saving__item.saving__item--card{display:-ms-grid;display:grid;-ms-grid-columns:371.74px 40px 1fr;grid-template-columns:371.74px 1fr;-ms-grid-rows:auto 0 auto 0 auto 0 auto;grid-template-areas:"image label" "image title" "image ." "notes notes";gap:0 40px;margin-top:6px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"label" "image" "title" "notes";justify-items:center;margin-top:8vw}.saving .saving__main .saving__item.saving__item--card>.mainvisual__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.saving .saving__main .saving__item.saving__item--card>.saving__item-label{-ms-grid-row:1;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--card>.saving__item-title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.saving .saving__main .saving__item.saving__item--card .saving__item-label{-ms-grid-row:1;-ms-grid-column:3;grid-area:label;margin-top:34px;width:362px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__item-label{display:block;margin-top:0;width:78vw}}.saving .saving__main .saving__item.saving__item--card .saving__item-title{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:title;margin-top:16px!important;padding-left:16px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__item-title{margin-top:4vw!important;padding-left:0;text-align:center}}.saving .saving__main .saving__item.saving__item--card .saving__item-title .saving__item-title--image{display:inline-block;margin-top:10px;width:220px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__item-title .saving__item-title--image{margin-top:0;width:48.2666666667vw}}.saving .saving__main .saving__item.saving__item--card .saving__image{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:image}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__image{margin-top:5.6vw}}.saving .saving__main .saving__item.saving__item--card .saving__notes{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:notes;margin-top:14px;font-size:12px}@media (max-width:900px){.saving .saving__main .saving__item.saving__item--app .saving__item-label{-ms-grid-row:1;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--app>.saving__item-title{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.saving .saving__main .saving__item.saving__item--app .noteList{-ms-grid-row:4;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--app .saving__slider{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--card .saving__item-label{-ms-grid-row:1;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--card>.saving__item-label{-ms-grid-row:1;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--app>.saving__item-title{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.saving .saving__main .saving__item.saving__item--card>.saving__item-title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.saving .saving__main .saving__item.saving__item--card .saving__image{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.saving .saving__main .saving__item.saving__item--card .saving__notes{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__notes{margin-top:7.2vw;font-size:3.2vw}}.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-item+.saving__notes-item{margin-top:20px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-item+.saving__notes-item{margin-top:2.6666666667vw}}.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-text,.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-title{line-height:1.5833333333}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-text,.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-title{line-height:1.5}}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__notes .saving__notes-text{margin-top:.8vw!important}}.saving .saving__main .saving__item.saving__item--card .saving__notes .noteList{margin-top:18px}@media(max-width:900px){.saving .saving__main .saving__item.saving__item--card .saving__notes .noteList{margin-top:2.6666666667vw}}.saving .link-container{margin-top:40px}@media(max-width:900px){.saving .link-container{margin-top:7.2vw}}#ouchi-denki-renewal.tokyo.mirror .saving .link-container{display:none!important}.discount{padding:100px 0 80px;background:#cff076}@media(max-width:900px){.discount{padding:13.3333333333vw 0 13.6vw}}.discount .discount__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:0 62px;padding:0 30px 0 0;position:relative;z-index:0}@media(max-width:900px){.discount .discount__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6.1333333333vw 0;padding:0}}@media(max-width:900px){.discount .discount__title .discount__title-text{margin:0 calc(50% - 50vw);width:92.9493333333vw}}.discount .discount__title .discount__title-image{width:299.11px;position:relative;top:-8px}@media(max-width:900px){.discount .discount__title .discount__title-image{width:81.824vw;top:inherit;left:1.8666666667vw}}.discount .discount__main{margin-top:-40px;padding:54px 72px 52px 70px;background:#fff;border:2px solid #ccc;border-radius:20px;position:relative;z-index:1}@media(max-width:900px){.discount .discount__main{margin-top:-12vw;padding:8.8vw 4.4vw 4.8vw;border:.5333333333vw solid #ccc;border-radius:2.6666666667vw}}.discount .discount__item{display:-webkit-box;display:-webkit-flex;display:flex}@media(max-width:900px){.discount .discount__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.discount .discount__item .discount__detail{-webkit-box-flex:1;-webkit-flex:1;flex:1}.discount .discount__item .discount__table{width:100%;text-align:center;background:#edfacd;border-radius:10px}@media(max-width:900px){.discount .discount__item .discount__table{border-radius:1.3333333333vw}}.discount .discount__item .discount__table-row:last-child .discount__table-data{border-bottom:none}.discount .discount__item .discount__table-data,.discount .discount__item .discount__table-head{font-weight:700;font-size:16px;box-sizing:border-box}@media(max-width:900px){.discount .discount__item .discount__table-data,.discount .discount__item .discount__table-head{font-size:3.7333333333vw}}.discount .discount__item .discount__table-data{border-bottom:2px solid #b0b5be;border-left:2px solid #b0b5be}@media(max-width:900px){.discount .discount__item .discount__table-data{border-bottom:.2666666667vw solid #b0b5be;border-left:.2666666667vw solid #b0b5be}}.discount .discount__item .discount__table-data .discount__table-data--accent{text-decoration:underline;text-decoration-thickness:8.8px;text-underline-offset:-4px;-webkit-text-decoration-color:#bfeb49;text-decoration-color:#bfeb49;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.discount .discount__item .noteList{margin-left:0}.discount .discount__item .noteList .noteList__item{font-size:12px;line-height:1.5833333333}@media(max-width:900px){.discount .discount__item .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.discount .discount__item .noteList .noteList__item .noteList__mark.mirror{display:none}.discount .discount__item.discount__item--einen{gap:0 32px;padding-bottom:44px;border-bottom:2px dotted #10395c}@media(max-width:900px){.discount .discount__item.discount__item--einen{padding-bottom:4vw;border-bottom:none}}.discount .discount__item.discount__item--einen .discount__item-main{margin-top:28px;width:364px}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__item-main{margin-top:0;width:81.6vw}}.discount .discount__item.discount__item--einen .discount__item-main.mirror{display:none}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__detail{margin-top:6.1333333333vw}}.discount .discount__item.discount__item--einen .discount__table-col01{width:95px}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__table-col01{width:22.1333333333vw}}.discount .discount__item.discount__item--einen .discount__table-col02{width:73px}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__table-col02{width:16.5333333333vw}}.discount .discount__item.discount__item--einen .discount__table-data{padding:10px 10px 6px;height:64px}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__table-data{padding:1.0666666667vw 1.3333333333vw 1.3333333333vw;height:12.8vw}}.discount .discount__item.discount__item--einen .discount__table-data .discount__table-data--accent{margin-right:4px}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__table-data .discount__table-data--accent{margin-right:1.0666666667vw}}.discount .discount__item.discount__item--einen .discount__table-data--accent-number{font-size:26px}@media(max-width:900px){.discount .discount__item.discount__item--einen .discount__table-data--accent-number{font-size:5.6vw}}.discount .discount__item.discount__item--einen .noteList{margin-top:14px}@media(max-width:900px){.discount .discount__item.discount__item--einen .noteList{margin-top:3.7333333333vw}}.discount .discount__item.discount__item--einen .noteList+.noteList{margin-top:2px}@media(max-width:900px){.discount .discount__item.discount__item--einen .noteList+.noteList{margin-top:0}}.discount .discount__item.discount__item--ym{gap:0 40px;padding-top:46px}@media(max-width:900px){.discount .discount__item.discount__item--ym{padding-top:4vw}}.discount .discount__item.discount__item--ym .discount__item-main{width:356.87px}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__item-main{width:78.696vw}}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__detail{margin-top:3.7333333333vw}}.discount .discount__item.discount__item--ym .discount__table-col01{width:98px}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__table-col01{width:20vw}}.discount .discount__item.discount__item--ym .discount__table-col02{width:121px}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__table-col02{width:23.2vw}}.discount .discount__item.discount__item--ym .discount__table-data{padding:10px 10px 8px;height:60px}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__table-data{padding:1.0666666667vw 1.3333333333vw 1.3333333333vw;height:13.8666666667vw}}.discount .discount__item.discount__item--ym .discount__table-data.discount__table-data--optimize{padding:8px 10px 10px;font-size:12px}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__table-data.discount__table-data--optimize{padding:.8vw 1.3333333333vw 1.3333333333vw;font-size:3.2vw}}.discount .discount__item.discount__item--ym .discount__table-data .discount__table-data--accent-number{font-size:22px}@media(max-width:900px){.discount .discount__item.discount__item--ym .discount__table-data .discount__table-data--accent-number{font-size:6.4vw}}.discount .discount__item.discount__item--ym .noteList{margin-top:8px;margin-left:0}@media(max-width:900px){.discount .discount__item.discount__item--ym .noteList{margin-top:3.7333333333vw}}.discount .discount__item.discount__item--ym .noteList .noteList__item{font-size:12px;line-height:1.5833333333}.discount .link-container{margin-top:40px}@media(max-width:900px){.discount .link-container{margin-top:7.4666666667vw}}#ouchi-denki-renewal.tokyo.mirror .discount .discount__item-main.default{display:none}#ouchi-denki-renewal.tokyo.mirror .discount .discount__item-main.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .discount .noteList .noteList__mark.default{display:none}#ouchi-denki-renewal.tokyo.mirror .discount .noteList .noteList__mark.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .discount .link-container{display:none!important}.safety{padding:80px 0;background:#edfacd;overflow-x:hidden}@media(max-width:900px){.safety{padding:13.3333333333vw 0}}@media(max-width:900px){.safety .safety__title{font-size:7.3333333333vw;letter-spacing:-.05em}}.safety .safety__tabContainer{margin-top:30px;text-align:center}@media(max-width:900px){.safety .safety__tabContainer{margin-top:4.5333333333vw}}.safety .safety__tabContainer-label{display:inline-block;margin-bottom:4px!important;font-weight:700;font-size:16px;letter-spacing:-.04em;text-align:center;position:relative}@media(max-width:900px){.safety .safety__tabContainer-label{margin-bottom:2.4vw!important;font-size:3.7333333333vw}}.safety .safety__tabContainer-label::after,.safety .safety__tabContainer-label::before{content:"";display:block;width:2px;height:20px;background:#333;position:absolute;top:50%}.safety .safety__tabContainer-label::before{left:-10px;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}@media(max-width:900px){.safety .safety__tabContainer-label::before{left:-2.6666666667vw;-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg)}}.safety .safety__tabContainer-label::after{right:-14px;-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}@media(max-width:900px){.safety .safety__tabContainer-label::after{right:-3.7333333333vw;-webkit-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg)}}.safety .safety__tabList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0 15px}@media(max-width:900px){.safety .safety__tabList{gap:0 4.6666666667vw}}.safety .safety__tabItem{width:258px}@media(max-width:900px){.safety .safety__tabItem{width:27.2vw}}.safety .safety__tab-button{padding-bottom:4px;width:100%;min-height:54px;text-align:center;background:#fff135;border-radius:10px;box-shadow:0 4px 0 #232d34;border:none;outline:0;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:900px){.safety .safety__tab-button{padding-bottom:0;min-height:13.3333333333vw;border-radius:2.6666666667vw}}.safety .safety__tab-button::after{content:"";display:block;width:7px;height:7px;border-right:2px solid #117fd1;border-bottom:2px solid #117fd1;position:absolute;top:41%;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:900px){.safety .safety__tab-button::after{content:none}}.safety .safety__tab-button:focus,.safety .safety__tab-button:hover{opacity:.7}.safety .safety__tab-button:focus::after,.safety .safety__tab-button:hover::after{-webkit-animation:.4s ease-out 0s 2 arrowD;animation:.4s ease-out 0s 2 arrowD}.safety .safety__tab-button .safety__tab--text{display:block;margin:0 auto}.safety .safety__tab-button.safety__tab-button--price-quality .safety__tab--text{display:block;width:149px}@media(max-width:900px){.safety .safety__tab-button.safety__tab-button--price-quality .safety__tab--text{width:18.652vw}}.safety .safety__tab-button.safety__tab-button--5minutes-change .safety__tab--text{width:169px}@media(max-width:900px){.safety .safety__tab-button.safety__tab-button--5minutes-change .safety__tab--text{width:21.448vw}}.safety .safety__tab-button.safety__tab-button--trouble .safety__tab--text{width:123px}@media(max-width:900px){.safety .safety__tab-button.safety__tab-button--trouble .safety__tab--text{width:19.572vw}}.safety .safety__slider{margin:44px calc(50% - 50vw) 0;width:100vw;box-sizing:border-box}@media(max-width:900px){.safety .safety__slider{margin:7.2vw calc(50% - 50vw) 0!important}}.safety .safety__slider .slick-list{overflow:visible}.safety .safety__slider .slick-slide{vertical-align:top}.safety .safety__slider .safety__sliderItem{padding:0 38px;box-sizing:border-box}@media(max-width:900px){.safety .safety__slider .safety__sliderItem{padding:0 4.6666666667vw}}.safety .safety__slider .safety__sliderItem .safety__sliderItem-inner{padding:52px 74px 52px;width:950px;min-height:525px;background:#fff;border:2px solid #bfeb49;border-radius:20px;box-sizing:border-box}@media(max-width:900px){.safety .safety__slider .safety__sliderItem .safety__sliderItem-inner{padding:7.2vw 6.2666666667vw;width:90.6666666667vw;min-height:146.6666666667vw;border:.5333333333vw solid #bfeb49;border-radius:2.6666666667vw}}.safety .safety__slider .safety__sliderItem .safety__sliderItem-title{margin:0 auto}.safety .safety__slider .safety__sliderItem .safety__sliderItem-copy .safety__sliderItem-copy--text{font-weight:700;font-size:20px;text-align:center}@media(max-width:900px){.safety .safety__slider .safety__sliderItem .safety__sliderItem-copy .safety__sliderItem-copy--text{font-size:5.3333333333vw}}.safety .safety__slider .safety__sliderItem .safety__sliderItem-copy .safety__sliderItem-copy--text .safety__sliderItem-copy-sup.mirror{display:none}.safety .safety__slider .safety__sliderItem .safety__cardList{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 10px}.safety .safety__slider .safety__sliderItem .safety__cardList .safety__cardList-item{-webkit-box-flex:1;-webkit-flex:1;flex:1;background:#edfacd;border-radius:10px}.safety .safety__slider .safety__sliderItem .safety__cardList .safety__cardList-icon{display:block;margin:0 auto;width:80px;height:80px}.safety .safety__slider .safety__sliderItem .safety__cardList .safety__cardList-text{font-weight:700;text-align:center}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-title{width:348px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-title{width:78vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0 12px;margin-top:20px!important}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy{margin-top:4vw!important}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy .safety__sliderItem-copy--text{width:100%}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy .safety__sliderItem-copy--dougaku{margin-top:-10px;width:276px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy .safety__sliderItem-copy--dougaku{margin-top:1.8666666667vw;width:68.8vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy .safety__sliderItem-copy--quality{margin-top:-10px;width:323px;position:relative;top:2px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__sliderItem-copy .safety__sliderItem-copy--quality{margin-top:5.3333333333vw;width:71.2vw;top:inherit}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__slider-note{margin:18px auto 0;max-width:530px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__slider-note{margin:3.2vw auto 0}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .noteList{margin-left:0}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .noteList{margin-bottom:0}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .noteList .noteList__item{font-size:12px;line-height:1.5833333333}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .noteList .noteList__item .noteList__mark.default{display:block}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .noteList .noteList__item .noteList__mark.mirror{display:none}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .link-container{margin-top:24px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .link-container{margin-top:6.4vw}}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .link-container .button{width:75.6vw;color:#232d34}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__slider-banner{margin-top:20px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--price-quality .safety__slider-banner{margin:5.3333333333vw auto 0;width:73.3333333333vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-inner{padding:52px 173px 52px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-inner{padding:8vw 6.2666666667vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-title{width:348px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-title{width:78vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-copy{margin-top:22px!important;text-align:center}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-copy{margin-top:4vw!important}}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-copy .safety__sliderItem-copy--text{line-height:1.3}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-copy .safety__sliderItem-copy--5minutes{display:block;margin:0 auto;width:341px;position:relative;top:-14px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__sliderItem-copy .safety__sliderItem-copy--5minutes{margin:2.6666666667vw auto 0;width:65.9733333333vw;top:inherit;left:1.3333333333vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList{margin-top:20px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333333vw;margin:5.8666666667vw auto 0;padding:0 3.7333333333vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList .safety__cardList-item{padding:20px 22px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList .safety__cardList-item{padding:4vw 5.3333333333vw}}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList .safety__cardList-icon{width:17.2vw;height:17.2vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList .safety__cardList-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:16px;min-height:72px;font-size:14px;line-height:1.8571428571}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--5minutes-change .safety__cardList .safety__cardList-text{margin-top:.6666666667vw;min-height:14.2666666667vw;font-size:3.2vw;line-height:1.5}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-inner{padding:52px 148px 52px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-inner{padding:8vw 6.2666666667vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-title{width:448px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-title{width:78vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-copy{margin-top:18px!important}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-copy{margin-top:1.8666666667vw!important;position:relative;left:-1.3333333333vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-copy .safety__sliderItem-copy--ouchi-rescue{display:block;margin:0 auto;width:415.8px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__sliderItem-copy .safety__sliderItem-copy--ouchi-rescue{width:54.6266666667vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList{margin-top:16px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList{margin:3.2vw auto 0;gap:2vw;padding:0 5.6vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 24px 0 11px;min-height:135.67px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:2.2666666667vw 2.2666666667vw 2.1333333333vw;min-height:31.8666666667vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item:first-child{gap:0 11px}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item:nth-child(2){gap:0 21px}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item:last-child{gap:0 22px}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px 0;font-size:13px;line-height:1.5384615385}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-text{font-size:2.6666666667vw;line-height:1.3}}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-text.sp{line-height:1.8}}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-text:not(.sp){margin-top:1.3333333333vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:7.3333333333vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-text .safety__cardList-text--accent{font-size:16px;line-height:1.25}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-icon{margin:0}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__cardList .safety__cardList-item .safety__cardList-icon{width:14.6666666667vw;height:14.6666666667vw}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area{margin:10px auto 0;max-width:506px}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area{margin:2.1333333333vw auto 0}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .safety__slideItem-note-text{font-size:12px;line-height:1.5833333333}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .safety__slideItem-note-text{font-size:3.2vw;line-height:1.5}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .safety__slideItem-note-text .safety__slideItem-note-text--accent{font-weight:700}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .safety__slideItem-note-text .safety__slideItem-note-text--accent{display:inline-block;padding-bottom:1.6vw}}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .noteList{margin:2.6666666667vw 0 0}}.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .noteList .noteList__item{font-size:12px;line-height:1.5833333333}@media(max-width:900px){.safety .safety__slider .safety__sliderItem.safety__sliderItem--ouchi-rescue .safety__slideItem-note-area .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.safety .safety__slider .safety__slider-navButton{display:block;width:33px;height:33px;background:#232d34;border:none;border-radius:50px;position:absolute;top:50%;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:100}@media(max-width:900px){.safety .safety__slider .safety__slider-navButton{width:9.4666666667vw;height:9.4666666667vw;border-radius:13.3333333333vw;top:45%}}.safety .safety__slider .safety__slider-navButton:hover{opacity:.7}.safety .safety__slider .safety__slider-navButton::after{content:"";display:block;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:48%}@media(max-width:900px){.safety .safety__slider .safety__slider-navButton::after{width:2.6666666667vw;height:2.6666666667vw;border-top:.5333333333vw solid #fff;border-right:.5333333333vw solid #fff}}.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--prev{left:50%;-webkit-transform:translateX(-529px) translateY(-50%);transform:translateX(-529px) translateY(-50%)}@media(max-width:900px){.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--prev::after{left:59%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}@media(max-width:900px){.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--prev::after{left:57%}}.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--next{right:50%;-webkit-transform:translateX(529px) translateY(-50%);transform:translateX(529px) translateY(-50%)}@media(max-width:900px){.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--next::after{left:44%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media(max-width:900px){.safety .safety__slider .safety__slider-navButton.safety__slider-navButton--next::after{left:46%}}.safety .safety__slider .safety__slider-dots{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 10px;width:50px;position:absolute;bottom:-26px;left:49.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:900px){.safety .safety__slider .safety__slider-dots{gap:0 1.0666666667vw;width:9.6vw;bottom:-7.2vw}}.safety .safety__slider .safety__slider-dots li{display:block;width:10px;height:10px}@media(max-width:900px){.safety .safety__slider .safety__slider-dots li{width:2.5333333333vw;height:2.5333333333vw}}.safety .safety__slider .safety__slider-dots li.slick-active .safety__slider-dot{background:#222}.safety .safety__slider .safety__slider-dots li .safety__slider-dot{display:block;padding:0;width:100%;height:10px;border:none;outline:0;background:#c3c3c3;border-radius:50px}@media(max-width:900px){.safety .safety__slider .safety__slider-dots li .safety__slider-dot{height:2.5333333333vw;border-radius:13.3333333333vw}}.safety .link-container{margin-top:66px}@media(max-width:900px){.safety .link-container{margin-top:11.4666666667vw}}#ouchi-denki-renewal.tokyo.mirror .safety .safety__sliderItem-copy-sup.default{display:none}#ouchi-denki-renewal.tokyo.mirror .safety .safety__sliderItem-copy-sup.mirror{display:inline-block}#ouchi-denki-renewal.tokyo.mirror .safety .noteList .noteList__item .noteList__mark.default{display:none}#ouchi-denki-renewal.tokyo.mirror .safety .noteList .noteList__item .noteList__mark.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .safety .link-container.js-floating-hidden{display:none!important}.campaign{padding:80px 0;background:transparent -webkit-linear-gradient(239deg,#bfeb49 0,#cfe636 23%,#c1f782 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(211deg,#bfeb49 0,#cfe636 23%,#c1f782 100%) 0 0 no-repeat padding-box;overflow-x:hidden}@media(max-width:900px){.campaign{padding:8vw 0 13.3333333333vw}}.campaign .campaign__banner{margin:56px calc(50% - 50vw) 0;width:100vw;height:366px;position:relative}@media(max-width:900px){.campaign .campaign__banner{margin:6.6666666667vw calc(50% - 50vw) 0;height:49.6vw}}.campaign .campaign__banner .campaign__banner-link{display:block;width:100%;height:100%;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.campaign .campaign__banner .campaign__banner-link:hover{opacity:.7}.campaign .campaign__banner .campaign__banner-link.mirror{display:none}.campaign .campaign__banner .campaign__banner-link .campaign__banner-body{display:block;width:100%;height:100%!important;object-fit:cover!important}.campaign .about .about__title{margin:58px auto 0;width:436px}@media(max-width:900px){.campaign .about .about__title{margin:1.6vw auto 0;width:92.656vw;position:relative;left:-1.8666666667vw}}.campaign .about .about__box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 46px;margin-top:10px;padding:34px 80px 30px 76px;background:#fff;border-radius:20px}@media(max-width:900px){.campaign .about .about__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:2.6666666667vw;padding:4.6666666667vw 4.6666666667vw 0;border-radius:2.6666666667vw}}.campaign .about .about__main .about__main-copy{padding:0 10px;width:250.26px}@media(max-width:900px){.campaign .about .about__main .about__main-copy{padding:0;width:81.3333333333vw}}.campaign .about .about__main .about__main-caption{margin-top:6px;font-weight:400;font-size:12px;line-height:1.4166666667;color:#232d34}@media(max-width:900px){.campaign .about .about__main .about__main-caption{margin-top:1.6vw;font-size:3.2vw;line-height:1.5}}.campaign .about .about__detail{width:477.61px}@media(max-width:900px){.campaign .about .about__detail{margin-top:3.7333333333vw;margin:3.7333333333vw -1.3333333333vw 0 0;width:83.0666666667vw}}.campaign .about .about__detail.mirror{display:none}.campaign .about .about__note-area{margin:24px auto 0;max-width:665px}@media(max-width:900px){.campaign .about .about__note-area{margin-top:4vw;padding:0 1.8666666667vw}}.campaign .about .about__note-area .about__note-text{font-weight:700;font-size:16px;line-height:1.625;color:#232d34}@media(max-width:900px){.campaign .about .about__note-area .about__note-text{font-size:3.2vw;line-height:1.5}}.campaign .about .about__note-area .about__note-text.mirror{display:none}.campaign .about .about__note-area .noteList{margin:16px auto 0;max-width:536px}@media(max-width:900px){.campaign .about .about__note-area .noteList{margin-top:2.6666666667vw}}.campaign .about .about__note-area .noteList.mirror{display:none}.campaign .about .about__note-area .noteList .noteList__item{font-size:14px;line-height:1.3571428571}@media(max-width:900px){.campaign .about .about__note-area .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.campaign .about .about__note-area .noteList .noteList__item.mirror{display:none}@media(max-width:900px){.campaign .about .about__note-area .noteList .noteList__item+.noteList__item{margin-top:1.0666666667vw}}.campaign .about .about__note-area .noteList .noteList__item .noteList__mark.mirror{display:none}.campaign .about .about__note-area .noteList+.noteList{margin:0 auto}@media(max-width:900px){.campaign .about .about__note-area .noteList+.noteList{margin-top:1.0666666667vw}}.campaign .detail{margin-top:56px}@media(max-width:900px){.campaign .detail{margin-top:8vw}}.campaign .detail .detail__button{padding:2px 10px 4px;width:100%;min-height:86px;font-weight:700;font-size:24px;color:#232d34;text-align:center;background:#edfacd;border:none;border-radius:20px;box-shadow:0 4px 0 #232d34;outline:0;box-sizing:border-box;position:relative}@media(max-width:900px){.campaign .detail .detail__button{padding:.8vw 2.6666666667vw;min-height:18.9333333333vw;font-size:4vw;border-radius:2.6666666667vw}}.campaign .detail .detail__button .detail__icon{display:block;width:30px;height:30px;background:#fff;border-radius:50px;position:absolute;top:50%;right:72px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:900px){.campaign .detail .detail__button .detail__icon{width:6.4vw;height:6.4vw;right:3.2vw}}.campaign .detail .detail__button .detail__icon::after,.campaign .detail .detail__button .detail__icon::before{content:"";display:block;width:16px;height:2px;background:#117fd1;position:absolute;top:50%;left:50%}@media(max-width:900px){.campaign .detail .detail__button .detail__icon::after,.campaign .detail .detail__button .detail__icon::before{width:3.2vw;height:.5333333333vw}}.campaign .detail .detail__button .detail__icon::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.campaign .detail .detail__button .detail__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.campaign .detail .detail__button.is-active{border-radius:20px 20px 0 0;box-shadow:none}@media(max-width:900px){.campaign .detail .detail__button.is-active{border-radius:2.6666666667vw 2.6666666667vw 0 0}}.campaign .detail .detail__button.is-active .detail__icon::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.campaign .detail .detail__content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.campaign .detail .detail__inner{padding:54px 70px 54px;background:#fff;border-radius:0 0 20px 20px}@media(max-width:900px){.campaign .detail .detail__inner{padding:8.2666666667vw 4vw 11.7333333333vw;border-radius:0 0 2.6666666667vw 2.6666666667vw}}.campaign .detail .detail__title{font-weight:700;font-size:20px;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#bfeb49;text-decoration-color:#bfeb49;text-decoration-thickness:2px;text-underline-offset:10px}@media(max-width:900px){.campaign .detail .detail__title{font-size:4.8vw}}.campaign .detail .schedule .schedule__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 26px;margin-top:30px}@media(max-width:900px){.campaign .detail .schedule .schedule__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:4vw}}.campaign .detail .schedule .schedule__capture{width:409.03px}@media(max-width:900px){.campaign .detail .schedule .schedule__capture{margin-top:2.6666666667vw;width:100%}}.campaign .detail .schedule .schedule__capture.mirror{display:none}.campaign .detail .schedule .schedule__note-area{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-top:20px}@media(max-width:900px){.campaign .detail .schedule .schedule__note-area{margin-top:3.2vw;padding:0 1.6vw}}.campaign .detail .schedule .schedule__note-area .noteList{margin-left:0}@media(max-width:900px){.campaign .detail .schedule .schedule__note-area .noteList{margin-bottom:0}}.campaign .detail .schedule .schedule__note-area .noteList .noteList__item{font-size:14px;line-height:1.7142857143}@media(max-width:900px){.campaign .detail .schedule .schedule__note-area .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.campaign .detail .schedule .schedule__note-area .noteList .noteList__item .noteList__mark.mirror{display:none}.campaign .detail .schedule .schedule__note-area .schedule__note-text{margin-top:8px!important}@media(max-width:900px){.campaign .detail .schedule .schedule__note-area .schedule__note-text{margin-top:1.6vw!important;padding:0 .6666666667vw;font-size:3.2vw;line-height:1.5}}.campaign .detail .conditions{margin-top:42px}@media(max-width:900px){.campaign .detail .conditions{margin-top:8vw}}.campaign .detail .conditions .noteList{margin:32px 0 0 0}@media(max-width:900px){.campaign .detail .conditions .noteList{margin:6.4vw auto 0}}.campaign .detail .conditions .noteList .noteList__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 36px;padding:10px 48px 10px 40px;min-height:55px;font-size:18px;background:#e5e5e5;border-radius:10px;box-sizing:border-box}@media(max-width:900px){.campaign .detail .conditions .noteList .noteList__item{gap:0 4vw;padding:4.2666666667vw 5.3333333333vw;min-height:19.2vw;font-size:4vw;line-height:1.5333333333;border-radius:2.6666666667vw}}.campaign .detail .conditions .noteList .noteList__item .noteList__mark{font-weight:700}@media(max-width:900px){.campaign .detail .conditions .noteList .noteList__item .noteList__mark{font-size:5.3333333333vw}}.campaign .detail .conditions .noteList .noteList__item .noteList__strong{font-weight:700}.campaign .detail .conditions .noteList .noteList__item+.noteList__item{margin-top:7px}@media(max-width:900px){.campaign .detail .conditions .noteList .noteList__item+.noteList__item{margin-top:2.1333333333vw}}.campaign .detail .conditions .link-cotnainer{margin-top:36px}@media(max-width:900px){.campaign .detail .conditions .link-cotnainer{margin-top:6.6666666667vw}}.campaign .detail .conditions .link-cotnainer .button{color:#232d34;border:2px solid #117fd1}@media(max-width:900px){.campaign .detail .conditions .link-cotnainer .button{border:.2666666667vw solid #117fd1}}#ouchi-denki-renewal.tokyo.mirror .campaign:has(.detail__content){background-color:#fcea05;background-image:url(/energy/set/data/special/ouchi-denki/img/p/webp/img-campaign-bg-close.webp);background-repeat:no-repeat;background-size:cover;background-position:center top;-webkit-transition:background-image .5s;transition:background-image .5s;overflow:hidden}@media(max-width:900px){#ouchi-denki-renewal.tokyo.mirror .campaign:has(.detail__content){background-image:url(/energy/set/data/special/ouchi-denki/img/s/webp/img-campaign-bg-close.webp)}}#ouchi-denki-renewal.tokyo.mirror .campaign .campaign__banner{height:260px}@media(max-width:900px){#ouchi-denki-renewal.tokyo.mirror .campaign .campaign__banner{height:37.3333333333vw}}#ouchi-denki-renewal.tokyo.mirror .campaign .campaign__banner .campaign__banner-link.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .campaign__banner .campaign__banner-link.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .campaign__banner .campaign__banner-link:focus,#ouchi-denki-renewal.tokyo.mirror .campaign .campaign__banner .campaign__banner-link:hover{opacity:1}#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__detail.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__detail.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__note-text.about__note-text--alert{margin:16px auto 0;max-width:536px;font-size:14px;color:#e60012}@media(max-width:900px){#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__note-text.about__note-text--alert{font-size:3.2vw}}#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__note-text.about__note-text--alert+.noteList{margin-top:0}#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__note-text.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .about .about__note-text.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList .noteList__item.noteList__item--alert{font-weight:700;color:#e60012}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList .noteList__item.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList .noteList__item.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList .noteList__item .noteList__mark.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .about .noteList .noteList__item .noteList__mark.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .detail .schedule .schedule__capture.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .detail .schedule .schedule__capture.mirror{display:block}#ouchi-denki-renewal.tokyo.mirror .campaign .detail .schedule .schedule__note-area .noteList .noteList__item .noteList__mark.default{display:none}#ouchi-denki-renewal.tokyo.mirror .campaign .detail .schedule .schedule__note-area .noteList .noteList__item .noteList__mark.mirror{display:block}.faq{padding:80px 0;background:#f2f2f2}@media(max-width:900px){.faq{padding:13.3333333333vw 0}}.faq .faq__title-lv03{font-weight:700;font-size:24px;text-align:center}@media(max-width:900px){.faq .faq__title-lv03{font-size:4.8vw}}.faq .faq__list-container{margin-top:40px}@media(max-width:900px){.faq .faq__list-container{margin-top:5.3333333333vw}}.faq .faq__list .faq__question{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:20px 120px 22px 70px;width:100%;min-height:86px;font-weight:700;font-size:24px;background:#bfeb49;border:none;border-radius:20px;box-shadow:0 4px 0 #232d34;outline:0;box-sizing:border-box;position:relative;-webkit-transition:border-radius ease .3s,box-shadow ease .3s;transition:border-radius ease .3s,box-shadow ease .3s;cursor:pointer}@media(max-width:900px){.faq .faq__list .faq__question{padding:2.6666666667vw 12.8vw 2.6666666667vw 5.0666666667vw;font-size:4vw;min-height:18.9333333333vw;border-radius:2.6666666667vw}}.faq .faq__list .faq__question .detail__icon{display:block;width:30px;height:30px;background:#fff;border-radius:50px;position:absolute;top:50%;right:72px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:900px){.faq .faq__list .faq__question .detail__icon{width:6.4vw;height:6.4vw;right:3.2vw}}.faq .faq__list .faq__question .detail__icon::after,.faq .faq__list .faq__question .detail__icon::before{content:"";display:block;width:16px;height:2px;background:#117fd1;position:absolute;top:50%;left:50%}@media(max-width:900px){.faq .faq__list .faq__question .detail__icon::after,.faq .faq__list .faq__question .detail__icon::before{width:3.2vw;height:.5333333333vw}}.faq .faq__list .faq__question .detail__icon::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq .faq__list .faq__question .detail__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq .faq__list .faq__question.is-active{border-radius:20px 20px 0 0;box-shadow:none}@media(max-width:900px){.faq .faq__list .faq__question.is-active{border-radius:2.6666666667vw 2.6666666667vw 0 0}}.faq .faq__list .faq__question.is-active .detail__icon::after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.faq .faq__list .faq__answer{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.faq .faq__list .faq__answer-inner{padding:40px 70px;background:#fff;border-radius:0 0 20px 20px}@media(max-width:900px){.faq .faq__list .faq__answer-inner{padding:4.2666666667vw 6.4vw;border-radius:0 0 2.6666666667vw 2.6666666667vw}}.faq .faq__list .faq__answer-inner .faq__answer-text{font-weight:700;font-size:20px;line-height:1.4}@media(max-width:900px){.faq .faq__list .faq__answer-inner .faq__answer-text{font-size:3.7333333333vw;line-height:1.5}}.faq .faq__list .faq__answer-inner .noteList{margin-top:20px}.faq .faq__list .faq__answer-inner .noteList .noteList__item{font-size:14px}@media(max-width:900px){.faq .faq__list .faq__answer-inner .noteList .noteList__item{font-size:3.2vw;line-height:1.5}}.faq .faq__list+.faq__list{margin-top:40px}@media(max-width:900px){.faq .faq__list+.faq__list{margin-top:5.3333333333vw}}.faq .service{margin-top:44px}@media(max-width:900px){.faq .service{margin-top:6.4vw}}.faq .campaign{margin-top:46px;padding:0;background:0 0;overflow:inherit}@media(max-width:900px){.faq .campaign{margin-top:6.6666666667vw}}.faq .link-container{margin-top:50px}@media(max-width:900px){.faq .link-container{margin-top:6.6666666667vw}}.faq .link-container .button{color:#232d34;background:#fff;border:2px solid #117fd1}@media(max-width:900px){.faq .link-container .button{border:.2666666667vw solid #117fd1}}.application{padding:82px 0 80px;background-color:#fafafa}@media(max-width:900px){.application{padding:13.3333333333vw 0 16vw}}@media(max-width:900px){.application .application__inner.inner{padding:0 5.3333333333vw!important}}.application .application__tab{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;margin-top:54px;border-bottom:3px solid #7c8695}@media(max-width:900px){.application .application__tab{gap:0 1.0666666667vw;margin-top:6.4vw;padding:0 2.6666666667vw;border-bottom:.8vw solid #fce909}}.application .application__tab .application__tab-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:375px;width:100%;height:60px;font-weight:700;font-size:15px;background-color:#fff;border:2px solid #7c8695;border-bottom:none;border-radius:10px 10px 0 0;color:#232d34!important}@media(max-width:900px){.application .application__tab .application__tab-button{height:17.3333333333vw;font-size:4.2666666667vw;border:.5333333333vw solid #fce909;border-bottom:none;border-radius:2.6666666667vw 2.6666666667vw 0 0}}.application .application__tab .application__tab-button>.application__button-inner{position:relative}.application .application__tab .application__tab-button>.application__button-inner::before{display:inline-block;width:18px;height:16px;background:url(/energy/set/data/special/ouchi-denki/img/shared/renewal-2026/icon-check-black.webp) no-repeat center/100%;position:absolute;top:50%;left:-8px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}@media(max-width:900px){.application .application__tab .application__tab-button>.application__button-inner::before{width:4.8vw;height:4.2666666667vw;left:-2.1333333333vw}}.application .application__tab .application__tab-button.active{background-color:#fce909}.application .application__tab .application__tab-button.active>.application__button-inner::before{content:""}.application .application__contents{padding:40px 25px 0}@media(max-width:900px){.application .application__contents{padding:7.7333333333vw 0 6.4vw}}.application .application__contents .application__step-title{margin:0 auto;width:622px}@media(max-width:900px){.application .application__contents .application__step-title{width:87.0666666667vw}}.application .application__contents .application__step-block{margin:30px auto 0;width:760px}@media(max-width:900px){.application .application__contents .application__step-block{margin-top:4.8vw;padding:0 .9333333333vw;width:100%}}.application .application__contents .application__step-block+.application__step-block{margin-top:30px}@media(max-width:900px){.application .application__contents .application__step-block+.application__step-block{margin-top:4.5333333333vw}}.application .application__contents .application__step-block+.application__step-block .link-container{margin-top:10px}@media(max-width:900px){.application .application__contents .application__step-block+.application__step-block .link-container{margin-top:0}}.application .application__contents .application__step-block+.application__step-block .link-container+.link-container{margin-top:38px}@media(max-width:900px){.application .application__contents .application__step-block+.application__step-block .link-container+.link-container{margin-top:7.4666666667vw}}.application .application__contents .application__step-label{margin-bottom:0;padding:18px 10px 17px;font-weight:700;font-size:18px;text-align:center;color:#fffec8;background:#10395c;border-radius:20px 20px 0 0}@media(max-width:900px){.application .application__contents .application__step-label{padding:3.7333333333vw 2.6666666667vw 1.7333333333vw;min-height:13.4vw;font-size:4vw;border-radius:5.3333333333vw 5.3333333333vw 0 0}}.application .application__contents .application__step-body{padding:30px 40px 40px;border-radius:0 0 20px 20px;background:#fff}@media(max-width:900px){.application .application__contents .application__step-body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:5.3333333333vw 2.6666666667vw;border-radius:0 0 5.3333333333vw 5.3333333333vw}}.application .application__contents .application__step-text{font-weight:700;font-size:20px;line-height:1.45;text-align:center;color:#232d34;position:relative}@media(max-width:900px){.application .application__contents .application__step-text{font-size:5.3333333333vw;line-height:1.3}}.application .application__contents .application__step-text::after{content:"";display:block;width:142px;height:2.5px;background:#707070;position:absolute;bottom:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:900px){.application .application__contents .application__step-text::after{width:69.3333333333vw;height:.5333333333vw;bottom:-2.9333333333vw}}.application .application__contents .application__step-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px 52px;margin:42px auto 0;width:410px}@media(max-width:900px){.application .application__contents .application__step-list{gap:2.6666666667vw 2vw;margin:7.4666666667vw auto 0;width:100%}}.application .application__contents .application__step-item{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 9px;width:179px;font-weight:700;font-size:16px;color:#232d34}@media(max-width:900px){.application .application__contents .application__step-item{gap:0 1.5vw;width:calc((100% - 2vw)/ 2);font-size:3.7333333333vw}}.application .application__contents .application__step-item--large{width:inherit}.application .application__contents .application__step-item--large.application__step-item--layout{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.application .application__contents .application__step-item-note{margin:5px 0 0 calc(6px + 1.1em);width:100%;font-weight:400;font-size:12px;text-indent:-1.1em;position:relative;top:2px}@media(max-width:900px){.application .application__contents .application__step-item-note{display:inline-block;font-size:3.2vw;margin-left:2.9333333333vw;text-indent:-2.9333333333vw;top:.5333333333vw}}.application .application__contents .application__step-item-marker{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:22px;height:22px;font-weight:700;color:#10395c;border:2px solid #10395c;border-radius:5px}@media(max-width:900px){.application .application__contents .application__step-item-marker{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:4.8vw;height:4.8vw;border:.5333333333vw solid #10395c;border-radius:1.3333333333vw}}@media(max-width:900px){.application .application__contents .application__step-item-text{width:32.5333333333vw}}.application .application__contents .link-container{margin-top:30px;text-align:center}@media(max-width:900px){.application .application__contents .link-container{margin-top:5.3333333333vw}}.application .application__contents .link-container .button{color:#232d34}@media(max-width:900px){.application .application__contents .link-container .button{width:100%}}.application .application__contents .link-container .button[data-type=accent]{color:#fff}.application .application__contents .link-container .button[data-type=modal]{border:1px solid #ccc}@media(max-width:900px){.application .application__contents .link-container .button[data-type=modal]{border:.2666666667vw solid #ccc}}.application .application__contents .link-container .button .newwindowicon{display:none}.application .application__contents .link-container .button.default{display:block}.application .application__contents .link-container .button.mirror{display:none}.application .application__contents .link-container+.link-container{margin-top:10px}@media(max-width:900px){.application .application__contents .link-container+.link-container{margin-top:2.6666666667vw}}.application .application__contents .application__link-label{display:inline-block;font-size:18px;font-weight:700;position:relative}@media(max-width:900px){.application .application__contents .application__link-label{margin-bottom:2.1333333333vw;font-size:4vw}}.application .application__contents .application__link-label::after,.application .application__contents .application__link-label::before{content:"";display:block;width:1.5px;height:18px;background:#000;position:absolute;top:50%}@media(max-width:900px){.application .application__contents .application__link-label::after,.application .application__contents .application__link-label::before{width:.4vw;height:4.8vw}}.application .application__contents .application__link-label::before{left:-8px;-webkit-transform:translateY(-50%) rotate(-14deg);transform:translateY(-50%) rotate(-14deg)}@media(max-width:900px){.application .application__contents .application__link-label::before{left:-2.1333333333vw}}.application .application__contents .application__link-label::after{right:-8px;-webkit-transform:translateY(-50%) rotate(14deg);transform:translateY(-50%) rotate(14deg)}@media(max-width:900px){.application .application__contents .application__link-label::after{right:-2.1333333333vw}}.application .application__contents[data-js-tab-contents=shop] .application__step-icon{margin:30px auto 0;width:24px;text-align:center}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-icon{margin:4vw auto 0;width:5.33vw}}.application .application__contents[data-js-tab-contents=shop] .application__step-note{margin:10px auto 0;padding:20px 36px;width:600px;background:#fafafa}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note{margin:2.6666666667vw auto 0;padding:5.3333333333vw 3.4666666667vw;width:100%}}.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-note-title{font-weight:700;font-size:16px;text-align:center}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-note-title{font-size:4vw;line-height:1.66}}.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 40px;margin-top:14px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList{display:block;margin-top:0}}.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 6.8px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 1.3333333333vw;margin-top:4vw}}.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item-marker{font-weight:400;font-size:20px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item-marker{font-size:3.7333333333vw}}.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item-text{font-weight:700;font-size:16px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item-text{font-size:3.7333333333vw;line-height:1.5}}.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item-text .application__step-noteList-item-text--small{font-weight:400;font-size:12px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note .application__step-noteList .application__step-noteList-item-text .application__step-noteList-item-text--small{font-size:3.2vw;line-height:1.5}}.application .application__contents[data-js-tab-contents=shop] .application__step-note+.link-container{margin-top:20px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note+.link-container{margin-top:5.3333333333vw}}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-note+.link-container+.link-container{margin-top:2.6666666667vw}}.application .application__contents[data-js-tab-contents=shop] .application__step-block:last-child .application__step-body .link-container{margin-top:0}.application .application__contents[data-js-tab-contents=shop] .application__step-block:last-child .application__step-body .link-container+.link-container{margin-top:10px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-block:last-child .application__step-body .link-container+.link-container{margin-top:2.6666666667vw}}.application .application__contents[data-js-tab-contents=shop] .application__step-block:last-child .application__step-body+.link-container{margin-top:20px}@media(max-width:900px){.application .application__contents[data-js-tab-contents=shop] .application__step-block:last-child .application__step-body+.link-container{margin-top:5.3333333333vw}}#ouchi-denki-renewal.tokyo.mirror .application .application__tab{display:none}#ouchi-denki-renewal.tokyo.mirror .application .application__contents[data-js-tab-contents=web]{display:none}#ouchi-denki-renewal.tokyo.mirror .application .application__contents[data-js-tab-contents=shop]{display:block!important}#ouchi-denki-renewal.tokyo.mirror .application .application__contents[data-js-tab-contents=shop] .application__step-block .application__step-body .button.default{display:none!important}#ouchi-denki-renewal.tokyo.mirror .application .application__contents[data-js-tab-contents=shop] .application__step-block .application__step-body .button.mirror{display:block!important}.caution{padding:80px 0;background-color:#fff}@media(max-width:900px){.caution{padding:13.3333333333vw 0}}.caution .noteList{margin:60px auto 0;max-width:804px}@media(max-width:900px){.caution .noteList{margin:6.1333333333vw auto 0}}.caution .noteList .noteList__item{gap:0 2px;font-size:12px;line-height:1.5833333333}@media(max-width:900px){.caution .noteList .noteList__item{font-size:3.4666666667vw;line-height:1.5}}.caution .noteList .noteList__item .noteList__item-marker{font-weight:700;font-size:16px;line-height:1.3333333333}@media(max-width:900px){.caution .noteList .noteList__item .noteList__item-marker{font-size:4.5333333333vw;line-height:1.1470588235}}.caution .noteList .noteList__item+.noteList__item{margin-top:4px}@media(max-width:900px){.caution .noteList .noteList__item+.noteList__item{margin-top:.8vw}}