@charset "UTF-8";:root{--filename: page-ev}.component-ev-header{background:url(/-/media/SolKepco/assets/img/ev/bg_header.jpg) no-repeat center/cover;height:60rem;position:relative}@media screen and (max-width: 768px){.component-ev-header{height:auto}}.component-ev-header__inner{display:flex;align-items:center;gap:calc(14.1 * var(--vwfull));height:calc(60 * var(--vwfull));height:auto;padding:calc(4 * var(--vwfull)) 0 calc(2 * var(--vwfull)) calc(40 * var(--vwfull))}@media screen and (max-width: 768px){.component-ev-header__inner{flex-direction:column;gap:3rem;padding:3rem 2rem}}.component-ev-header__content{display:flex;justify-content:center;width:calc(82 * var(--vwfull));height:calc(31.1 * var(--vwfull));flex-direction:column;position:relative;background-color:#ffffffbf;font-weight:900;text-align:center;position:absolute;top:50%;left:46%;transform:translateY(-50%) translate(-50%)}@media screen and (max-width: 768px){.component-ev-header__content{width:100%;height:auto;padding:2rem 1rem;position:relative;top:auto;left:auto;transform:none}}.component-ev-header__label{position:absolute;top:0;left:50%;translate:-50% -50%;display:inline-block;padding:calc(1 * var(--vwfull)) calc(3.3 * var(--vwfull)) calc(1.2 * var(--vwfull)) calc(3.3 * var(--vwfull));border-radius:calc(5 * var(--vwfull));background-color:#1e97b1;color:#fff;font-weight:700;font-size:calc(3 * var(--vwfull));line-height:1}@media screen and (max-width: 768px){.component-ev-header__label{width:80%;padding:.13rem 2.145rem .52rem;font-size:1.95rem}}.component-ev-header__label small{font-size:calc(2 * var(--vwfull))}@media screen and (max-width: 768px){.component-ev-header__label small{font-size:1.3rem}}.component-ev-header__label span{font-size:calc(4 * var(--vwfull))}@media screen and (max-width: 768px){.component-ev-header__label span{font-size:2.6rem}}.component-ev-header__text{font-size:calc(2.4 * var(--vwfull));line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.component-ev-header__text{font-size:1.56rem}}.component-ev-header__text span{color:#e50012}.component-ev-header__heading{margin-top:calc(1 * var(--vwfull));font-size:calc(6.8 * var(--vwfull));line-height:1.3235294118}@media screen and (max-width: 768px){.component-ev-header__heading{margin-top:.55rem;font-size:3.06rem;margin-bottom:2rem}}.component-ev-header__heading span{color:#1e97b1}.component-ev-header__heading small{display:block;font-size:calc(3 * var(--vwfull));line-height:1.3333333333}@media screen and (max-width: 768px){.component-ev-header__heading small{font-size:1.95rem}}.component-ev-header__logo{position:absolute;right:calc(0 * var(--vwfull));bottom:calc(0 * var(--vwfull));width:calc(22.4 * var(--vwfull))}.component-ev-header__bubble{position:absolute;top:50%;right:calc(-5 * var(--vwfull));translate:0 -50%;width:calc(16.4 * var(--vwfull));scale:1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-ev-header__bubble{top:16rem;right:-1rem;width:8.2rem}}@media (hover: hover){.component-ev-header__bubble:hover{scale:1.1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}}@media (hover: none){.component-ev-header__bubble:active{scale:1.1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}}.component-ev-header__note{position:absolute;right:calc(1 * var(--vwfull));bottom:calc(.9 * var(--vwfull));font-weight:400;font-size:1.2rem;line-height:1}@media screen and (max-width: 768px){.component-ev-header__note{position:static;margin-top:5rem;font-size:.9rem;text-align:right}}.component-ev-header__form{width:calc(44.5 * var(--vwfull));height:calc(54 * var(--vwfull));background-color:#fff;padding:1.6rem 2rem 3.1rem}@media screen and (max-width: 768px){.component-ev-header__form{width:calc(39 * var(--vwfull));height:calc(39 * var(--vwfull));width:100%;padding:2rem 1rem}}.component-ev-header__form-inner{height:calc(50 * var(--vwfull));overflow-x:hidden;overflow-y:auto;padding:0 2rem}@media screen and (max-width: 768px){.component-ev-header__form-inner{padding:0 1rem;height:calc(35 * var(--vwfull))}}.component-ev-header__form-inner::-webkit-scrollbar{width:1rem;background:transparent}.component-ev-header__form-inner::-webkit-scrollbar-thumb{border-radius:1rem;background:#0003}.component-ev-header__form-heading{font-weight:700;font-size:1.8rem;text-align:center}.component-ev-header .component-contact-list{font-size:1.4rem}.component-ev-note{color:#555;display:flex;flex-direction:column;align-items:flex-start;margin-top:1.4rem;font-size:1.4rem;line-height:1.7142857143}@media screen and (max-width: 768px){.component-ev-note{flex-direction:column}}.component-ev-note--right{align-items:flex-end;text-align:right}@media screen and (max-width: 768px){.component-ev-note--right{padding-right:0;text-align:left}}.component-ev-merit{padding:9rem 0 10rem!important}@media screen and (max-width: 768px){.component-ev-merit{padding:4rem 0!important}}.component-ev-merit .component-ev-merit-list{margin-top:3.5rem}.component-ev-merit-list__heading{font-size:2rem!important}.component-ev-merit-list__super{display:inline-block;font-size:.6em;vertical-align:middle;margin-left:-.25em}.component-ev-merit-list__image{margin-bottom:-1.6rem!important}.component-ev-merit-list__image--124 img{width:12.4rem}.component-ev-merit-list__image--129 img{width:12.9rem}.component-ev-merit-list__image--158 img{width:15.8rem}.component-ev-service-box{margin-top:4rem;padding:3.8rem 6.5rem;border-radius:3rem;background:#fff}@media screen and (max-width: 768px){.component-ev-service-box{padding:1.5rem 2rem;border-radius:2rem}}.component-ev-service-box__heading{line-height:2.2}@media screen and (max-width: 768px){.component-ev-service-box__heading{display:block;line-height:1.5}}.component-ev-service-box__heading span{display:inline-block;margin:0 .2rem;padding:.3rem .4rem .4rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.component-ev-service-box__heading span{display:inline-block;font-size:1.5rem}}.component-ev-service-box__text{font-size:1.6rem;line-height:1.75;margin-top:2.4rem}@media screen and (max-width: 768px){.component-ev-service-box__text{display:block}}.component-ev-service-box__note{color:#666;font-size:1.4rem;line-height:1.5;margin-top:.6rem}@media screen and (max-width: 768px){.component-ev-service-box__note{display:block}}.component-ev-service-box__note.mt-20{margin-top:2rem}.component-ev-service-box__image{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;margin-top:3rem}.component-ev-service-button-wrapper{margin-top:5rem}@media screen and (max-width: 768px){.component-ev-service-button-wrapper{margin-top:3.25rem}}.component-ev-case__heading{margin-top:4.5rem}.component-ev-case__heading small{font-size:1.8rem}.component-ev-case__images-logo{width:97.4rem;margin-top:.2rem}@media screen and (max-width: 768px){.component-ev-case__images-logo{width:100%;margin-top:1rem}}.component-ev-section__heading:before{flex-shrink:0}.component-ev-section__text strong{color:#e50012;font-weight:700}.component-ev-price-image{margin-top:4rem}.component-ev-price-image__inner{position:relative}.component-ev-price-image__text{position:absolute;bottom:2rem;right:6rem;font-size:1.4rem;color:#333;text-align:right}@media screen and (max-width: 768px){.component-ev-price-image__text{font-size:.6rem;right:2rem;bottom:.8rem}}.component-ev-effects-table tbody th{background:#f4f4f4!important;width:28%!important;font-weight:500}.component-ev-effects-box__content{padding:1.6rem 1rem!important}.component-ev-effects-box-list{padding-right:4rem!important}.component-ev-effects__icon img{width:100%}.component-ev-effects__icon--151{width:15.1rem!important}.component-ev-effects__icon--194{width:19.4rem!important;translate:0 -.8rem}.component-ev-effects__icon--174{width:17.4rem!important}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box__content{justify-content:flex-start!important;gap:.5rem!important}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list{position:relative!important;padding-right:3rem!important}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list:after{right:-2.8rem!important}.component-ev-strength__main-heading>span{gap:2.1rem!important;line-height:1.25}.component-ev-strength__detail{display:flex;align-items:center;gap:2.8rem}@media screen and (max-width: 768px){.component-ev-strength__detail{flex-direction:column;gap:1.4rem}}.component-ev-strength__detail-image{width:13rem;height:13rem;flex-shrink:0}@media screen and (max-width: 768px){.component-ev-strength__detail-image{width:8.45rem;height:8.45rem}}.component-ev-strength__detail-text{font-size:1.6rem;line-height:1.75;flex-shrink:1}.component-ev-strength__detail-text small{color:#555;display:inline-block;font-size:1.4rem;line-height:1.5714285714;margin-top:.2rem}.component-ev-strength__detail-text strong{font-size:2.4rem}.component-ev-strength__detail-text-yellow{color:#f39800;font-weight:700}.component-ev-strength__detail-text-blue{color:#1e97b1;font-weight:700}.component-ev-strength__detail-text-green{color:#00bf31;font-weight:700}.component-ev-strength__detail-text--narrow{font-feature-settings:"palt";letter-spacing:-.02em}@media screen and (min-width: 769px){.component-ev-strength__detail-text--over-wide{margin-right:-1em;width:calc(100% + 1em)}}.component-ev-strength__image{margin-top:2.9rem}@media screen and (max-width: 768px){.component-ev-strength__image{margin-top:1.45rem}}.component-ev-strength__content{margin-bottom:6rem}.component-ev-strength__button{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}@media screen and (max-width: 768px){.component-ev-strength__button{flex-direction:column;justify-content:center;gap:.75rem;margin-top:1.5rem}}.component-ev-strength__button a{margin-left:0!important;margin-right:0!important;text-align:center;line-height:1.2;padding-top:.2rem}@media screen and (max-width: 768px){.component-ev-strength__button a{margin:0}}.component-ev-strength__button a small{font-weight:400}.component-ev-target-list__text{margin-top:2.2rem;color:#4fafb5;font-weight:700;font-size:2.8rem;line-height:1.2142857143;text-align:center}@media screen and (max-width: 768px){.component-ev-target-list__text{margin-top:1rem;font-size:1.54rem;font-weight:800}}.component-ev-target-list__note{margin-top:.6rem;font-size:1.4rem;line-height:1.375;text-align:center}@media screen and (max-width: 768px){.component-ev-target-list__note{font-size:.91rem}}.component-ev-compare-button-wrapper{margin:5rem 0 5.2rem}.component-ev-service-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}@media screen and (max-width: 768px){.component-ev-service-buttons{flex-direction:column;gap:.75rem;margin-top:1.5rem}}.component-ev-service-buttons__item a{width:26rem}.component-ev-compare-table{color:#5e5e5e;width:100%;border-collapse:collapse;text-align:center}@media screen and (max-width: 768px){.component-ev-compare-table{width:65rem}}.component-ev-compare-table__wrapper{margin-top:5.5rem;padding-right:2rem}@media screen and (max-width: 768px){.component-ev-compare-table__wrapper{overflow:auto;margin-top:2.75rem;padding:0}}.component-ev-compare-table__wrapper--wide{padding-left:0}.component-ev-compare-table thead tr th,.component-ev-compare-table tbody tr th{border:.2rem solid #cfcfcf;background-color:#f2f2f2;color:#666}.component-ev-compare-table thead tr th{width:14.4%;height:9rem;font-size:1.6rem;line-height:1.25;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"palt"}@media screen and (max-width: 768px){.component-ev-compare-table thead tr th{height:6.75rem;font-size:1.2rem}}.component-ev-compare-table thead tr th a{display:block;color:#e50012;margin-top:.5rem;font-size:1.6rem;line-height:1.25;font-weight:400;font-feature-settings:"palt"}@media screen and (max-width: 768px){.component-ev-compare-table thead tr th a{margin-top:.375rem;font-size:1.2rem}}.component-ev-compare-table thead tr th span{display:inline-flex;align-items:center;min-height:2.5em}.component-ev-compare-table thead tr th.is-kepco{background-color:#1e97b1;color:#fff}.component-ev-compare-table thead tr th:empty{width:13.6%}.component-ev-compare-table tbody tr th{width:11%;height:5rem;font-size:1.6rem;line-height:1.25;letter-spacing:-.02em;padding:.7rem 0;font-feature-settings:"palt"}@media screen and (max-width: 768px){.component-ev-compare-table tbody tr th{font-size:1.2rem}}.component-ev-compare-table tbody tr th.data-header{width:3%;padding:0;writing-mode:vertical-rl;line-height:1}.component-ev-compare-table tbody tr td{position:relative;background:#fff;border:.2rem solid #cfcfcf;font-size:1.4rem;line-height:1.2857142857;padding:0;font-feature-settings:"palt";transition:background .15s cubic-bezier(.39,.575,.565,1)}.component-ev-compare-table tbody tr td strong{color:#e50012;font-weight:400}.component-ev-compare-table tbody tr td.text-plain{vertical-align:top;text-align:left;padding:.8rem .4rem}.component-ev-compare-table tbody tr td.inactive{cursor:initial}@media (hover: hover){.component-ev-compare-table tbody tr td.inactive:hover{background-color:inherit}}@media (hover: none){.component-ev-compare-table tbody tr td.inactive:active{background-color:inherit}}.component-ev-compare-table tbody tr td>span{position:absolute;right:0;bottom:90%;left:0;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;display:none;pointer-events:none}.component-ev-compare-table tbody tr td>span span{display:block;position:relative;padding:.4rem .8rem .6rem;background-color:#7e7e7ecc;color:#fff;font-size:1.4rem}.component-ev-compare-table tbody tr td>span span:after{display:block;width:1.2rem;height:.8rem;content:"";position:absolute;bottom:.2rem;left:50%;translate:-50% 100%;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#7e7e7e}.component-ev-compare-table tbody tr td>span.is-show{display:block}.component-ev-compare-table tbody tr td.data-circle:before{display:inline-block;content:"";width:2.4rem;height:2.4rem;border-radius:100%;border:.3rem solid #7e7e7e;vertical-align:text-top}.component-ev-compare-table tbody tr td.data-none:before{display:inline-block;width:1.2rem;height:.2rem;content:"";background-color:#7e7e7e;vertical-align:middle}.component-ev-compare-table tbody tr td.data-cross:before,.component-ev-compare-table tbody tr td.data-cross:after{display:inline-block;width:3rem;height:.3rem;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background-color:#7e7e7e}.component-ev-compare-table tbody tr td.data-cross:before{rotate:45deg}.component-ev-compare-table tbody tr td.data-cross:after{rotate:-45deg}.component-ev-compare-table tbody tr td.data-triangle:before,.component-ev-compare-table tbody tr td.data-triangle:after{display:inline-block;width:3rem;height:2.3rem;content:"";position:absolute;left:50%;translate:-50% -50%;clip-path:polygon(50% 0,100% 100%,0 100%);background-color:#7e7e7e}.component-ev-compare-table tbody tr td.data-triangle:before{top:50%;background-color:#7e7e7e}.component-ev-compare-table tbody tr td.data-triangle:after{top:53%;scale:.65;background-color:#fff}.component-ev-compare-table tbody tr td.data-check:before{display:inline-block;padding:.4rem .6rem .6rem;background-color:#7e7e7e;color:#fff;font-size:1.4rem;line-height:1;content:"要ご確認"}.component-ev-compare-table tbody tr td.is-kepco{background-color:#e2f7f9;color:#1e97b1;font-weight:700}.component-ev-compare-table tbody tr td.is-kepco strong{font-weight:700}.component-ev-compare-table tbody tr td.is-kepco.inactive{cursor:initial}@media (hover: hover){.component-ev-compare-table tbody tr td.is-kepco.inactive:hover{background-color:#e2f7f9}}@media (hover: none){.component-ev-compare-table tbody tr td.is-kepco.inactive:active{background-color:#e2f7f9}}.component-ev-compare-table tbody tr td.is-kepco>span span{background-color:#1e97b1cc}.component-ev-compare-table tbody tr td.is-kepco>span span:after{background-color:#1e97b1}.component-ev-compare-table tbody tr td.is-kepco.data-circle:before{border-color:#1e97b1}.component-ev-compare-table tbody tr td.is-kepco.data-none:before,.component-ev-compare-table tbody tr td.is-kepco.data-none:after,.component-ev-compare-table tbody tr td.is-kepco.data-cross:before,.component-ev-compare-table tbody tr td.is-kepco.data-cross:after{background-color:#1e97b1}.component-ev-compare-table--wide thead tr th{width:25.8rem;height:10.2rem;font-size:1.2rem}.component-ev-compare-table--wide thead tr th span{font-size:1.6rem}.component-ev-compare-table--wide thead tr th.is-kepco span{font-size:2.4rem}@media screen and (max-width: 768px){.component-ev-compare-table--wide thead tr th.is-kepco span{font-size:1.56rem}}.component-ev-compare-table--wide tbody tr th{width:11.2rem;height:7rem;padding:0 2rem;text-align:left}.component-ev-status{margin-top:4.8rem}.component-ev-status__heading{background:#1e97b1;color:#fff;font-size:1.8rem;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center;height:6rem}@media screen and (max-width: 768px){.component-ev-status__heading{font-size:1.35rem;line-height:1.5555555556}}.component-ev-status__content{background:#dedede;display:flex;justify-content:space-between;border:.2rem solid #dedede;gap:.2rem}@media screen and (max-width: 768px){.component-ev-status__content{flex-direction:column}}.component-ev-status__item{background:#fff;width:100%;padding:2.4rem 0 3rem}@media screen and (max-width: 768px){.component-ev-status__item{padding:1.56rem 0 1.95rem}}.component-ev-status__item-heading{background:#e4e4e4;font-size:1.8rem;font-weight:700;display:flex;justify-content:center;align-items:center;width:23.5rem;height:4.8rem;border-radius:2.4rem;margin:0 auto}@media screen and (max-width: 768px){.component-ev-status__item-heading{font-size:1.35rem;width:17.625rem;height:3.6rem;border-radius:1.8rem}}.component-ev-status__image{width:41.8rem;margin:1.6rem auto 0}@media screen and (max-width: 768px){.component-ev-status__image{width:27.17rem;margin:1.04rem auto 0}}.component-ev-status__note{color:#555;font-size:1.6rem;line-height:1.5;margin-top:1.8rem;padding:0 4rem}@media screen and (max-width: 768px){.component-ev-status__note{font-size:1.36rem;padding:0 2.6rem}}.component-ev-status__note-item{text-indent:-1em;padding-left:1em}.component-ev-status__note-item:before{content:"※"}.component-ev-support-tab{display:flex;margin-top:2.8rem}.component-ev-support-tab__item{display:flex;align-items:center;justify-content:center;width:100%;padding:1.8rem 0 5.6rem;border:.1rem solid #cfcfcf;background-color:#f2f2f2;cursor:pointer;transition:background .15s cubic-bezier(.39,.575,.565,1);position:relative}.component-ev-support-tab__item:nth-of-type(n+2){border-left:none}@media screen and (max-width: 768px){.component-ev-support-tab__item{padding:2rem .4rem 3rem}}@media (hover: hover){.component-ev-support-tab__item:hover{background-color:#fff}}@media (hover: none){.component-ev-support-tab__item:active{background-color:#fff}}.component-ev-support-tab__item:after{content:"";position:absolute;display:block;bottom:2rem;left:50%;width:4.76666rem;height:2.5rem;transform:translate(-50%);background-color:#646464;clip-path:polygon(50% 20%,100% 0,50% 100%,50% 100%,0 0)}@media screen and (max-width: 768px){.component-ev-support-tab__item:after{bottom:1rem;width:2.38333rem;height:1.25rem}}.component-ev-support-tab__item.is-active{border-bottom:none;background-color:#fff;pointer-events:none}.component-ev-support-tab__item.is-active .component-ev-support-tab__text{color:#1e97b1;font-weight:700}.component-ev-support-tab__item.is-active:after{background-color:#1e97b1}.component-ev-support-tab__text{color:#646464;font-size:2rem;line-height:1.4;font-weight:700;text-align:center}@media screen and (max-width: 768px){.component-ev-support-tab__text{display:flex;justify-content:center;align-items:center;font-size:1.3rem;line-height:1.2}}.component-ev-support-contents{padding:3rem 3rem 4rem;border:.1rem solid #cfcfcf;border-top:none;background-color:#fff}@media screen and (max-width: 768px){.component-ev-support-contents{padding:2rem}}.component-ev-support-contents__item{display:none;gap:4rem}@media screen and (max-width: 768px){.component-ev-support-contents__item{flex-direction:column}}.component-ev-support-contents__item.is-active{display:block}.component-ev-support-contents__heading{color:#1e97b1;font-weight:700;font-size:2.4rem;line-height:1.1666666667;text-align:center}@media screen and (max-width: 768px){.component-ev-support-contents__heading{font-size:1.82rem}}.component-ev-support-contents__text{font-size:1.6rem;line-height:1.75;text-align:center;margin-top:2rem}@media screen and (max-width: 768px){.component-ev-support-contents__text{font-size:1.36rem}}.component-ev-support-contents__text.mt-0{margin-top:0}.component-ev-support-contents__image{margin:3.2rem auto 0}@media screen and (max-width: 768px){.component-ev-support-contents__image{margin:2.08rem auto 0}}.component-ev-support-contents__image img{width:100%}@media screen and (min-width: 769px){.component-ev-support-contents__image--795{width:79.5rem}}@media screen and (min-width: 769px){.component-ev-support-contents__image--769{width:76.9rem}}@media screen and (min-width: 769px){.component-ev-support-contents__image--713{width:71.3rem}}.component-ev-support-contents__content{flex:1}.component-aircontrol-target-list__note,.component-aircontrol-flow-list__text{color:#555}@media screen and (min-width: 769px){.component-aircontrol-case-list__item{width:31rem!important}}.component-aircontrol-case-list__text{color:#555}.component-datsutanso .component-datsutanso-nav__inner.component-ev-nav__inner{padding-top:1rem}.component-ev-nav-anchores.component-datsutanso-nav-anchores{padding-bottom:2rem}.component-ev-nav__heading.component-datsutanso-nav__heading{line-height:1.278}.component-aircontrol-strength-nav.component-ev-strength-nav .component-aircontrol-strength-anchores__item a{padding:4.2rem 1rem!important}@media screen and (max-width: 768px){.component-aircontrol-strength-nav.component-ev-strength-nav .component-aircontrol-strength-anchores__item a{padding:3rem 4rem!important}}.component-ev__note{color:#555;font-size:1.4rem}
