@charset "UTF-8";:root{--filename: page-lpeco}.component-lpeco-header{background:url(../../../../../-/media/SolKepco/assets/img/lp_eco/bg_header.jpg) no-repeat center/cover}.component-lpeco-header__inner{display:flex;justify-content:center;align-items:center;gap:calc(14.1 * var(--vwfull));height:calc(60 * var(--vwfull));padding:calc(4 * var(--vwfull)) 0 calc(2 * var(--vwfull)) 0}@media screen and (max-width: 768px){.component-lpeco-header__inner{flex-direction:column;height:34rem;gap:3rem;padding:3rem 2rem}}.component-lpeco-header__content{display:flex;justify-content:center;width:calc(100 * var(--vwfull));height:calc(26 * var(--vwfull));flex-direction:column;position:relative;background-color:#ffffffe6;font-weight:900;text-align:center}@media screen and (max-width: 768px){.component-lpeco-header__content{width:100%;height:auto;padding:2rem 1rem}}.component-lpeco-header__text{font-size:calc(3 * var(--vwfull));line-height:1.4545454545;letter-spacing:.05em}@media screen and (max-width: 768px){.component-lpeco-header__text{font-size:1.56rem}}.component-lpeco-header__text span{color:#e50012}.component-lpeco-header__heading{margin-top:calc(.4 * var(--vwfull));font-size:calc(6.8 * var(--vwfull));line-height:1.3235294118}@media screen and (max-width: 768px){.component-lpeco-header__heading{margin-top:.22rem;font-size:3.06rem}}.component-lpeco-header__heading span{color:#1e97b1}.component-lpeco-price__text{font-size:1.6rem;margin-top:4.2rem}.component-lpeco-price__heading--slim{font-size:2.5rem;height:7.8rem}@media screen and (max-width: 768px){.component-lpeco-price__heading--slim{font-size:1.625rem;height:auto}}.component-lpeco-price__heading--fat.component-aircontrol-price__heading{height:11rem;line-height:1}@media screen and (max-width: 768px){.component-lpeco-price__heading--fat.component-aircontrol-price__heading{height:auto;line-height:1.2}}@media screen and (max-width: 768px){.component-lpeco-price__heading--fat small{display:inline-block;font-size:1.2rem;line-height:1.5;margin-bottom:.6rem}}.component-lpeco-price__heading--fat-large{display:block;margin-top:1rem}@media screen and (max-width: 768px){.component-lpeco-price__heading--fat-large{margin-top:0}}.component-lpeco-price__heading--counter{font-size:3.6rem;height:7.8rem}@media screen and (max-width: 768px){.component-lpeco-price__heading--counter{font-size:2.34rem;height:auto}}.component-lpeco-price__heading--counter:before{content:"無料";background:#fff;color:#1e97b1;font-size:2.8rem;font-weight:700;width:10rem;height:4rem;border-radius:2rem;padding-left:.2rem;padding-top:.1rem;margin-right:1.2rem;margin-bottom:-.2rem}@media screen and (max-width: 768px){.component-lpeco-price__heading--counter:before{font-size:1.82rem;width:6.5rem;height:2.6rem;margin-right:.78rem;margin-bottom:-.13rem}}.component-lpeco-price__heading--counter:after{display:none}.component-lpeco-howto{display:flex;justify-content:center;gap:12.7rem;margin-top:1.4rem}@media screen and (max-width: 768px){.component-lpeco-howto{flex-direction:column;align-items:center;gap:3rem;margin-top:2rem}}.component-lpeco-howto__item{display:flex;flex-direction:column;align-items:center;width:20rem}@media screen and (max-width: 768px){.component-lpeco-howto__item{width:100%}}.component-lpeco-howto__inner{position:relative;background:#eee;display:flex;justify-content:center;align-items:center;width:20rem;height:20rem;border-radius:50%;margin-bottom:6rem;padding-bottom:4rem}@media screen and (max-width: 768px){.component-lpeco-howto__inner{width:15rem;height:15rem;margin-bottom:4.5rem;padding-bottom:3rem}}.component-lpeco-howto__box{white-space:nowrap}.component-lpeco-howto__heading{font-size:1.6rem;line-height:1.5;font-weight:700;letter-spacing:.08em;text-align:center}@media screen and (max-width: 768px){.component-lpeco-howto__heading{font-size:1.36rem}}.component-lpeco-howto__heading-super{display:inline-block;font-size:.6em}.component-lpeco-howto__image{position:absolute;bottom:-5rem;left:50%;transform:translate(-50%)}@media screen and (max-width: 768px){.component-lpeco-howto__image{bottom:-3.75rem}}.component-lpeco-howto__image--164{width:16.4rem}@media screen and (max-width: 768px){.component-lpeco-howto__image--164{width:12.3rem}}.component-lpeco-howto__image--81{bottom:-4.4rem;width:8.1rem}@media screen and (max-width: 768px){.component-lpeco-howto__image--81{bottom:-3.3rem;width:6.075rem}}.component-lpeco-howto__image--93{width:9.3rem}@media screen and (max-width: 768px){.component-lpeco-howto__image--93{width:6.975rem}}.component-lpeco-howto__subheading{font-size:1.8rem;font-weight:700}@media screen and (max-width: 768px){.component-lpeco-howto__subheading{font-size:1.53rem}}.component-lpeco-howto-list{font-size:1.8rem;line-height:1.6666666667}@media screen and (max-width: 768px){.component-lpeco-howto-list{font-size:1.53rem}}.component-lpeco-howto__note{font-size:1.2rem;line-height:2.0833333333;margin-top:1.5rem}@media screen and (max-width: 768px){.component-lpeco-howto__note{font-size:1.02rem;margin-top:1.275rem}}.component-lpeco-choice{background:#fff;padding:4.9rem 5.8rem 6.9rem;border-radius:0 0 3rem 3rem}@media screen and (max-width: 768px){.component-lpeco-choice{padding:4rem 2.9rem 3.45rem;border-radius:0 0 1rem 1rem}}.component-lpeco-choice__question{display:flex;flex-direction:column;gap:6rem}@media screen and (max-width: 768px){.component-lpeco-choice__question{gap:3rem}}.component-lpeco-choice__item{display:none}.component-lpeco-choice__item:nth-of-type(1){display:block}.component-lpeco-choice__heading{font-size:2.4rem;line-height:1.1666666667;font-weight:700;text-align:center;display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width: 768px){.component-lpeco-choice__heading{font-size:2.04rem}}.component-lpeco-choice__heading-num{color:#fff;background:#1e97b1;display:inline-flex;justify-content:center;align-items:center;margin-right:.7rem;font-size:1.6rem;font-weight:700;width:2.8rem;height:2.8rem;border-radius:50%;flex-shrink:0}@media screen and (max-width: 768px){.component-lpeco-choice__heading-num{margin-right:1.2rem}}.component-lpeco-choice__radios{flex-wrap:wrap;display:flex;justify-content:center;gap:1.5rem 2rem;margin-top:3rem}@media screen and (max-width: 768px){.component-lpeco-choice__radios{flex-wrap:wrap;gap:1rem;margin-top:1.5rem}}.component-lpeco-choice__label{color:#666;font-size:1.8rem;line-height:1.2222222222;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;width:30rem;height:7rem;border-radius:1rem;background:#fff;border:.2rem solid #cccccc;cursor:pointer}@media screen and (max-width: 768px){.component-lpeco-choice__label{font-size:1.53rem;width:12rem;height:4.55rem}}@media screen and (max-width: 768px){.component-lpeco-choice__label--sp-wide{width:100%}}.component-lpeco-choice__label:has(input[type=radio]:checked){color:#fff;background:#1e97b1;border-color:#1e97b1}.component-lpeco-choice__item{display:none;opacity:0}.component-lpeco-choice__item:nth-of-type(1){display:block;opacity:1}.component-lpeco-choice__radio{display:none}.component-lpeco-choice__arrow{position:relative;z-index:1;color:#fff;font-size:1.4rem;font-weight:700;width:20rem;height:5rem;display:flex;justify-content:center;align-items:center;margin:4rem auto 0;padding-bottom:1.1em;display:none;opacity:0}@media screen and (max-width: 768px){.component-lpeco-choice__arrow{font-size:1.19rem;margin-top:3.4rem}}.component-lpeco-choice__arrow:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;translate:-50% -50%;display:block;width:0;height:0;border:solid;border-color:#1e97b1 transparent transparent transparent;border-width:5rem 10rem 0rem 10rem}@media screen and (max-width: 768px){.component-lpeco-choice__arrow:before{border-width:3.75rem 7.5rem 0rem 7.5rem}}.component-lpeco-choice__results{margin-top:3.3rem}.component-lpeco-choice__result{display:none;opacity:0}.component-lpeco-choice:has(#choice01-01:checked) .component-lpeco-choice__item:nth-of-type(2){display:block;opacity:1}.component-lpeco-choice:has(#choice01-02:checked) .component-lpeco-choice__result:nth-of-type(1){display:block;opacity:1}.component-lpeco-choice:has(#choice01-02:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice02-01:checked) .component-lpeco-choice__result:nth-of-type(2){display:block;opacity:1}.component-lpeco-choice:has(#choice02-01:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice02-02:checked) .component-lpeco-choice__item:nth-of-type(3){display:block;opacity:1}.component-lpeco-choice:has(#choice03-01:checked) .component-lpeco-choice__item:nth-of-type(4){display:block;opacity:1}.component-lpeco-choice:has(#choice03-01:checked) .component-lpeco-choice__item:nth-of-type(6) .component-lpeco-choice__label:nth-of-type(1){display:none}.component-lpeco-choice:has(#choice03-02:checked) .component-lpeco-choice__item:nth-of-type(4){display:block;opacity:1}.component-lpeco-choice:has(#choice03-03:checked) .component-lpeco-choice__item:nth-of-type(4){display:block;opacity:1}.component-lpeco-choice:has(#choice04-01:checked) .component-lpeco-choice__item:nth-of-type(5){display:block;opacity:1}.component-lpeco-choice:has(#choice04-02:checked) .component-lpeco-choice__item:nth-of-type(6){display:block;opacity:1}.component-lpeco-choice:has(#choice05-01:checked) .component-lpeco-choice__result:nth-of-type(2){display:block;opacity:1}.component-lpeco-choice:has(#choice05-01:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice05-02:checked) .component-lpeco-choice__result:nth-of-type(3){display:block;opacity:1}.component-lpeco-choice:has(#choice05-02:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice06-01:checked) .component-lpeco-choice__item:nth-of-type(8){display:block;opacity:1}.component-lpeco-choice:has(#choice06-02:checked) .component-lpeco-choice__result:nth-of-type(4){display:block;opacity:1}.component-lpeco-choice:has(#choice06-02:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice06-03:checked) .component-lpeco-choice__item:nth-of-type(7){order:1;display:block;opacity:1}.component-lpeco-choice:has(#choice05s-01:checked) .component-lpeco-choice__result:nth-of-type(2){display:block;opacity:1}.component-lpeco-choice:has(#choice05s-01:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice05s-02:checked) .component-lpeco-choice__result:nth-of-type(3){display:block;opacity:1}.component-lpeco-choice:has(#choice05s-02:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice07-01:checked) .component-lpeco-choice__result:nth-of-type(5){display:block;opacity:1}.component-lpeco-choice:has(#choice07-01:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-choice:has(#choice07-02:checked) .component-lpeco-choice__result:nth-of-type(6){display:block;opacity:1}.component-lpeco-choice:has(#choice07-02:checked) .component-lpeco-choice__arrow{display:flex;opacity:1}.component-lpeco-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-lpeco-note{flex-direction:column}}.component-lpeco-note--right{align-items:flex-end;text-align:right}@media screen and (max-width: 768px){.component-lpeco-note--right{padding-right:0;text-align:left}}.component-lpeco-merit{padding:9rem 0 10rem!important}@media screen and (max-width: 768px){.component-lpeco-merit{padding:4rem 0!important}}.component-lpeco-merit .component-lpeco-merit-list{margin-top:3.5rem}.component-lpeco-merit-list__heading{font-size:2rem!important}.component-lpeco-merit-list__super{display:inline-block;font-size:.6em;vertical-align:middle;margin-left:-.25em}.component-lpeco-merit-list__image{margin-bottom:-1.6rem!important}.component-lpeco-merit-list__image--129 img{width:12.9rem}.component-lpeco-merit-list__image--136 img{width:13.6rem}.component-lpeco-service-box{margin-top:4rem;padding:3.6rem 6.5rem 3rem;border-radius:3rem;background:#fff}@media screen and (max-width: 768px){.component-lpeco-service-box{padding:1.5rem 2rem;border-radius:2rem}}.component-lpeco-service-box__text{line-height:2.2}@media screen and (max-width: 768px){.component-lpeco-service-box__text{display:block}}.component-lpeco-service-box__text 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-lpeco-service-box__text span{display:inline-block;font-size:1.5rem}}.component-lpeco-service-box__image{width:100%;max-width:85.8rem;margin-left:auto;margin-right:auto;margin-top:4rem}.component-lpeco-service-button-wrapper{margin-top:5rem}@media screen and (max-width: 768px){.component-lpeco-service-button-wrapper{margin-top:3.25rem}}.component-lpeco-case__images-map-capiton{line-height:1.4;margin-top:2.4rem;margin-bottom:3.8rem}.component-lpeco-section__heading:before{flex-shrink:0}.component-lpeco-section__heading--2line{align-items:flex-start!important}.component-lpeco-section__heading--2line:before{margin-top:1rem!important}.component-lpeco-section__heading--counter{font-size:4rem;font-weight:900;text-align:center;margin-top:-1.5rem}@media screen and (max-width: 768px){.component-lpeco-section__heading--counter{font-size:2.6rem;margin-top:0}}.component-lpeco-section__text{line-height:1.5!important;margin-top:4.2rem!important}.component-lpeco-section__text span{color:#e50012}.component-lpeco-price__content:nth-of-type(n+2){margin-top:5.5rem}.component-lpeco-price-image{background:#fff;border:.2rem solid #dedede;border-radius:1rem;padding:3.3rem 0 3.7rem;margin-top:4.2rem}.component-lpeco-price-image__inner{width:91.5rem;margin:0 auto}.component-lpeco-price .component-lpeco-effects{margin-top:5rem}.component-lpeco-price .component-lpeco-effects .component-lpeco-effects-box__content{padding-top:1.7rem;padding-bottom:1.7rem}.solution-nav-lpeco{width:100%;margin-top:4rem}@media screen and (max-width: 768px){.solution-nav-lpeco{display:flex;flex-direction:column;gap:.5rem}}@media screen and (max-width: 768px){.solution-nav-lpeco tbody{display:flex;flex-direction:column;gap:.5rem}}@media screen and (min-width: 769px){.solution-nav-lpeco tr:nth-of-type(n+2){border-top:1rem solid #fff}}@media screen and (max-width: 768px){.solution-nav-lpeco tr{display:flex;flex-direction:column;gap:.5rem}}@media screen and (min-width: 769px){.solution-nav-lpeco td:nth-of-type(n+2){border-left:1rem solid #fff}}.solution-nav-lpeco__link{color:#666;font-weight:700;text-decoration:none;display:flex;align-items:center;height:4rem;border:.2rem solid #cccccc;border-radius:.4rem;padding:0 1.5rem;transition:color .2s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.solution-nav-lpeco__link:hover{color:#e50012}}@media (hover: none){.solution-nav-lpeco__link:active{color:#e50012}}@media screen and (max-width: 768px){.solution-nav-lpeco__link{line-height:1.2}}.solution-nav-lpeco__link:before{display:block;content:"";width:2rem;height:2rem;border-radius:100%;flex-shrink:0;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/.5rem .8rem #e50012;margin-right:.8rem;rotate:90deg}.solution-list-lpeco{margin-top:7.6rem;display:flex;flex-direction:column;gap:6.7rem}@media screen and (max-width: 768px){.solution-list-lpeco{gap:3.35rem;margin-top:4.6rem}}.solution-list-lpeco.is-visible{display:flex}.solution-list-lpeco__item{padding-bottom:6.7rem;border-bottom:.3rem dotted #cccccc}.solution-list-lpeco__item.is-visible{display:block}@media screen and (max-width: 768px){.solution-list-lpeco__item{padding-bottom:3.35rem}}.solution-list-lpeco__heading{display:flex;align-items:center;font-weight:700;font-size:3rem;line-height:1;letter-spacing:.1em}@media screen and (max-width: 768px){.solution-list-lpeco__heading{font-size:1.95rem}}.solution-list-lpeco__heading:before{display:block;width:.5rem;height:3.6rem;content:"";margin-top:.4rem;border-radius:.25rem;background-color:#e50012;margin-right:2rem}.solution-list-lpeco__body{display:flex;gap:5.2rem;margin-top:3.6rem}@media screen and (max-width: 768px){.solution-list-lpeco__body{flex-direction:column;gap:0}}.solution-list-lpeco__content{flex:1;margin-top:-.8rem}.solution-list-lpeco__image{display:flex;justify-content:center;margin:2.8rem auto 0;width:100%;max-width:70rem}.solution-list-lpeco__image.w-717{width:71.7rem}.solution-list-lpeco__image.w-650{width:65rem}@media screen and (max-width: 768px){.solution-list-lpeco__image{max-width:none}}.solution-list-lpeco__image img{width:auto;max-width:100%}.solution-list-lpeco__button{margin-top:3rem;text-align:right}@media screen and (max-width: 768px){.solution-list-lpeco__button{text-align:center}}.solution-list-lpeco__button a{display:inline-flex;justify-content:center;align-items:center;width:30rem;height:6rem;position:relative;background:#fff;border:.2rem solid #e50012;border-radius:3rem;color:#e50012;font-weight:700;text-decoration:none}@media (hover: hover){.solution-list-lpeco__button a:hover{background:#e50012;color:#fff;transition:background-color .2s cubic-bezier(.39,.575,.565,1),color .2s cubic-bezier(.39,.575,.565,1)}.solution-list-lpeco__button a:hover:after{background-color:#fff}}@media (hover: none){.solution-list-lpeco__button a:active{background:#e50012;color:#fff;transition:background-color .2s cubic-bezier(.39,.575,.565,1),color .2s cubic-bezier(.39,.575,.565,1)}.solution-list-lpeco__button a:active:after{background-color:#fff}}.solution-list-lpeco__button a:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:2.5rem;translate:0 -50%;background-color:#e50012;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background-color .2s cubic-bezier(.39,.575,.565,1)}.solution-list-lpeco__button--center{text-align:center}@media screen and (max-width: 768px){.solution-list-lpeco__button--center a{width:100%}}.solution-list-lpeco__case{display:flex;flex-direction:column;width:34.2rem;padding-left:5.2rem;border-left:.3rem dotted #eee}@media screen and (max-width: 768px){.solution-list-lpeco__case{width:100%;margin-top:3rem;padding-top:3rem;padding-left:0;border-top:.3rem dotted #eee;border-left:none}}.solution-list-lpeco__case-content a{text-decoration-line:none}.solution-list-lpeco__case-heading{margin-top:-.6rem;font-weight:700;font-size:2rem;line-height:1;letter-spacing:.05em;text-align:center}.solution-list-lpeco__case-image{position:relative;overflow:hidden;border-radius:1rem;margin-top:2rem;height:16.4rem}.solution-list-lpeco__case-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution-list-lpeco__case-image figcaption{padding:.3rem 1.9rem .4rem;color:#fff;background-color:#1e97b1;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em}.solution-list-lpeco__case-image figcaption:nth-of-type(1){position:absolute;top:0;left:0}.solution-list-lpeco__case-image figcaption:nth-of-type(2){position:absolute;top:0;right:0}.solution-list-lpeco__case-subheading,.solution-list-lpeco__case-button a{font-weight:700;line-height:1}.solution-list-lpeco__case-subheading:before,.solution-list-lpeco__case-button a:before{display:block;content:"";width:2rem;height:2rem;border-radius:100%;flex-shrink:0;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/.5rem .8rem #e50012}.solution-list-lpeco__case-subheading{display:flex;align-items:center;gap:.4rem;margin-top:1.8rem;font-size:1.8rem}.solution-list-lpeco__case-text{margin-top:1rem;line-height:1.5}.solution-list-lpeco__case-button{display:flex;align-items:flex-end;justify-content:flex-end;flex:1}@media screen and (max-width: 768px){.solution-list-lpeco__case-button{margin-top:3rem}}.solution-list-lpeco__case-button a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:#e50012;text-decoration-line:none}.solution-list-lpeco__case-button a:hover{text-decoration-line:underline}.component-lpeco-compare-button-wrapper{margin:5rem 0 5.2rem}.component-lpeco-service-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}@media screen and (max-width: 768px){.component-lpeco-service-buttons{flex-direction:column;gap:.75rem;margin-top:1.5rem}}.component-lpeco-service-buttons__item a{width:26rem}.component-lpeco-service-buttons__item--wide a{line-height:1.5!important;width:auto!important;padding:0 4rem!important}.component-lpeco-service-buttons__item--wide a:after{right:1.4rem!important}@media screen and (min-width: 769px){.component-lpeco-service-buttons__item--counter a{width:44rem!important}}@media screen and (min-width: 769px){.component-lpeco-service-buttons__item--counter a:after{right:1.4rem!important}}.component-lpeco-compare-table{color:#5e5e5e;width:100%;border-collapse:collapse;text-align:center}@media screen and (max-width: 768px){.component-lpeco-compare-table{width:65rem}}.component-lpeco-compare-table__wrapper{margin-top:5.5rem}@media screen and (max-width: 768px){.component-lpeco-compare-table__wrapper{overflow:auto;margin-top:2.75rem;padding:0}}.component-lpeco-compare-table__wrapper--wide{padding-left:0}.component-lpeco-compare-table thead tr th,.component-lpeco-compare-table tbody tr th{border:.2rem solid #cfcfcf;background-color:#f2f2f2;color:#666}.component-lpeco-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-lpeco-compare-table thead tr th{height:6.75rem;font-size:1.2rem}}.component-lpeco-compare-table thead tr th a{display:block;color:#fff;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-lpeco-compare-table thead tr th a{margin-top:.375rem;font-size:1.2rem}}.component-lpeco-compare-table thead tr th span{display:inline-flex;align-items:center;min-height:2.5em}.component-lpeco-compare-table thead tr th.is-kepco{background-color:#1e97b1;color:#fff}.component-lpeco-compare-table thead tr th:empty{width:13.6%}.component-lpeco-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-lpeco-compare-table tbody tr th{font-size:1.2rem}}.component-lpeco-compare-table tbody tr th.data-header{width:3%;padding:0;writing-mode:vertical-rl;line-height:1}.component-lpeco-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-lpeco-compare-table tbody tr td strong{color:#e50012;font-weight:400}.component-lpeco-compare-table tbody tr td.text-plain{vertical-align:top;text-align:left;padding:.8rem .4rem}.component-lpeco-compare-table tbody tr td.inactive{cursor:initial}@media (hover: hover){.component-lpeco-compare-table tbody tr td.inactive:hover{background-color:inherit}}@media (hover: none){.component-lpeco-compare-table tbody tr td.inactive:active{background-color:inherit}}.component-lpeco-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-lpeco-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-lpeco-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-lpeco-compare-table tbody tr td>span.is-show{display:block}.component-lpeco-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-lpeco-compare-table tbody tr td.data-none:before{display:inline-block;width:1.2rem;height:.2rem;content:"";background-color:#7e7e7e;vertical-align:middle}.component-lpeco-compare-table tbody tr td.data-cross:before,.component-lpeco-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-lpeco-compare-table tbody tr td.data-cross:before{rotate:45deg}.component-lpeco-compare-table tbody tr td.data-cross:after{rotate:-45deg}.component-lpeco-compare-table tbody tr td.data-triangle:before,.component-lpeco-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-lpeco-compare-table tbody tr td.data-triangle:before{top:50%;background-color:#7e7e7e}.component-lpeco-compare-table tbody tr td.data-triangle:after{top:53%;scale:.65;background-color:#fff}.component-lpeco-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-lpeco-compare-table tbody tr td.is-kepco{background-color:#e2f7f9;color:#1e97b1;font-weight:700}.component-lpeco-compare-table tbody tr td.is-kepco strong{font-weight:700}.component-lpeco-compare-table tbody tr td.is-kepco.inactive{cursor:initial}@media (hover: hover){.component-lpeco-compare-table tbody tr td.is-kepco.inactive:hover{background-color:#e2f7f9}}@media (hover: none){.component-lpeco-compare-table tbody tr td.is-kepco.inactive:active{background-color:#e2f7f9}}.component-lpeco-compare-table tbody tr td.is-kepco>span span{background-color:#1e97b1cc}.component-lpeco-compare-table tbody tr td.is-kepco>span span:after{background-color:#1e97b1}.component-lpeco-compare-table tbody tr td.is-kepco.data-circle:before{border-color:#1e97b1}.component-lpeco-compare-table tbody tr td.is-kepco.data-none:before,.component-lpeco-compare-table tbody tr td.is-kepco.data-none:after,.component-lpeco-compare-table tbody tr td.is-kepco.data-cross:before,.component-lpeco-compare-table tbody tr td.is-kepco.data-cross:after{background-color:#1e97b1}.component-lpeco-compare-table--wide thead tr th{width:25.8rem;height:10.2rem;font-size:1.2rem}.component-lpeco-compare-table--wide thead tr th span{font-size:1.6rem}.component-lpeco-compare-table--wide thead tr th.is-kepco span{font-size:2.4rem}@media screen and (max-width: 768px){.component-lpeco-compare-table--wide thead tr th.is-kepco span{font-size:1.56rem}}.component-lpeco-compare-table--wide tbody tr th{width:11.2rem;height:7rem;padding:0 2rem;text-align:left}.component-lpeco-counter{background:#eee;border-radius:0 0 1rem 1rem;padding:3.4rem 0 4rem}@media screen and (max-width: 768px){.component-lpeco-counter{padding:1.7rem 2rem 2rem}}.component-lpeco-counter__image{width:65.7rem;margin:-2.8rem auto -.6rem}@media screen and (max-width: 768px){.component-lpeco-counter__image{width:100%;margin:-1rem auto -.45rem}}.component-lpeco-counter__text{font-size:1.6rem;line-height:1.75;text-align:center;margin-bottom:-2.5rem}@media screen and (max-width: 768px){.component-lpeco-counter__text{font-size:1.36rem;margin-bottom:-2.125rem}}.component-lpeco-counter .component-lpeco-compare-button-wrapper{margin-bottom:0}.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}.mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton{color:#fff!important;background-color:#e50012!important;border:.2rem solid #e50012!important;box-shadow:none!important;width:25.3rem!important;height:4.8rem!important;font-weight:700!important;letter-spacing:.02em!important;font-size:1.6rem!important;border-radius:2.4rem!important;margin-top:2.4rem!important}.mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton:hover{background-color:#fff!important;color:#d40011!important}.component-datsutanso .component-datsutanso-nav__inner.component-lpeco-nav__inner{padding-top:1rem}.component-lpeco-nav-anchores.component-datsutanso-nav-anchores{padding-bottom:2rem}.component-lpeco-nav__heading.component-datsutanso-nav__heading{line-height:1.278}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item.component-lpeco-nav-anchores_item a{line-height:1.2;margin:.5rem 0}.component-lpeco-service-list__note{color:#555;font-size:1.4rem;display:block}
