@charset "UTF-8";html{font-size:62.5%;--tepco-header-h: 69px}body{font-size:14px}@media screen and (max-width:767px){html{font-size:2.7777778vw;--tepco-header-h: 52px}body{font-size:12.24px}}[x-cloak]{display:none!important}.denka{--eq-unit: 1rem;box-sizing:border-box;font-family:Inter,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic Medium,Yu Gothic,YuGothic,Meiryo,sans-serif;color:#222;font-size:1.6rem;line-height:1.8}.denka :where(*,*:before,*:after){box-sizing:border-box;margin:0;padding:0}@media screen and (min-width:768px)and (max-width:1279px){.denka{--eq-unit: .78125vw }}.denka :where(ul,ol){list-style:none}.denka :where(img,svg,video){display:block;max-width:100%;height:auto}.denka :where(button){background:none;border:0;color:inherit;cursor:pointer}.denka :where(h1,h2,h3,h4){font-weight:400}.denka input,.denka textarea,.denka select,.denka button{font:inherit}.denka a,.denka a:link,.denka a:visited,.denka a:hover,.denka a:focus{color:inherit;text-decoration:none}.denka .l-section{width:100%;margin-inline:auto;padding-inline:2rem}@media screen and (min-width:768px){.denka .l-section{max-width:118.4rem;padding-inline:3.2rem}}.denka .l-section{padding-block:4rem}@media screen and (min-width:768px){.denka .l-section{padding-block:8rem}}.denka .l-section__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em}@media screen and (min-width:768px){.denka .l-section__title{font-size:4rem;line-height:1.4;letter-spacing:.05em}}.denka .l-section__text{font-size:1.6rem;line-height:1.8}.denka{--site-nav-h: 7.04rem}@media screen and (min-width:768px){.denka{--site-nav-h: calc(3.78rem + calc(1.0192 * var(--eq-unit)))}}.denka .l-site-nav{position:sticky;top:var(--tepco-header-h);z-index:30;border-block:.1rem solid rgba(34,34,34,.15);background-color:#fff}.denka .l-site-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.8rem;row-gap:.8rem;padding:1.6rem .8rem}@media screen and (min-width:768px){.denka .l-site-nav__list{column-gap:1.6rem;row-gap:0;padding:1.79rem 5.6rem}}.denka .l-site-nav__item{display:flex;align-items:center;gap:.8rem}@media screen and (min-width:768px){.denka .l-site-nav__item{gap:1.6rem}}.denka .l-site-nav__break{flex-basis:100%;height:0}@media screen and (min-width:768px){.denka .l-site-nav__break{display:none}}.denka .l-site-nav__sep{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background-color:#2222224d}.denka .l-site-nav__sep--sp-hidden{display:none}@media screen and (min-width:768px){.denka .l-site-nav__sep--sp-hidden{display:block}}.denka .l-site-nav__link{font-size:1.4rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4704rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.4 * var(--eq-unit));margin-block:calc(-.4704 * var(--eq-unit));transition:color .2s}@media(hover:hover){.denka .l-site-nav__link:hover{color:#ea1e1f}}.denka .l-site-nav__link[aria-current=page]{color:#ea1e1f}.denka .c-accordion{border-top:.1rem solid #c4c4c4}.denka .c-accordion:last-child{border-bottom:.1rem solid #c4c4c4}.denka .c-accordion__head{display:flex;align-items:flex-start;gap:.8rem;width:100%;padding-block:1.6rem;text-align:left;cursor:pointer}@media screen and (min-width:768px){.denka .c-accordion__head{gap:1.6rem;padding-block:2.4rem;transition:padding-bottom .3s}}@media(hover:hover){.denka .c-accordion__head:hover .c-accordion__question{color:#ea1e1f}}.denka .c-accordion__head:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}@media screen and (min-width:768px){.denka .c-accordion__head[aria-expanded=true]{padding-bottom:1.6rem}}.denka .c-accordion__mark{flex-shrink:0;width:2.4rem;font-size:1.6rem;line-height:1.6;font-weight:300}@media screen and (min-width:768px){.denka .c-accordion__mark{width:3.2rem;font-size:2rem;line-height:1.6;font-weight:300}}.denka .c-accordion__mark--answer{color:#ea1e1f}.denka .c-accordion__question{flex:1 0 0;min-width:0;transition:color .2s;font-size:1.6rem;line-height:1.6}@media screen and (min-width:768px){.denka .c-accordion__question{font-size:2rem;line-height:1.6}}.denka .c-accordion__icon{position:relative;flex-shrink:0;width:2.4rem;height:2.6rem}@media screen and (min-width:768px){.denka .c-accordion__icon{height:3.2rem}}.denka .c-accordion__icon:before,.denka .c-accordion__icon:after{content:"";position:absolute;inset:0;margin:auto;background-color:#222;transition:transform .3s}.denka .c-accordion__icon:before{width:1.6rem;height:.2rem}@media screen and (min-width:768px){.denka .c-accordion__icon:before{width:2rem}}.denka .c-accordion__icon:after{width:.2rem;height:1.6rem}@media screen and (min-width:768px){.denka .c-accordion__icon:after{height:2rem}}.denka .c-accordion__icon.is-open:after{transform:rotate(90deg)}.denka .c-accordion__panel-inner{display:flex;gap:.8rem;padding-bottom:1.6rem}@media screen and (min-width:768px){.denka .c-accordion__panel-inner{gap:1.6rem;padding-right:4rem;padding-bottom:2.4rem}}.denka .c-accordion__answer{flex:1 0 0;min-width:0;color:#666;font-size:1.6rem;line-height:1.6}.denka .c-accordion__answer a{text-decoration:underline}.denka .c-accordion__answer strong{font-weight:700}.denka .c-accordion--qa{border-top-color:#2222224d}.denka .c-accordion--qa:last-child{border-bottom:0}.denka .c-accordion--qa .c-accordion__head{gap:0;padding-block:1.6rem}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__head{gap:0;padding-block:2.4rem}}.denka .c-accordion--qa .c-accordion__head[aria-expanded=true]{padding-bottom:.4rem}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__head[aria-expanded=true]{padding-bottom:.4rem}}.denka .c-accordion--qa .c-accordion__mark{width:2.4rem;color:#ea1e1f;font-size:1.6rem;line-height:1.6;font-weight:500}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__mark{width:4rem}}.denka .c-accordion--qa .c-accordion__mark--answer{color:#222222b3}.denka .c-accordion--qa .c-accordion__question{font-size:1.4rem;line-height:1.6;font-weight:700}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__question{font-size:1.6rem;line-height:1.8;font-weight:700}}.denka .c-accordion--qa .c-accordion__icon{width:2.4rem;height:2.3rem}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__icon{height:2.8rem}}.denka .c-accordion--qa .c-accordion__icon:before{width:1.4rem}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__icon:before{width:1.6rem}}.denka .c-accordion--qa .c-accordion__icon:after{height:1.4rem}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__icon:after{height:1.6rem}}.denka .c-accordion--qa .c-accordion__panel-inner{gap:0;padding-bottom:1.6rem}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__panel-inner{gap:0;padding-right:0;padding-bottom:2.4rem}}.denka .c-accordion--qa .c-accordion__answer{color:#222;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .c-accordion--qa .c-accordion__answer{font-size:1.6rem;line-height:1.8}}.denka .c-btn{display:flex;align-items:center;justify-content:center;width:100%;border-radius:.4rem;text-align:center}.denka .c-btn__arrow{position:absolute;right:.8rem;width:2rem;height:2rem}.denka .c-btn__arrow--external{color:#fff9}.denka .c-btn--primary{border:.2rem solid #ea1e1f;background-image:linear-gradient(to bottom,#ea1e1f,#c00)}.denka .c-btn--primary,.denka .c-btn--primary:link,.denka .c-btn--primary:visited,.denka .c-btn--primary:hover,.denka .c-btn--primary:focus{color:#fff}.denka .c-btn--primary{transition:border-color .2s,background-image .2s}@media(hover:hover){.denka .c-btn--primary:hover{border-color:#b20001;background-image:linear-gradient(to bottom,#c50000,#8d0000)}}.denka .c-btn--primary{position:relative;height:6.4rem;font-size:1.5rem;letter-spacing:.03em}@media screen and (min-width:768px){.denka .c-btn--primary{font-size:1.8rem;letter-spacing:.03em}}.denka .c-btn--dark{border:.2rem solid #000;background-image:linear-gradient(to bottom,#666,#000)}.denka .c-btn--dark,.denka .c-btn--dark:link,.denka .c-btn--dark:visited,.denka .c-btn--dark:hover,.denka .c-btn--dark:focus{color:#fff}.denka .c-btn--dark{transition:background-image .2s}@media(hover:hover){.denka .c-btn--dark:hover{background-image:linear-gradient(to bottom,#292929,#000)}}.denka .c-btn--dark{position:relative;height:6.4rem;font-size:1.5rem;letter-spacing:.03em}@media screen and (min-width:768px){.denka .c-btn--dark{font-size:1.8rem;letter-spacing:.03em}}.denka .c-btn--attached{border-radius:0 0 .4rem .4rem}.denka .c-btn--top{height:4.8rem;font-size:1.6rem;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}.denka .c-btn--top .c-btn__arrow{right:.4rem;width:2rem;height:2rem}@media screen and (min-width:768px){.denka .c-btn--top{height:7.2rem;font-size:2rem;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}.denka .c-btn--top .c-btn__arrow{right:1.4rem;width:2.4rem;height:2.4rem}.denka .c-btn--top .c-btn__arrow--external{right:1.6rem;width:2rem;height:2rem}}@media screen and (min-width:768px){.denka .c-btn--top-slim{height:4.8rem}.denka .c-btn--top-slim .c-btn__arrow{right:.4rem;width:2rem;height:2rem}}.denka .c-btn--outline{border:.1rem solid #222222;background-color:#fff;transition:opacity .2s}@media(hover:hover){.denka .c-btn--outline:hover{opacity:.7}}.denka .c-btn--outline{height:9.6rem;font-size:2.2rem;letter-spacing:.08em}@media screen and (min-width:768px){.denka .c-btn--outline{height:12rem;font-size:2.4rem;letter-spacing:.08em}}.denka .c-carousel{--carousel-gap: .8rem;--carousel-bleed: .8rem;display:flow-root}.denka .c-carousel__viewport{padding-left:var(--carousel-gap);padding-block:var(--carousel-bleed);margin-block:calc(var(--carousel-bleed) * -1)}.denka .c-carousel__slide{width:calc(var(--carousel-card-w) + var(--carousel-gap));height:auto;padding-right:var(--carousel-gap)}.denka .c-carousel--voice{--carousel-card-w: 24rem}@media screen and (min-width:768px){.denka .c-carousel--voice{--carousel-card-w: 35.2rem}}.denka .c-carousel--more{--carousel-card-w: 16rem}@media screen and (min-width:768px){.denka .c-carousel--more{--carousel-card-w: 35.2rem}}.denka .c-carousel__controls{display:none}@media screen and (min-width:768px){.denka .c-carousel__controls{display:flex;align-items:center;justify-content:center;gap:4rem;padding-top:3.2rem}}.denka .c-carousel__arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:#e71a20;color:#fff;transition:background-color .2s}.denka .c-carousel__arrow:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}@media(hover:hover){.denka .c-carousel__arrow:hover{background-color:#222}}.denka .c-carousel__arrow.swiper-button-lock{display:none}.denka .c-carousel__arrow-icon{width:4rem;height:4rem}.denka .c-carousel__dots{display:flex;align-items:center;gap:.8rem;padding-inline:.8rem}.denka .c-carousel__dots.swiper-pagination-lock{display:none}.denka .swiper-pagination-bullet{width:1.2rem;height:1.2rem;border:.15rem solid #c4c4c4;border-radius:50%;cursor:pointer;transition:background-color .2s,border-color .2s}@media(hover:hover){.denka .swiper-pagination-bullet:hover{border-color:#e71a20;background-color:#e71a20}}.denka .swiper-pagination-bullet-active{border-color:#e71a20;background-color:#e71a20}.denka .c-heading-image img{width:100%}.denka .c-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background-color:transparent;color:#222;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity .3s}@media screen and (min-width:768px){.denka .c-modal{padding-block:5.6rem}}.denka .c-modal:focus{outline:none}.denka .c-modal::backdrop{background-color:#000000b3;opacity:0;transition:opacity .3s}.denka .c-modal.is-shown{opacity:1}.denka .c-modal.is-shown::backdrop{opacity:1}.denka .c-modal__sheet{width:100%;margin-inline:auto;background-color:#fff}@media screen and (min-width:768px){.denka .c-modal__sheet{width:96rem;max-width:100%;border-radius:.4rem}}.denka .c-modal__sheet:focus{outline:none}.denka .c-modal__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;height:4.8rem;padding-inline:1.5rem;background-color:#fff;box-shadow:0 0 .4rem #00000040}@media screen and (min-width:768px){.denka .c-modal__header{top:-5.6rem;justify-content:center;height:7.2rem;padding-inline:0;border-bottom:.1rem solid rgba(0,0,0,.2);border-radius:.4rem .4rem 0 0;box-shadow:none}}.denka .c-modal__close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;transition:opacity .2s}@media(hover:hover){.denka .c-modal__close:hover{opacity:.7}}@media screen and (min-width:768px){.denka .c-modal__close{top:.8rem;right:.8rem;width:5.6rem;height:5.6rem}}.denka .c-modal__close-icon{width:1.6rem;height:1.6rem;overflow:visible;stroke-width:2.5}@media screen and (min-width:768px){.denka .c-modal__close-icon{width:2rem;height:2rem;stroke-width:2}}.denka .c-modal__body{display:flex;flex-direction:column;padding:4rem 2rem}@media screen and (min-width:768px){.denka .c-modal__body{padding:3.2rem}}.denka .c-section-heading{display:flex;align-items:center;gap:1.2rem;width:100%;text-align:center;white-space:nowrap;font-size:2.4rem;line-height:1.2;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .c-section-heading{gap:2.4rem;font-size:3rem;line-height:1.4;letter-spacing:.05em;font-size:calc(3 * var(--eq-unit))}}.denka .c-section-heading:before,.denka .c-section-heading:after{content:"";flex:1 0 0;min-width:0;height:.1rem;background-color:#222}.denka .p-page-kv{position:relative}.denka .p-page-kv__stage{position:relative;overflow:clip;aspect-ratio:var(--kv-ratio-sp);background-color:#eee}@media screen and (min-width:768px){.denka .p-page-kv__stage{aspect-ratio:var(--kv-ratio)}}.denka .p-page-kv__photo{position:absolute;max-width:none;object-fit:cover;left:var(--kv-photo-x-sp);top:var(--kv-photo-y-sp);width:var(--kv-photo-w-sp);height:var(--kv-photo-h-sp)}@media screen and (min-width:768px){.denka .p-page-kv__photo{left:var(--kv-photo-x);top:var(--kv-photo-y);width:var(--kv-photo-w);height:var(--kv-photo-h)}}.denka .p-page-kv__glow{display:none}@media screen and (min-width:768px){.denka .p-page-kv__glow{display:block;position:absolute;aspect-ratio:1;left:var(--kv-glow-x);top:var(--kv-glow-y);width:var(--kv-glow-w);background-image:radial-gradient(closest-side,#fffc,#fff0)}}.denka .p-page-kv__heading{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-page-kv__heading{gap:calc(.4 * var(--eq-unit))}}.denka .p-page-kv__band{position:relative;display:block;width:calc(var(--kv-band-sp) * var(--eq-unit));max-width:100%}@media screen and (min-width:768px){.denka .p-page-kv__band{width:calc(var(--kv-band) * var(--eq-unit))}}.denka .p-page-kv__band:before{content:"";position:absolute;inset:0;background-color:#ffffffb3}.denka .p-page-kv__band img{position:relative;width:100%}.denka .p-page-kv__lines{display:flex;flex-direction:column;align-items:flex-start}.denka .p-floating-banner__slot{position:relative;z-index:30}@media screen and (min-width:768px){.denka .p-floating-banner__slot{height:12rem}}@media screen and (min-width:768px){.denka .p-floating-banner__slot--overlay{height:0}}.denka .p-floating-banner{position:fixed;bottom:0;left:0;z-index:20;display:block;width:100%;height:7.2rem;padding:.4rem;background-image:linear-gradient(160deg,#01cce6,#01d861 29.17%,#f3d63c 58.85%,#e8a823);box-shadow:0 -.2rem .4rem #0003;opacity:0;pointer-events:none;transition:opacity .3s,padding .3s}@media screen and (min-width:768px){.denka .p-floating-banner{top:var(--fb-top);right:0;bottom:auto;left:auto;width:36rem;height:9.6rem;box-shadow:0 .4rem .4rem #0003}}@media screen and (min-width:768px)and (hover:hover){.denka .p-floating-banner:hover{padding:.6rem}}.denka .p-floating-banner.is-shown{opacity:1;pointer-events:auto}.denka .p-floating-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;padding-inline:1.6rem;background-color:#fff}@media screen and (min-width:768px){.denka .p-floating-banner__inner{gap:1.4rem}}.denka .p-floating-banner__text{white-space:nowrap;font-size:1.3rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4368rem}@media screen and (min-width:768px){.denka .p-floating-banner__text{font-size:1.5rem;line-height:1.4;letter-spacing:.03em;margin-block:-.504rem}}.denka .p-floating-banner__strong{color:#ea1e1f;font-weight:700}.denka .p-floating-banner__note{vertical-align:super;font-size:.65em}.denka .p-floating-banner__logos{display:flex;align-items:flex-start;gap:1.42rem}@media screen and (min-width:768px){.denka .p-floating-banner__logos{gap:2rem}}.denka .p-floating-banner__enekari{position:relative;width:7.96rem;height:2.275rem}@media screen and (min-width:768px){.denka .p-floating-banner__enekari{width:11.2rem;height:3.2rem}}.denka .p-floating-banner__enekari-mark{position:absolute;top:0;left:0;width:2.275rem;height:2.275rem}@media screen and (min-width:768px){.denka .p-floating-banner__enekari-mark{width:3.2rem;height:3.2rem}}.denka .p-floating-banner__enekari-text{position:absolute;top:.57rem;left:2.91rem;width:5.05rem}@media screen and (min-width:768px){.denka .p-floating-banner__enekari-text{top:.8rem;left:4.1rem;width:7.1rem}}.denka .p-floating-banner__enekari-plus{width:12.15rem}@media screen and (min-width:768px){.denka .p-floating-banner__enekari-plus{width:17.1rem}}.denka .p-carousel-card{display:flex;overflow:hidden;flex-direction:column;width:100%;height:100%;border-radius:.4rem;background-color:#fff;box-shadow:0 .2rem .8rem #0003}@media(hover:hover){.denka .p-carousel-card:hover .p-carousel-card__title{color:#ea1e1f}}.denka .p-carousel-card__photo{display:block;width:100%;aspect-ratio:1}.denka .p-carousel-card__photo img{width:100%;height:100%;object-fit:cover}.denka .p-carousel-card__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column}.denka .p-carousel-card__label{position:absolute;top:-1.2rem;left:1.6rem;padding:.29rem .8rem;border-radius:.2rem;background-color:#ea1e1f;color:#fff;font-size:1.2rem;line-height:1.6;font-weight:700}.denka .p-carousel-card__title{display:block;transition:color .2s}.denka .p-carousel-card__title-line{display:block}.denka .p-carousel-card--voice .p-carousel-card__body{min-height:12.4rem;padding:2rem 1.6rem 1.6rem}.denka .p-carousel-card--voice .p-carousel-card__title{font-size:1.6rem;line-height:1.6}.denka .p-carousel-card--more .p-carousel-card__body{min-height:13.6rem;padding:1.6rem 1.2rem 1.2rem}.denka .p-carousel-card--more .p-carousel-card__title{font-size:1.3rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-carousel-card--more .p-carousel-card__body{min-height:12.4rem;padding:2rem 1.6rem 1.6rem}.denka .p-carousel-card--more .p-carousel-card__title{font-size:1.6rem;line-height:1.6}}.denka .p-cp-kv__image{display:block;width:100%;height:auto}.denka .p-cp-intro{display:flex;flex-direction:column;align-items:center;padding:6.4rem 1.6rem}@media screen and (min-width:768px){.denka .p-cp-intro{padding:0 3.2rem 8rem}}.denka .p-cp-intro__heading{display:flex;justify-content:center;height:7.2rem}@media screen and (min-width:768px){.denka .p-cp-intro__heading{height:calc(16.5 * var(--eq-unit))}}.denka .p-cp-intro__heading img{width:30.7rem;height:auto;margin-top:-.212rem}@media screen and (min-width:768px){.denka .p-cp-intro__heading img{width:calc(70.1 * var(--eq-unit));margin-top:calc(-.556 * var(--eq-unit))}}.denka .p-cp-intro__text{width:100%;margin-top:2.4rem;font-size:1.5rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-cp-intro__text{width:calc(73.6 * var(--eq-unit));margin-top:4rem;font-size:1.8rem;line-height:3.2rem}}.denka .p-cp-intro__row{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width:768px){.denka .p-cp-intro__row{flex-direction:row;align-items:flex-start;gap:calc(2.4 * var(--eq-unit));width:calc(73.6 * var(--eq-unit));margin-top:2.4rem}}.denka .p-cp-intro__text--side{order:2}@media screen and (min-width:768px){.denka .p-cp-intro__text--side{flex:1 1 0;min-width:0;order:0;margin-top:0}}.denka .p-cp-intro__illust{order:1;width:31.6rem;height:auto;margin-block:2.297rem -.097rem}@media screen and (min-width:768px){.denka .p-cp-intro__illust{flex:none;order:0;width:calc(46.1 * var(--eq-unit));margin-block:calc(-.5 * var(--eq-unit)) 0;margin-inline:calc(.95 * var(--eq-unit))}}.denka .p-cp-section{padding:6.4rem .8rem 0}@media screen and (min-width:768px){.denka .p-cp-section{padding:12rem 3.2rem 0}}.denka .p-cp-section--first{padding-top:1.6rem}@media screen and (min-width:768px){.denka .p-cp-section--first{padding-top:0}}.denka .p-cp-section__inner{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:.8rem;border:.1rem solid rgba(34,34,34,.7);border-radius:.4rem}@media screen and (min-width:768px){.denka .p-cp-section__inner{padding-bottom:0;border-radius:.8rem}}.denka .p-cp-section__inner--clip{padding-bottom:0;overflow:hidden}.denka .p-cp-section__head{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2.4rem 1.6rem 1.6rem;text-align:center}@media screen and (min-width:768px){.denka .p-cp-section__head{gap:0;padding:4rem 0 0}}.denka .p-cp-section__title{color:#ea1e1f;white-space:nowrap;font-size:2.8rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-cp-section__title{font-size:5.6rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(5.6 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-cp-section__head .p-cp-section__title+.p-cp-section__lead{margin-top:1.6rem}}.denka .p-cp-section__lead{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-section__lead{white-space:nowrap;font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit))}}.denka .p-cp-section__body{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:.8rem;padding-inline:.9rem}@media screen and (min-width:768px){.denka .p-cp-section__body{margin-top:4.8rem;padding:0 1.6rem 1.6rem}}.denka .p-cp-panel{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%;padding:3.2rem 1.6rem;border-radius:.4rem;background-color:#fff0f0}@media screen and (min-width:768px){.denka .p-cp-panel{gap:4rem;padding:4rem;border-radius:.8rem}}.denka .p-cp-panel__head{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;text-align:center}@media screen and (min-width:768px){.denka .p-cp-panel__head{gap:2.4rem}}.denka .p-cp-panel__title{font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-cp-panel__title{white-space:nowrap;font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-cp-panel__sub{font-size:1.6rem;line-height:1.4;letter-spacing:.03em;margin-block:-.5376rem;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-cp-panel__sub{white-space:nowrap;font-size:2rem;line-height:1.4;letter-spacing:.03em;margin-block:-.672rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit));margin-block:calc(-.672 * var(--eq-unit))}}.denka .p-cp-panel__divider{width:100%;height:.1rem;margin:0 0 -.1rem;border:0;background-color:#ea1e1f4d}.denka .p-cp-circles{display:flex;flex-wrap:wrap;justify-content:center;width:29.4rem;margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-cp-circles{flex-wrap:nowrap;width:auto;margin-top:0}}.denka .p-cp-circle{position:relative;flex:none;width:14.7rem;height:16rem}@media screen and (min-width:768px){.denka .p-cp-circle{width:calc(21.857 * var(--eq-unit));height:calc(20.4 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-cp-circle--ih{width:calc(19.9 * var(--eq-unit));height:calc(19.3 * var(--eq-unit))}}.denka .p-cp-circle__ring{position:absolute;top:.028rem;left:50%;width:12.84rem;aspect-ratio:1;border-radius:50%;background-color:#fff;transform:translate(-50%)}@media screen and (min-width:768px){.denka .p-cp-circle__ring{top:calc(-.4 * var(--eq-unit));width:calc(16.8 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-cp-circle--v2h .p-cp-circle__ring{top:calc(-.2 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-cp-circle--ih .p-cp-circle__ring{top:calc(.6 * var(--eq-unit))}}.denka .p-cp-circle__icon{position:absolute;top:0;left:50%;width:17.4rem;height:auto;transform:translate(-50%)}@media screen and (min-width:768px){.denka .p-cp-circle__icon{inset:0;width:100%;height:100%;transform:none}}.denka .p-cp-circle--ih .p-cp-circle__icon{top:-.966rem}@media screen and (min-width:768px){.denka .p-cp-circle--ih .p-cp-circle__icon{top:0}}.denka .p-cp-circle__label{position:absolute;top:13rem;right:0;left:0;text-align:center;white-space:nowrap;font-size:1.62rem;line-height:1;letter-spacing:.08em}@media screen and (min-width:768px){.denka .p-cp-circle__label{top:calc(16.32 * var(--eq-unit));font-size:2.04rem;line-height:1;letter-spacing:.08em;font-size:calc(2.04 * var(--eq-unit))}}.denka .p-cp-circle--ih .p-cp-circle__label{top:12.2rem}@media screen and (min-width:768px){.denka .p-cp-circle--ih .p-cp-circle__label{top:calc(15.1 * var(--eq-unit))}}.denka .p-cp-block{display:flex;flex-direction:column;gap:3.2rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-block{flex-direction:row;align-items:flex-start;gap:calc(4 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-cp-block--reverse{flex-direction:row-reverse}}@media screen and (min-width:768px){.denka .p-cp-block--stack{flex-direction:column;gap:3.2rem}}@media screen and (min-width:768px){.denka .p-cp-block--energy{gap:calc(4.8 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-cp-block--ohisama,.denka .p-cp-block--usage{gap:calc(3.2 * var(--eq-unit))}}.denka .p-cp-block__body{display:flex;flex:1 1 0;flex-direction:column;gap:1.6rem;min-width:0;width:100%}.denka .p-cp-block--energy .p-cp-block__body{gap:2.4rem}.denka .p-cp-block--ev-cost .p-cp-block__body{gap:2.636rem}.denka .p-cp-block__title{font-size:2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-cp-block__title{font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit))}}.denka .p-cp-block__pre{display:block;font-size:1.6rem;line-height:1.6;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-cp-block__pre{font-size:2rem;line-height:1.6;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}}.denka .p-cp-block__sup{font-size:1.3rem;letter-spacing:.03em}@media screen and (min-width:768px){.denka .p-cp-block__sup{font-size:calc(1.3 * var(--eq-unit))}}.denka .p-cp-block__text{font-size:1.5rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-cp-block__text{font-size:1.8rem;line-height:3.2rem}}.denka .p-cp-block__note{color:#222;font-size:1.1rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-block__note{font-size:1.2rem;line-height:1.6}}.denka .p-cp-block__note--drinking{margin-top:1.1rem}@media screen and (min-width:768px){.denka .p-cp-block__note--drinking{margin-top:1.6rem}}.denka .p-cp-block__note--pc{display:none}@media screen and (min-width:768px){.denka .p-cp-block__note--pc{display:block;line-height:2}}.denka .p-cp-block__note--sp{line-height:1.8rem}@media screen and (min-width:768px){.denka .p-cp-block__note--sp{display:none}}.denka .p-cp-block__subtitle{font-size:1.6rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-cp-block__subtitle{font-size:2rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}}.denka .p-cp-block__list{display:flex;flex-direction:column}.denka .p-cp-block__figure{flex:none;width:100%}.denka .p-cp-block__illust,.denka .p-cp-block__photo{display:block;width:100%;height:auto}.denka .p-cp-block__figure--energy{display:flex;justify-content:flex-end;width:29.4rem;height:16.96rem;margin-inline:auto}@media screen and (min-width:768px){.denka .p-cp-block__figure--energy{width:calc(52 * var(--eq-unit));height:calc(30 * var(--eq-unit));margin-inline:0}}.denka .p-cp-block__figure--energy .p-cp-block__illust{width:28.636rem}@media screen and (min-width:768px){.denka .p-cp-block__figure--energy .p-cp-block__illust{width:calc(50.768 * var(--eq-unit))}}.denka .p-cp-block__figure--tank{width:25.6rem;height:19.5rem;margin-inline:auto}@media screen and (min-width:768px){.denka .p-cp-block__figure--tank{width:calc(36 * var(--eq-unit));height:calc(32 * var(--eq-unit));margin-inline:0}}.denka .p-cp-block__figure--tank .p-cp-block__illust{width:21.25rem;margin:.445rem 0 0 3.176rem}@media screen and (min-width:768px){.denka .p-cp-block__figure--tank .p-cp-block__illust{width:calc(34.877 * var(--eq-unit));margin:calc(.731 * var(--eq-unit)) 0 0 calc(.723 * var(--eq-unit))}}.denka .p-cp-block__figure--v2h{overflow:hidden;width:29.4rem;height:31.046rem;margin-inline:auto}@media screen and (min-width:768px){.denka .p-cp-block__figure--v2h{width:calc(50 * var(--eq-unit));height:calc(52.8 * var(--eq-unit));margin-inline:0}}.denka .p-cp-block__figure--v2h .p-cp-block__illust{max-width:none;width:35.456rem;margin-left:-3.058rem}@media screen and (min-width:768px){.denka .p-cp-block__figure--v2h .p-cp-block__illust{width:calc(60.3 * var(--eq-unit));margin-left:calc(-5.2 * var(--eq-unit))}}.denka .p-cp-block__figure--photo{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.denka .p-cp-block__figure--photo{width:calc(48 * var(--eq-unit))}}.denka .p-cp-block__figure--ohisama{width:29.4rem;margin-inline:auto}@media screen and (min-width:768px){.denka .p-cp-block__figure--ohisama{width:calc(54.4 * var(--eq-unit));height:calc(30 * var(--eq-unit));margin-inline:0}}.denka .p-cp-block__figure--usage{width:29.4rem;margin-inline:auto}@media screen and (min-width:768px){.denka .p-cp-block__figure--usage{width:calc(49.6 * var(--eq-unit));margin-inline:0}}.denka .p-cp-block__figure--ev-cost{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:30rem;margin-inline:-.3rem}@media screen and (min-width:768px){.denka .p-cp-block__figure--ev-cost{width:calc(73.939 * var(--eq-unit));margin-inline:0}}.denka .p-cp-block__picture{display:block;width:100%}.denka .p-cp-block__figure--boil{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-block__figure--boil{width:calc(52.2 * var(--eq-unit))}}.denka .p-cp-block__figure--boil .p-cp-block__illust{flex:none;align-self:center;width:29.6rem;max-width:none}@media screen and (min-width:768px){.denka .p-cp-block__figure--boil .p-cp-block__illust{width:100%}}.denka .p-cp-block__caption{color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-block__caption{width:100%;font-size:1.2rem;line-height:1.8}}.denka .p-cp-block__source{width:100%;color:#222;font-size:1.2rem;line-height:1.6;line-height:1.9rem}@media screen and (min-width:768px){.denka .p-cp-block__source{font-size:1.3rem;line-height:1.6;line-height:2.1rem}}.denka .p-cp-block__link,.denka .p-cp-block__link:link,.denka .p-cp-block__link:visited,.denka .p-cp-block__link:hover,.denka .p-cp-block__link:focus{color:inherit;text-decoration:underline}@media(hover:hover){.denka .p-cp-block__link:hover{text-decoration:none}}.denka .p-cp-houses{display:flex;justify-content:center;gap:1.2rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-houses{gap:calc(2.9 * var(--eq-unit))}}.denka .p-cp-houses__item{width:14.056rem;height:auto}@media screen and (min-width:768px){.denka .p-cp-houses__item{width:calc(36 * var(--eq-unit))}}.denka .p-cp-features{display:flex;flex-direction:column;gap:3.2rem;width:100%}.denka .p-cp-features__list{display:flex;flex-wrap:wrap;align-self:center;gap:1.6rem;width:29.6rem}@media screen and (min-width:768px){.denka .p-cp-features__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.denka .p-cp-feature{display:flex;flex-direction:column;align-items:center;gap:.4rem;overflow:hidden;width:14rem;height:16.8rem}@media screen and (min-width:768px){.denka .p-cp-feature{gap:.9rem;width:auto;height:auto;padding:1.1rem 1.7rem}}.denka .p-cp-feature__name{width:100%;padding-bottom:.2rem;border-bottom:.05rem solid #000;text-align:center;font-size:1.4rem;line-height:1.6;font-weight:700}@media screen and (min-width:768px){.denka .p-cp-feature__name{padding-bottom:.8rem;border-bottom-width:.1rem;font-size:2rem;line-height:1.2;letter-spacing:.01em;font-weight:700}}.denka .p-cp-feature__text{width:fit-content;max-width:100%;text-align:left;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-feature__text{max-width:min(100%,30.8rem);font-size:1.6rem;line-height:1.2;letter-spacing:.01em}}@media screen and (min-width:768px){.denka .p-cp-feature__text--box{width:min(100%,30.8rem)}}.denka .p-cp-feature__media{flex:none;overflow:hidden;width:13.242rem;height:7.595rem}@media screen and (min-width:768px){.denka .p-cp-feature__media{width:calc(27.2 * var(--eq-unit));height:calc(15.6 * var(--eq-unit))}}.denka .p-cp-feature__image{display:block;width:100%;height:100%;object-fit:cover}.denka .p-cp-feature__note{width:100%;color:#222;text-align:center;font-size:1.3rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4368rem;font-feature-settings:"pwid" on,"palt" on}.denka .p-cp-features__note{color:#222;font-size:1.1rem;line-height:1.8rem}.denka .p-cp-more{display:flex;justify-content:center;padding:6.4rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-cp-more{padding:12rem 3.2rem 0}}.denka .p-cp-more__button{position:relative;height:6rem;padding:2rem 2.8rem;border:.1rem solid rgba(234,30,31,.3);font-size:1.6rem;line-height:1.4;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}.denka .p-cp-more__button,.denka .p-cp-more__button:link,.denka .p-cp-more__button:visited,.denka .p-cp-more__button:hover,.denka .p-cp-more__button:focus{color:#ea1e1f}.denka .p-cp-more__button{transition:opacity .2s}@media(hover:hover){.denka .p-cp-more__button:hover{opacity:.7}}@media screen and (min-width:768px){.denka .p-cp-more__button{width:64rem;height:12rem;padding:2.4rem 4rem;font-size:2rem;line-height:1.4;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-cp-more__button .c-btn__arrow{right:.8rem;width:2rem;height:2rem}@media screen and (min-width:768px){.denka .p-cp-more__button .c-btn__arrow{right:1.6rem;width:2.4rem;height:2.4rem}}.denka .p-cp-support__head{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-top:2.4rem;text-align:center}@media screen and (min-width:768px){.denka .p-cp-support__head{gap:1.6rem;padding-top:4rem}}.denka .p-cp-support__lead{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-support__lead{white-space:nowrap;font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit))}}.denka .p-plan.p-plan--concept{width:100%;padding:6.4rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-plan.p-plan--concept{padding:8rem 4rem 0}}.denka .p-plan.p-plan--concept .p-plan__panel{max-width:none;margin-top:2.4rem;padding-block:1.5rem}@media screen and (min-width:768px){.denka .p-plan.p-plan--concept .p-plan__panel{margin-top:1.6rem;padding-block:3.9rem}}.denka .p-plan.p-plan--concept .p-plan__text{line-height:1.6}.denka .p-cp-service{display:flex;flex-direction:column;align-items:center;width:100%;padding:6.4rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-cp-service{padding:8rem 1.6rem 0}}.denka .p-cp-service__title{text-align:center;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-cp-service__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-cp-service__mark{vertical-align:super;font-size:.55em}.denka .p-cp-service__cards{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-cp-service__cards{flex-direction:row;justify-content:center;gap:calc(3.2 * var(--eq-unit));width:auto;margin-top:3.2rem}}.denka .p-cp-service .p-nh-card{padding-bottom:1.4rem}@media screen and (min-width:768px){.denka .p-cp-service .p-nh-card{padding-bottom:2.2rem}}.denka .p-cp-service .p-nh-card__head{margin-top:-.2rem}.denka .p-cp-service__note{width:29.4rem;max-width:100%;margin-top:.8rem;color:#222;font-size:1.1rem;line-height:1.8rem}@media screen and (min-width:768px){.denka .p-cp-service__note{width:auto;margin-top:3.2rem;text-align:center;font-size:1.2rem;line-height:2.2rem}}.denka .p-cp-service__button{margin-top:3.2rem}@media screen and (min-width:768px){.denka .p-cp-service__button{width:40rem}}.denka .p-cp-contact{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:7.2rem;padding:4rem .8rem .8rem;background-color:#fff0f0}@media screen and (min-width:768px){.denka .p-cp-contact{margin-top:8.8rem;padding:6.4rem 2.4rem 2.4rem}}.denka .p-cp-contact__catch{display:flex;align-items:center;justify-content:center;gap:1.2rem}@media screen and (min-width:768px){.denka .p-cp-contact__catch{gap:2.4rem}}.denka .p-cp-contact__catch:before,.denka .p-cp-contact__catch:after{content:"";flex:none;width:.2rem;height:2.255rem;margin-inline:.31rem;background-color:#222;transform:skew(20deg)}@media screen and (min-width:768px){.denka .p-cp-contact__catch:before,.denka .p-cp-contact__catch:after{height:4.51rem;margin-inline:.72rem}}.denka .p-cp-contact__catch:after{transform:skew(-20deg)}.denka .p-cp-contact__catch-text{display:block;white-space:nowrap;font-size:1.8rem;line-height:1.8;margin-block:-.9648rem}@media screen and (min-width:768px){.denka .p-cp-contact__catch-text{font-size:3.2rem;line-height:1.8;margin-block:-1.7152rem}}.denka .p-cp-family{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem .8rem;width:29.6rem;margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-cp-family{position:relative;display:block;width:calc(92.8 * var(--eq-unit));height:calc(22.7 * var(--eq-unit));margin-top:2.4rem}}.denka .p-cp-family__illust{order:3;width:25.907rem;height:auto}@media screen and (min-width:768px){.denka .p-cp-family__illust{position:absolute;top:0;left:calc(27.972 * var(--eq-unit));order:0;width:calc(36.756 * var(--eq-unit))}}.denka .p-cp-family__bubble{position:relative;display:flex;align-items:center;justify-content:center;width:14.4rem;height:12rem;border-radius:1.6rem;background-color:#f3d97a;text-align:center;font-size:1.8rem;line-height:1.4}@media screen and (min-width:768px){.denka .p-cp-family__bubble{position:absolute;top:calc(2.7 * var(--eq-unit));width:calc(25.6 * var(--eq-unit));height:calc(20 * var(--eq-unit));font-size:2.4rem;line-height:1.4;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-cp-family__bubble:after{content:"";position:absolute;bottom:-1.6rem;left:50%;border-style:solid;border-width:1.6rem .6rem 0;border-color:#f3d97a transparent transparent;transform:translate(-50%)}@media screen and (min-width:768px){.denka .p-cp-family__bubble:after{top:50%;bottom:auto;transform:translateY(-50%)}}@media screen and (min-width:768px){.denka .p-cp-family__bubble--left{left:0}.denka .p-cp-family__bubble--left:after{right:calc(-1.6 * var(--eq-unit));left:auto;border-width:calc(.6 * var(--eq-unit)) 0 calc(.6 * var(--eq-unit)) calc(1.6 * var(--eq-unit));border-color:transparent transparent transparent #f3d97a}}@media screen and (min-width:768px){.denka .p-cp-family__bubble--right{right:0}.denka .p-cp-family__bubble--right:after{right:auto;left:calc(-1.6 * var(--eq-unit));border-width:calc(.6 * var(--eq-unit)) calc(1.6 * var(--eq-unit)) calc(.6 * var(--eq-unit)) 0;border-color:transparent #f3d97a transparent transparent}}.denka .p-cp-contact__target{margin-top:4rem;text-align:center;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-contact__target{margin-top:4.8rem;font-size:1.6rem;line-height:1.6}}.denka .p-cp-contact__lead{text-align:center;font-size:2.4rem;line-height:1.6}.denka .p-cp-tabs{width:100%;margin-top:4rem}@media screen and (min-width:768px){.denka .p-cp-tabs{margin-top:4.8rem}}.denka .p-cp-tabs__list{display:flex}.denka .p-cp-tabs__tab{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;height:6.4rem;border:.1rem solid #f99;border-radius:.8rem .8rem 0 0;background-image:linear-gradient(to bottom,#f99,#ff7272);color:#fff;white-space:nowrap;cursor:pointer;transition:opacity .2s;font-size:1.6rem;line-height:1.4;font-weight:700}@media screen and (min-width:768px){.denka .p-cp-tabs__tab{height:8rem;font-size:2.8rem;line-height:1.4;font-weight:700}}@media(hover:hover){.denka .p-cp-tabs__tab:hover{opacity:.85}}.denka .p-cp-tabs__tab:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}.denka .p-cp-tabs__tab.is-current{border-color:#ea1e1f4d;border-bottom-color:transparent;background-image:none;background-color:#fff;color:#ea1e1f;cursor:default}@media(hover:hover){.denka .p-cp-tabs__tab.is-current:hover{opacity:1}}.denka .p-cp-tabs__panel{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;padding:1.6rem 1.6rem 2.4rem;border:.1rem solid rgba(234,30,31,.3);border-top:0;border-radius:0 0 .8rem .8rem;background-color:#fff}@media screen and (min-width:768px){.denka .p-cp-tabs__panel{gap:2.4rem;padding:2.4rem 2.4rem 6.4rem}}.denka .p-cp-tabs__panel--builder{padding:2.4rem 1.6rem}@media screen and (min-width:768px){.denka .p-cp-tabs__panel--builder{padding:6.4rem 2.4rem}}.denka .p-cp-notice{display:flex;flex-direction:column;gap:.8rem;width:100%;padding:1.6rem;border:.1rem solid #e71a20;border-radius:.4rem}@media screen and (min-width:768px){.denka .p-cp-notice{padding:3.2rem}}.denka .p-cp-notice__title{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#ea1e1f;text-align:center;font-size:1.6rem;line-height:1.8;font-weight:700}@media screen and (min-width:768px){.denka .p-cp-notice__title{flex-direction:row;justify-content:center;white-space:nowrap;font-size:2rem;line-height:1.8;font-weight:700}}.denka .p-cp-notice__icon{flex:none;width:3.2rem;height:3.2rem}.denka .p-cp-notice__text{color:#5b5b5b;font-size:1.3rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-notice__text{text-align:center;font-size:1.6rem;line-height:1.8}}.denka .p-cp-logos{display:flex;gap:.4rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-logos{gap:.8rem}}.denka .p-cp-logos__item{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;padding-block:2.4rem;border-radius:.4rem;background-color:#fff}.denka .p-cp-logos__image{height:5.6rem;width:auto}@media screen and (min-width:768px){.denka .p-cp-logos__image{height:calc(5.6 * var(--eq-unit))}}.denka .p-cp-contact__heading{text-align:center;font-size:1.6rem;line-height:1.6;font-weight:700}@media screen and (min-width:768px){.denka .p-cp-contact__heading{white-space:nowrap;font-size:2.4rem;line-height:1.6;font-weight:700}}.denka .p-cp-contact__heading--trim{font-size:1.6rem;line-height:1.6;font-weight:700;margin-block:-.6976rem}@media screen and (min-width:768px){.denka .p-cp-contact__heading--trim{font-size:2.4rem;line-height:1.6;font-weight:700;margin-block:-1.0464rem}}.denka .p-cp-contact__form{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-contact__form{gap:2.4rem}}.denka .p-cp-contact__action{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.denka .p-cp-contact__button{height:auto;min-height:6rem;padding:1.8rem .8rem;font-size:1.4rem;line-height:1.4;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-cp-contact__button{width:56rem;min-height:9.6rem;padding:3rem 2.4rem;font-size:2rem;line-height:1.4;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-cp-contact__button .c-btn__arrow--external{right:1rem;width:1.6rem;height:1.6rem}@media screen and (min-width:768px){.denka .p-cp-contact__button .c-btn__arrow--external{right:2.8rem;width:2rem;height:2rem}}.denka .p-cp-contact__label{display:block;text-align:center;margin-block:-.4704rem}@media screen and (min-width:768px){.denka .p-cp-contact__label{margin-block:-.672rem}}.denka .p-cp-contact__note{width:100%;color:#222;font-size:1.1rem;line-height:1.8rem}@media screen and (min-width:768px){.denka .p-cp-contact__note{text-align:center;font-size:1.2rem;line-height:2.2rem}}.denka .p-cp-contact__note--purchase{margin-top:.8rem}@media screen and (min-width:768px){.denka .p-cp-contact__note--purchase{margin-top:0}}.denka .p-cp-contact__purchase{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-contact__purchase{gap:2rem;padding:2.4rem 0 1.6rem}}.denka .p-cp-contact__text{text-align:center;font-size:1.4rem;line-height:1.6;margin-block:-.6104rem}@media screen and (min-width:768px){.denka .p-cp-contact__text{font-size:1.6rem;line-height:1.8;margin-block:-.8576rem}}.denka .p-cp-builder{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}@media screen and (min-width:768px){.denka .p-cp-builder{gap:2.4rem}}.denka .p-cp-builder__title{text-align:center;font-size:1.6rem;line-height:1.6;font-weight:700}@media screen and (min-width:768px){.denka .p-cp-builder__title{white-space:nowrap;font-size:2.8rem;line-height:1.6;font-weight:700;margin-block:-1.2208rem}}.denka .p-cp-builder__text{text-align:center;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-builder__text{white-space:nowrap;font-size:1.6rem;line-height:1.6;margin-block:-.6976rem}}.denka .p-cp-cm{gap:.8rem;padding-bottom:3.2rem}@media screen and (min-width:768px){.denka .p-cp-cm{gap:4.8rem;padding:4rem}}@media screen and (min-width:768px){.denka .p-cp-cm__head{padding:0}}.denka .p-cp-cm__list{display:flex;flex-direction:column;gap:1.6rem;width:29.6rem}@media screen and (min-width:768px){.denka .p-cp-cm__list{display:grid;grid-template-columns:repeat(2,minmax(0,calc(54.4 * var(--eq-unit))));justify-content:start;gap:calc(4 * var(--eq-unit));width:100%;max-width:calc(113.6 * var(--eq-unit))}}.denka .p-cp-cm__item{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width:768px){.denka .p-cp-cm__item{gap:1.6rem}}.denka .p-cp-cm__video{width:100%;aspect-ratio:16/9;background-color:#ccc}.denka .p-cp-cm__video iframe{display:block;width:100%;height:100%;border:0}.denka .p-cp-cm__caption{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-cp-cm__caption{font-size:1.8rem;line-height:1.4;letter-spacing:.03em;margin-block:-.6048rem;font-feature-settings:"pwid" on,"palt" on}}@media screen and (min-width:768px){.denka .p-cp-cm__space{display:inline-block;width:.25em;overflow:hidden;vertical-align:bottom}}.denka .p-page-kv__heading--equipment{margin-top:-8.3rem;padding:1.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-page-kv__heading--equipment{position:absolute;top:50%;left:0;margin-top:0;padding:calc(8 * var(--eq-unit));transform:translateY(-50%)}}.denka .p-eq-nav{margin-top:6.4rem;padding-inline:.8rem;scroll-margin-top:calc(var(--tepco-header-h) + var(--site-nav-h) + 2rem)}@media screen and (min-width:768px){.denka .p-eq-nav{margin-top:9.6rem;padding-inline:3.2rem}}.denka .p-eq-nav--first{margin-top:4rem}@media screen and (min-width:768px){.denka .p-eq-nav--first{margin-top:0}}.denka .p-eq-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}@media screen and (min-width:768px){.denka .p-eq-nav__list{flex-wrap:nowrap;gap:0;align-items:stretch}}.denka .p-eq-nav__item{width:16.4rem;border-left:.1rem solid rgba(234,30,31,.3)}@media screen and (min-width:768px){.denka .p-eq-nav__item{flex:1 0 0;min-width:0;width:auto}}.denka .p-eq-nav__item--current{border-left-width:.2rem;border-left-color:#222222b3}@media screen and (min-width:768px){.denka .p-eq-nav__item--current{border-left-color:#222}}.denka .p-eq-nav__link{display:flex;flex-direction:column;justify-content:space-between;height:8rem;padding:.8rem 0 0 1.6rem}.denka .p-eq-nav__link,.denka .p-eq-nav__link:link,.denka .p-eq-nav__link:visited,.denka .p-eq-nav__link:hover,.denka .p-eq-nav__link:focus{color:#ea1e1f}@media screen and (min-width:768px){.denka .p-eq-nav__link{height:100%;padding:.8rem 2.4rem 0}}.denka .p-eq-nav__link{transition:opacity .2s}@media(hover:hover){.denka .p-eq-nav__link:hover{opacity:.7}}.denka .p-eq-nav__link:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}.denka .p-eq-nav__body{display:flex;flex-direction:column;gap:1.6rem;padding-bottom:1.6rem}@media screen and (min-width:768px){.denka .p-eq-nav__body{gap:2.4rem}}.denka .p-eq-nav__item--current .p-eq-nav__link,.denka .p-eq-nav__item--current .p-eq-nav__link:link,.denka .p-eq-nav__item--current .p-eq-nav__link:visited,.denka .p-eq-nav__item--current .p-eq-nav__link:hover,.denka .p-eq-nav__item--current .p-eq-nav__link:focus{color:#222}.denka .p-eq-nav__head{display:flex;align-items:center;gap:.8rem}@media screen and (min-width:768px){.denka .p-eq-nav__head{flex-direction:column;align-items:flex-start;gap:1.6rem}}.denka .p-eq-nav__no{font-size:1.1rem;line-height:1.2;font-weight:600;margin-block:-.2596rem;font-size:calc(1.1 * var(--eq-unit));margin-block:calc(-.2596 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-nav__no{font-size:1.4rem;line-height:1.2;font-weight:600;margin-block:-.3304rem;font-size:calc(1.4 * var(--eq-unit));margin-block:calc(-.3304 * var(--eq-unit))}}.denka .p-eq-nav__label{font-size:2rem;line-height:1.6;letter-spacing:.03em;margin-block:-.872rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit));margin-block:calc(-.872 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-nav__label{font-size:2.8rem;line-height:1.6;letter-spacing:.03em;margin-block:-1.2208rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.8 * var(--eq-unit));margin-block:calc(-1.2208 * var(--eq-unit))}}.denka .p-eq-nav__desc{color:#222222b3;font-size:1.1rem;line-height:1.4;letter-spacing:.03em;margin-block:-.3696rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.1 * var(--eq-unit));margin-block:calc(-.3696 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-nav__desc{font-size:1.4rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4704rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.4 * var(--eq-unit));margin-block:calc(-.4704 * var(--eq-unit))}}.denka .p-eq-nav__icon{display:none}@media screen and (min-width:768px){.denka .p-eq-nav__icon{display:block;width:2.4rem;height:2.4rem}}.denka .p-eq-section{scroll-margin-top:calc(var(--tepco-header-h) + var(--site-nav-h) + 2rem);padding-top:6.4rem}@media screen and (min-width:768px){.denka .p-eq-section{padding-top:9.6rem}}@media screen and (min-width:768px){.denka .p-eq-section--first{padding-top:12rem}}.denka .p-eq-section--tabs{padding-top:3.2rem}@media screen and (min-width:768px){.denka .p-eq-section--tabs{padding-top:4rem}}.denka .p-eq-section__inner{width:calc(100% - 1.6rem);margin-inline:auto;border:.1rem solid rgba(34,34,34,.7);border-radius:.8rem}@media screen and (min-width:768px){.denka .p-eq-section__inner{width:calc(100% - 6.4rem)}}.denka .p-eq-section__head{position:relative;height:1.6rem}@media screen and (min-width:768px){.denka .p-eq-section__head{height:3.2rem}}.denka .p-eq-section__title{position:absolute;top:-2rem;left:50%;padding-inline:1.6rem;background-color:#fff;white-space:nowrap;transform:translate(-50%);font-size:2.6rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-section__title{top:-3.5rem;padding-inline:3.2rem;font-size:4.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4.8 * var(--eq-unit))}}.denka .p-eq-tabs{display:flex;gap:.4rem;margin-inline:-.1rem;border-bottom:.1rem solid rgba(34,34,34,.7)}@media screen and (min-width:768px){.denka .p-eq-tabs{gap:.8rem}}.denka .p-eq-section--tabs .p-eq-section__inner{border-top:0}.denka .p-eq-tabs__tab{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:9.6rem;padding-inline:.8rem;border:.1rem solid #ea1e1f;border-bottom:0;border-radius:.8rem .8rem 0 0;background-color:#fff;color:#ea1e1f;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}@media screen and (min-width:768px){.denka .p-eq-tabs__tab{height:12rem;gap:.4rem}}@media(hover:hover){.denka .p-eq-tabs__tab:hover{border-color:#222222b3;color:#222}}.denka .p-eq-tabs__tab:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}.denka .p-eq-tabs__tab.is-current{position:relative;border-color:#222222b3;color:#222;cursor:default}.denka .p-eq-tabs__tab.is-current:after{content:"";position:absolute;right:0;bottom:-.1rem;left:0;height:.1rem;background-color:#fff}.denka .p-eq-tabs__name{font-size:1.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-tabs__name{font-size:2.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.8 * var(--eq-unit))}}.denka .p-eq-tabs__sub{font-size:1.2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-tabs__sub{font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-eq-feature{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:4.8rem;padding-inline:.8rem}@media screen and (min-width:768px){.denka .p-eq-feature{gap:1.6rem;margin-top:8rem}}.denka .p-eq-feature__badge{padding:.6rem calc(1.6rem - .15em) .6rem 1.6rem;background-color:#222;color:#fff;font-size:1.4rem;line-height:1.2;letter-spacing:.15em;font-weight:700;font-size:calc(1.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-feature__badge{padding:.8rem calc(1.6rem - .15em) .8rem 1.6rem;font-size:1.6rem;line-height:1.2;letter-spacing:.15em;font-weight:700;font-size:calc(1.6 * var(--eq-unit))}}.denka .p-eq-feature__title{text-align:center;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-feature__title{font-size:4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4 * var(--eq-unit))}}.denka .p-eq-feature__line{display:block}.denka .p-eq-rule{display:flex;align-items:center;gap:1.6rem;margin-top:4.8rem;padding-inline:1.6rem}@media screen and (min-width:768px){.denka .p-eq-rule{gap:.8rem;margin-top:8rem;padding-inline:7.2rem}}.denka .p-eq-rule:before,.denka .p-eq-rule:after{content:"";flex:1 0 0;min-width:0;height:.1rem;background-color:#2222224d}.denka .p-eq-rule__text{text-align:center;font-size:1.6rem;line-height:1.4;letter-spacing:.03em;margin-block:-.5376rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit));margin-block:calc(-.5376 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-rule__text{white-space:nowrap;font-size:2rem;line-height:1.4;letter-spacing:.03em;margin-block:-.672rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit));margin-block:calc(-.672 * var(--eq-unit))}}.denka .p-eq-merits{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem;padding-inline:.8rem}@media screen and (min-width:768px){.denka .p-eq-merits{flex-wrap:nowrap;margin-top:3.2rem;padding-inline:7.2rem}}.denka .p-eq-merits__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:0 0 calc((100% - .8rem)/2)}@media screen and (min-width:768px){.denka .p-eq-merits__item{flex:1 0 0;min-width:0;gap:.8rem}}.denka .p-eq-merits__item:first-child:nth-last-child(3),.denka .p-eq-merits__item:first-child:nth-last-child(3)~.p-eq-merits__item{flex-basis:calc((100% - 1.6rem) / 3)}@media screen and (min-width:768px){.denka .p-eq-merits__item:first-child:nth-last-child(3),.denka .p-eq-merits__item:first-child:nth-last-child(3)~.p-eq-merits__item{flex-basis:0}}.denka .p-eq-merits__icon{width:2rem;height:2rem;color:#ea1e1f}@media screen and (min-width:768px){.denka .p-eq-merits__icon{width:2.8rem;height:2.8rem}}.denka .p-eq-merits__text{color:#ea1e1f;text-align:center;text-wrap:balance;font-size:1.4rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.4704rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.4 * var(--eq-unit));margin-block:calc(-.4704 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-merits__text{font-size:2.4rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.8064rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit));margin-block:calc(-.8064 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-merits__line{display:block}}@media screen and (max-width:767px){.denka .p-eq-merits__line--sp{display:block}}.denka .p-eq-circles{--eq-circle: 15.2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-eq-circles{--eq-circle: calc(32 * var(--eq-unit));flex-wrap:nowrap;gap:5.6rem;margin-top:4rem}}@media screen and (min-width:768px){.denka .p-eq-circles--gap-40{gap:4rem}}@media screen and (min-width:768px){.denka .p-eq-circles--sm{--eq-circle: calc(25.6 * var(--eq-unit));gap:4rem}}@media screen and (min-width:768px){.denka .p-eq-circles--xs{--eq-circle: calc(24.8 * var(--eq-unit));gap:2.4rem}}.denka .p-eq-circles__item{position:relative;flex:0 1 var(--eq-circle);min-width:0;aspect-ratio:1;border-radius:50%;background-color:#fff0f0}.denka .p-eq-circles__illust{position:absolute;left:var(--eq-illust-x);top:var(--eq-illust-y);width:var(--eq-illust-w);height:var(--eq-illust-h)}.denka .p-eq-circles__label{position:absolute;top:var(--eq-label-top);right:0;left:0;display:flex;flex-direction:column;align-items:center;font-size:calc(1.4 * var(--eq-unit));line-height:1.5;text-align:center}@media screen and (min-width:768px){.denka .p-eq-circles__label{font-size:calc(2.2 * var(--eq-unit))}}.denka .p-eq-circles__line{display:block;white-space:nowrap}.denka .p-eq-panel{margin-top:4.8rem;padding-inline:.8rem}@media screen and (min-width:768px){.denka .p-eq-panel{margin-top:8rem;padding-inline:calc(1.6 * var(--eq-unit))}}@media screen and (max-width:767px){.denka .p-eq-panel--nombre{margin-top:7.2rem}}.denka .p-eq-panel+.p-eq-panel{margin-top:4rem}@media screen and (min-width:768px){.denka .p-eq-panel+.p-eq-panel{margin-top:4.8rem}}.denka .p-eq-panel__body{position:relative;padding:2rem 1.3rem;border-radius:.8rem;background-color:#fff0f0}@media screen and (min-width:768px){.denka .p-eq-panel__body{padding:calc(4 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__body--tight{padding:calc(3.2 * var(--eq-unit))}}.denka .p-eq-panel__body--center{text-align:center}@media screen and (min-width:768px){.denka .p-eq-panel__body--center{padding-bottom:2.1rem}}@media screen and (max-width:767px){.denka .p-eq-panel__title,.denka .p-eq-panel__subtitle,.denka .p-eq-panel__text,.denka .p-eq-panel__note,.denka .p-eq-panel__caption{padding-inline:.1rem}}@media screen and (max-width:767px){.denka .p-eq-panel__body--center .p-eq-panel__title,.denka .p-eq-panel__body--center .p-eq-panel__subtitle,.denka .p-eq-panel__body--center .p-eq-panel__text,.denka .p-eq-panel__body--center .p-eq-panel__note,.denka .p-eq-panel__body--center .p-eq-panel__caption{padding-inline:.7rem}}.denka .p-eq-panel__title{font-size:2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-panel__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__title--with-pre{font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit))}}.denka .p-eq-panel__pre{display:block;font-size:1.6rem;line-height:1.6;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-panel__pre{font-size:2rem;line-height:1.6;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}}.denka .p-eq-panel__body--center .p-eq-panel__title{text-align:center}.denka .p-eq-panel__subtitle{margin-top:2rem;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-panel__subtitle{margin-top:1.6rem;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-eq-panel__text{margin-top:.8rem;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-eq-panel__text{margin-top:2.4rem;font-size:1.6rem;line-height:2}}.denka .p-eq-panel__body--center .p-eq-panel__text{text-align:left}.denka .p-eq-panel__note{margin-top:1.6rem;color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-eq-panel__note{margin-top:2.4rem;font-size:1.2rem;line-height:1.75}}.denka .p-eq-panel__link,.denka .p-eq-panel__link:link,.denka .p-eq-panel__link:visited,.denka .p-eq-panel__link:hover,.denka .p-eq-panel__link:focus{color:#222}.denka .p-eq-panel__link{transition:opacity .2s}@media(hover:hover){.denka .p-eq-panel__link:hover{opacity:.7}}.denka .p-eq-panel__link,.denka .p-eq-panel__link:link,.denka .p-eq-panel__link:visited,.denka .p-eq-panel__link:hover,.denka .p-eq-panel__link:focus{text-decoration:underline}.denka .p-eq-panel__caption{margin-top:.8rem;text-align:right;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-eq-panel__caption{font-size:1.2rem;line-height:1.75}}@media screen and (min-width:768px){.denka .p-eq-panel__caption--solar{width:calc(52.8 * var(--eq-unit));max-width:100%;margin-inline:auto}}.denka .p-eq-panel__divider{margin:2.4rem 0;border:0;border-top:.1rem solid rgba(34,34,34,.3)}@media screen and (min-width:768px){.denka .p-eq-panel__divider{margin:6.4rem -.8rem}}@media screen and (min-width:768px){.denka .p-eq-panel__body--tight .p-eq-panel__divider{margin-inline:0}}.denka .p-eq-panel__row{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.denka .p-eq-panel__row{flex-direction:row;align-items:flex-start;gap:calc(4.8 * var(--eq-unit))}}.denka .p-eq-panel__row+.p-eq-panel__row{margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-eq-panel__row+.p-eq-panel__row{margin-top:4.8rem}}.denka .p-eq-panel__col{flex:1 1 0;min-width:0;width:100%}@media screen and (min-width:768px){.denka .p-eq-panel__col--figure,.denka .p-eq-panel__col--photo{flex:0 1 auto;width:auto}}@media screen and (max-width:767px){.denka .p-eq-panel__row--figure-start>.p-eq-panel__figure,.denka .p-eq-panel__row--figure-start>.p-eq-panel__photo,.denka .p-eq-panel__row--figure-start>.p-eq-panel__col--figure,.denka .p-eq-panel__row--figure-start>.p-eq-panel__col--photo,.denka .p-eq-panel__row--ev-speed>.p-eq-panel__figure,.denka .p-eq-panel__row--ev-purchase>.p-eq-panel__col--figure{order:1}}@media screen and (min-width:768px){.denka .p-eq-panel__row--nombre{padding-left:17.6rem;gap:0}}.denka .p-eq-panel__row--half{margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-eq-panel__row--half{margin-top:6.4rem;gap:calc(3.2 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row--half>.p-eq-panel__col{flex:1 1 0}}@media screen and (min-width:768px){.denka .p-eq-panel__row--fit{gap:calc(5.6 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ev-intro{gap:0;padding-right:calc(4.6 * var(--eq-unit))}.denka .p-eq-panel__row--ev-intro>.p-eq-panel__col--figure{flex-basis:calc(64 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ev-cost{gap:calc(4 * var(--eq-unit))}.denka .p-eq-panel__row--ev-cost .p-eq-panel__figure img{width:95.7612179487%;margin-left:4.2387820513%}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ev-speed{gap:calc(3.2 * var(--eq-unit));padding-right:calc(4.6 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ev-blackout{gap:calc(4 * var(--eq-unit))}.denka .p-eq-panel__row--ev-blackout .p-eq-panel__text,.denka .p-eq-panel__row--ev-blackout .p-eq-panel__note{margin-top:1.6rem}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ev-purchase{gap:calc(4 * var(--eq-unit))}.denka .p-eq-panel__row--ev-purchase>.p-eq-panel__col--figure{flex-basis:calc(60.8 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row--note-under-text{display:grid;grid-template-rows:auto 1fr;align-items:start;gap:0 calc(4.8 * var(--eq-unit))}.denka .p-eq-panel__row--note-under-text>.p-eq-panel__col--figure,.denka .p-eq-panel__row--note-under-text>.p-eq-panel__figure{grid-column:2;grid-row:1/span 2;width:100%}.denka .p-eq-panel__row--note-under-text>.p-eq-panel__note{grid-column:1;grid-row:2}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ih-boil{grid-template-columns:1fr calc(62.4 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ih-thermo{grid-template-columns:1fr calc(57 * var(--eq-unit))}}.denka .p-eq-panel__figure,.denka .p-eq-panel__photo{margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-eq-panel__figure,.denka .p-eq-panel__photo{margin-top:0}}.denka .p-eq-panel__figure img,.denka .p-eq-panel__photo img{display:block;width:100%;height:auto}@media screen and (min-width:768px){.denka .p-eq-panel__row>.p-eq-panel__figure{flex:0 1 calc(57 * var(--eq-unit));min-width:0}}@media screen and (min-width:768px){.denka .p-eq-panel__col--figure>.p-eq-panel__figure{width:100%}}@media screen and (min-width:768px){.denka .p-eq-panel__row>.p-eq-panel__photo{flex:0 1 calc(48 * var(--eq-unit));min-width:0}}@media screen and (min-width:768px){.denka .p-eq-panel__col--photo>.p-eq-panel__photo{width:calc(48 * var(--eq-unit));max-width:100%}}.denka .p-eq-panel__figure--solar{margin-top:4rem}@media screen and (min-width:768px){.denka .p-eq-panel__figure--solar{width:calc(52.8 * var(--eq-unit));max-width:100%;margin:calc(8.3 * var(--eq-unit)) auto 0}}@media screen and (min-width:768px){.denka .p-eq-panel__figure--battery{width:calc(88 * var(--eq-unit));max-width:100%;margin:calc(6.4 * var(--eq-unit)) auto 0}}@media screen and (min-width:768px){.denka .p-eq-panel__figure--load{width:calc(40 * var(--eq-unit));max-width:100%;margin-inline:auto}}@media screen and (min-width:768px){.denka .p-eq-panel__row>.p-eq-panel__figure--fit{flex:0 1 calc(48 * var(--eq-unit));min-width:0;margin-top:max(calc(5.1 * var(--eq-unit)),12.9rem - calc(7.8 * var(--eq-unit)));margin-bottom:calc(-4 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__row>.p-eq-panel__figure--tank{flex-basis:calc(57 * var(--eq-unit))}.denka .p-eq-panel__row>.p-eq-panel__figure--tank img{width:75.9649122807%;margin-left:11.9298245614%}}@media screen and (min-width:768px){.denka .p-eq-panel__col--figure>.p-eq-panel__figure--ev{width:75%;margin:max(calc(8 * var(--eq-unit)),11.2rem - calc(4 * var(--eq-unit))) 0 0 12.5%}}@media screen and (min-width:768px){.denka .p-eq-panel__row>.p-eq-panel__figure--v2h{flex-basis:calc(50 * var(--eq-unit));overflow:hidden}.denka .p-eq-panel__row>.p-eq-panel__figure--v2h img{width:120.6%;max-width:none;margin-left:-10.4%}}@media screen and (min-width:768px){.denka .p-eq-panel__photo--ev{width:100%;max-width:calc(60.8 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-eq-panel__col--figure{flex-basis:calc(62.4 * var(--eq-unit));min-width:0}}@media screen and (min-width:768px){.denka .p-eq-panel__row--ev-speed>.p-eq-panel__figure{flex-basis:calc(64 * var(--eq-unit))}}.denka .p-eq-nombre{display:flex;flex-direction:column;width:13.6rem;margin:-4.4rem auto 2.4rem;background-color:#ea1e1f;color:#fff;text-align:center;white-space:nowrap}@media screen and (min-width:768px){.denka .p-eq-nombre{position:absolute;top:-3.2rem;left:calc(4 * var(--eq-unit));margin:0}}@media screen and (min-width:768px){.denka .p-eq-nombre--shallow{top:-2.4rem}}@media screen and (min-width:768px){.denka .p-eq-nombre--deep{top:-3.6rem}}.denka .p-eq-nombre__head{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;height:4.8rem;padding:.4rem 1.6rem}.denka .p-eq-nombre__label{font-size:1.2rem;line-height:1.5;font-weight:700}.denka .p-eq-nombre__caption{font-size:1.2rem;line-height:1.2;letter-spacing:.1em;font-weight:700}.denka .p-eq-nombre__count{display:flex;align-items:baseline;justify-content:center;gap:1rem;height:5.6rem;padding:.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-eq-nombre__count{height:8.8rem;padding-top:1.6rem}}.denka .p-eq-nombre__current{font-size:3.2rem;line-height:1;letter-spacing:.15em}@media screen and (min-width:768px){.denka .p-eq-nombre__current{font-size:4rem;line-height:1;letter-spacing:.15em}}.denka .p-eq-nombre__total{font-weight:300;font-size:2rem;line-height:1;letter-spacing:.15em}.denka .p-eq-qa{margin-top:1.6rem;padding:2.4rem 1.6rem 1.6rem;border-radius:0 0 .8rem .8rem;background-color:#f3f3f3}@media screen and (min-width:768px){.denka .p-eq-qa{padding:4rem 4rem 2.4rem}}.denka .p-eq-qa__title{text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-qa__title{font-size:4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4 * var(--eq-unit))}}.denka .p-eq-qa__list{margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-eq-qa__list{margin-top:4rem}}.denka .p-eq-cta{display:flex;flex-direction:column;align-items:center;padding:8rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-eq-cta{padding-inline:0}}.denka .p-eq-cta__lead{font-size:1.5rem;line-height:1.4;letter-spacing:.03em;margin-block:-.504rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.5 * var(--eq-unit));margin-block:calc(-.504 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-cta__lead{font-size:2rem;line-height:1.4;letter-spacing:.03em;margin-block:-.672rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit));margin-block:calc(-.672 * var(--eq-unit))}}.denka .p-eq-cta__title{margin-top:1.6rem;text-align:center;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-eq-cta__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-eq-cta__button{width:100%;max-width:32.8rem;height:7.2rem;margin-top:2.4rem;font-size:2rem;line-height:1.6;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-eq-cta__button{max-width:60.4rem;height:11.6rem;font-size:3.2rem;line-height:1.6;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-eq-cta__arrow{width:2rem;height:2rem}@media screen and (min-width:768px){.denka .p-eq-cta__arrow{right:2.4rem;width:2.8rem;height:2.8rem}}.denka .p-eq-cta__note{width:100%;max-width:32.8rem;margin-top:.8rem;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-eq-cta__note{max-width:60.4rem;margin-top:1.2rem;text-align:center;font-size:1.2rem;line-height:1.75}}@media screen and (min-width:768px){.denka .p-page-kv--new-home .p-page-kv__stage:after{content:"";position:absolute;right:0;bottom:0;left:0;height:76.9230769231%;background-image:linear-gradient(to bottom,#fff0,#fff6);pointer-events:none}}.denka .p-nh-kv__logo{position:absolute;top:1.6rem;right:2.4rem;width:12rem;height:auto}@media screen and (min-width:768px){.denka .p-nh-kv__logo{top:calc(3.2 * var(--eq-unit));right:calc(4.8 * var(--eq-unit));width:calc(26.5 * var(--eq-unit))}}.denka .p-page-kv__heading--new-home{margin-top:-7.5rem;padding:1.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-page-kv__heading--new-home{position:absolute;top:50%;left:0;margin-top:0;padding:calc(8 * var(--eq-unit));transform:translateY(-50%)}}.denka .p-nh-section{padding-top:6.4rem}@media screen and (min-width:768px){.denka .p-nh-section{padding-top:12rem}}.denka .p-nh-section--first{padding-top:4rem}@media screen and (min-width:768px){.denka .p-nh-section--first{padding-top:.8rem}}.denka .p-nh-section__inner{display:flex;flex-direction:column;align-items:center;width:calc(100% - 1.6rem);margin-inline:auto;padding:3.2rem .9rem .8rem;border:.1rem solid rgba(34,34,34,.7);border-radius:.4rem}@media screen and (min-width:768px){.denka .p-nh-section__inner{width:calc(100% - 6.4rem);padding:6.4rem 1.6rem 1.6rem;border-radius:.8rem}}.denka .p-nh-section--last .p-nh-section__inner{padding-bottom:1.6rem}@media screen and (min-width:768px){.denka .p-nh-section--last .p-nh-section__inner{padding-bottom:3.2rem}}.denka .p-nh-section__title{text-align:center;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-section__title{font-size:4.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4.8 * var(--eq-unit))}}@media screen and (max-width:767px){.denka .p-nh-section--first .p-nh-section__title{font-size:calc(2 * var(--eq-unit))}}.denka .p-nh-slide{width:100%;margin-top:3.2rem}@media screen and (min-width:768px){.denka .p-nh-slide{margin-top:8rem}}.denka .p-nh-panel{display:flex;flex-direction:column;gap:3.2rem;width:100%;margin-top:3.2rem;padding:1.6rem;border-radius:.4rem;background-color:#fff0f0}@media screen and (min-width:768px){.denka .p-nh-panel{gap:4rem;margin-top:8rem;padding:4rem;border-radius:.8rem}}.denka .p-nh-panel--features{margin-top:4.8rem}@media screen and (min-width:768px){.denka .p-nh-panel--features{margin-top:9.6rem}}.denka .p-nh-panel__divider{width:100%;height:.1rem;border:0;background-color:#ea1e1f4d}.denka .p-nh-feature{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.denka .p-nh-feature{flex-direction:row;align-items:flex-start;gap:calc(4.8 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-nh-feature--reverse{flex-direction:row-reverse}}.denka .p-nh-feature__body{display:flex;flex:1 1 0;flex-direction:column;gap:1.6rem;min-width:0}@media screen and (min-width:768px){.denka .p-nh-feature__body{gap:2.4rem}}.denka .p-nh-feature__title{font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-feature__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-nh-feature__text{font-size:1.5rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-nh-feature__text{font-size:1.8rem;line-height:1.8}}.denka .p-nh-feature__note{color:#222222b3;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-nh-feature__note{font-size:1.3rem;line-height:1.6}}.denka .p-nh-feature__topic{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border:.1rem solid rgba(234,30,31,.3);border-radius:.4rem}@media screen and (min-width:768px){.denka .p-nh-feature__topic{padding:1.6rem 2.4rem 2.4rem}}.denka .p-nh-feature__topic-title{color:#ea1e1f;font-size:1.6rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-nh-feature__topic-title{font-size:2rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-nh-feature__topic-text{font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-nh-feature__topic-text{font-size:1.6rem;line-height:1.8}}.denka .p-nh-feature__figure{flex:none;width:100%;height:auto}.denka .p-nh-feature--gx .p-nh-feature__figure{width:22.4rem;margin-inline:auto}@media screen and (min-width:768px){.denka .p-nh-feature--gx .p-nh-feature__figure{width:calc(30.4 * var(--eq-unit));margin-inline:0}}.denka .p-nh-feature--support .p-nh-feature__figure{margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-nh-feature--support .p-nh-feature__figure{width:calc(29.8 * var(--eq-unit));margin-top:0}}@media screen and (min-width:768px){.denka .p-nh-feature--price .p-nh-feature__figure{width:calc(52.2 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-nh-feature--daily .p-nh-feature__figure{width:calc(40.1 * var(--eq-unit))}}.denka .p-nh-price{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.denka .p-nh-price{flex-direction:row;align-items:flex-start;gap:calc(4.8 * var(--eq-unit))}}.denka .p-nh-price__text{font-size:1.5rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-nh-price__text{flex:1 1 0;min-width:0;font-size:1.8rem;line-height:1.8}}.denka .p-nh-price__figure{display:flex;flex-direction:column;gap:.8rem;--price-unit: .4125rem }@media screen and (min-width:768px){.denka .p-nh-price__figure{flex:none;width:calc(71.2 * var(--eq-unit));--price-unit: var(--eq-unit)}}.denka .p-nh-price__boxes{display:flex;align-items:center;justify-content:center;gap:calc(1.6 * var(--price-unit))}.denka .p-nh-price__chevron{flex:none;width:calc(4.5 * var(--price-unit));height:calc(8.3 * var(--price-unit))}.denka .p-nh-price__note{color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-nh-price__note{font-size:1.3rem;line-height:1.6}}.denka .p-nh-price-box{display:flex;flex:none;flex-direction:column;overflow:hidden;border:.1rem solid rgba(34,34,34,.7);border-radius:calc(.4 * var(--price-unit))}.denka .p-nh-price-box--sell{width:calc(40 * var(--price-unit))}.denka .p-nh-price-box--buy{width:calc(24 * var(--price-unit))}.denka .p-nh-price-box__head{display:flex;align-items:center;justify-content:center;height:calc(4 * var(--price-unit));background-color:#999;color:#fff;font-weight:700;font-size:calc(2 * var(--price-unit));line-height:1.4;letter-spacing:.03em;font-feature-settings:"pwid" on,"palt" on}.denka .p-nh-price-box__body{display:flex;align-items:center;justify-content:center;gap:calc(1.6 * var(--price-unit));height:5.466rem}@media screen and (min-width:768px){.denka .p-nh-price-box__body{height:calc(12 * var(--price-unit))}}.denka .p-nh-price-box__item{display:flex;flex-direction:column;align-items:center;gap:calc(.8 * var(--price-unit))}.denka .p-nh-price-box__label{text-align:center;font-weight:700;font-size:calc(1.8 * var(--price-unit));line-height:1.2;letter-spacing:.03em;margin-block:calc(-.4248 * var(--price-unit));font-feature-settings:"pwid" on,"palt" on}.denka .p-nh-price-box__value{position:relative;display:flex;align-items:baseline;gap:calc(.2 * var(--price-unit));white-space:nowrap;margin-block:calc(-2.0928 * var(--price-unit))}.denka .p-nh-price-box__number{font-weight:700;font-size:calc(4.8 * var(--price-unit));line-height:1.6}.denka .p-nh-price-box__unit{font-weight:700;font-size:calc(1.8 * var(--price-unit));line-height:1.4;letter-spacing:.03em;font-feature-settings:"pwid" on,"palt" on}.denka .p-nh-price-box__sup{position:absolute;top:calc(2.2896 * var(--price-unit));right:0;font-size:calc(1.2 * var(--price-unit));line-height:1.4;letter-spacing:.03em;font-feature-settings:"pwid" on,"palt" on}.denka .p-nh-price-box__arrow{flex:none;width:calc(1.6 * var(--price-unit));height:calc(2 * var(--price-unit))}.denka .p-nh-conclusion{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.denka .p-nh-conclusion{flex-direction:row;gap:0}}.denka .p-nh-conclusion__item{display:flex;align-items:center;gap:.945rem}@media screen and (min-width:768px){.denka .p-nh-conclusion__item{flex:1 1 0;min-width:0;gap:calc(1.6 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-nh-conclusion__item--stack{align-items:flex-start}}.denka .p-nh-burst{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:calc(7.2 * var(--eq-unit));aspect-ratio:1;background-image:url(/ep/kurashi/denka/new-home/images/badge-burst.svg);background-size:100% 100%}@media screen and (min-width:768px){.denka .p-nh-burst{width:calc(12 * var(--eq-unit))}}.denka .p-nh-burst__label{color:#fff;font-size:1.42rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.42 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-burst__label{font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-nh-conclusion__catch{color:#ea1e1f;white-space:nowrap;font-size:1.42rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.47712rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.42 * var(--eq-unit));margin-block:calc(-.47712 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-conclusion__catch{font-size:2.4rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.8064rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit));margin-block:calc(-.8064 * var(--eq-unit))}}.denka .p-nh-conclusion__catch--tight{font-size:1.2rem;line-height:1.3;letter-spacing:.03em;font-weight:700;margin-block:-.3432rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.2 * var(--eq-unit));margin-block:calc(-.3432 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-conclusion__catch--tight{font-size:2.4rem;line-height:1.3;letter-spacing:.03em;font-weight:700;margin-block:-.6864rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit));margin-block:calc(-.6864 * var(--eq-unit))}}.denka .p-nh-conclusion__stack{display:flex;flex-direction:column;align-items:center;gap:.71rem}@media screen and (min-width:768px){.denka .p-nh-conclusion__stack{gap:1.2rem}}.denka .p-nh-conclusion__lead{color:#ea1e1f;font-size:1.15rem;line-height:1.3;letter-spacing:.03em;font-weight:700;margin-block:-.3289rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.15 * var(--eq-unit));margin-block:calc(-.3289 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-conclusion__lead{font-size:1.8rem;line-height:1.3;letter-spacing:.03em;font-weight:700;margin-block:-.5148rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.8 * var(--eq-unit));margin-block:calc(-.5148 * var(--eq-unit))}}.denka .p-nh-conclusion__sup{font-size:calc(.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-conclusion__sup{font-size:calc(1.2 * var(--eq-unit))}}.denka .p-nh-conclusion__arrow{width:calc(.945 * var(--eq-unit));height:calc(.71 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-conclusion__arrow{width:calc(1.6 * var(--eq-unit));height:calc(1.2 * var(--eq-unit))}}.denka .p-nh-conclusion__note{width:100%;color:#222;font-size:.77rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-nh-conclusion__note{font-size:1.3rem;line-height:1.6}}.denka .p-nh-service{display:flex;flex-direction:column;align-items:center;padding:6.4rem 1.6rem 0;background-color:#fff}@media screen and (min-width:768px){.denka .p-nh-service{padding:8rem 8rem 0}}.denka .p-nh-service__title{text-align:center;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-nh-service__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-nh-service__mark{vertical-align:super;font-size:.55em}.denka .p-nh-service__cards{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-nh-service__cards{flex-direction:row;justify-content:center;gap:calc(3.2 * var(--eq-unit));width:auto;margin-top:4rem}}.denka .p-nh-card{display:flex;flex-direction:column;align-items:center;gap:1.6rem;overflow:hidden;width:100%;padding-bottom:1.6rem;border:.2rem solid;border-radius:1rem;background-color:#fff}@media screen and (min-width:768px){.denka .p-nh-card{width:calc(44.8 * var(--eq-unit));padding-bottom:2.4rem}}.denka .p-nh-card--enekari{border-color:#49acb2}.denka .p-nh-card--enekari .p-nh-card__head{background-color:#49acb2}.denka .p-nh-card--plus{border-color:#f19c26}.denka .p-nh-card--plus .p-nh-card__head{background-color:#f19c26}.denka .p-nh-card__head{display:flex;align-items:center;justify-content:center;width:100%;height:4.8rem;color:#fff;text-align:center;font-size:1.6rem;line-height:1.9rem;font-weight:700}@media screen and (min-width:768px){.denka .p-nh-card__head{height:6.4rem;font-size:2rem;line-height:2.9rem;font-weight:700}}.denka .p-nh-card__logo{display:flex;align-items:center;justify-content:center;height:4.8rem}@media screen and (min-width:768px){.denka .p-nh-card__logo{height:8rem}}.denka .p-nh-card__logo-image{width:auto}.denka .p-nh-card__logo-image--enekari{height:4.6rem}@media screen and (min-width:768px){.denka .p-nh-card__logo-image--enekari{height:calc(7.7 * var(--eq-unit))}}.denka .p-nh-card__logo-image--plus{height:4.8rem}@media screen and (min-width:768px){.denka .p-nh-card__logo-image--plus{height:calc(6.3 * var(--eq-unit))}}.denka .p-nh-card__note{color:#666;text-align:center;font-size:1.1rem;line-height:1.3rem}@media screen and (min-width:768px){.denka .p-nh-card__note{font-size:1.4rem;line-height:2rem}}.denka .p-nh-card__text{text-align:center;font-size:1.2rem;line-height:1.4rem}@media screen and (min-width:768px){.denka .p-nh-card__text{font-size:1.6rem;line-height:2.3rem}}.denka .p-nh-service__note{width:29.4rem;max-width:100%;margin-top:.8rem;color:#222;font-size:1.1rem;line-height:1.8rem}@media screen and (min-width:768px){.denka .p-nh-service__note{width:auto;margin-top:3.2rem;text-align:center;font-size:1.2rem;line-height:2.2rem}}.denka .p-nh-service__detail{margin-top:3.2rem}@media screen and (min-width:768px){.denka .p-nh-service__detail{width:40rem}}.denka .p-nh-service__text{text-align:center;font-size:1.8rem;line-height:1.4;letter-spacing:.03em;margin-block:-.6048rem;font-feature-settings:"pwid" on,"palt" on;margin-top:3.3952rem}@media screen and (min-width:768px){.denka .p-nh-service__text{font-size:2.4rem;line-height:1.4;letter-spacing:.03em;margin-block:-.8064rem;font-feature-settings:"pwid" on,"palt" on;margin-top:4.7936rem}}.denka .p-nh-service__button{position:relative;min-height:10.4rem;margin-top:3.2rem;padding:2.4rem 3.6rem;border:.1rem solid rgba(234,30,31,.3)}.denka .p-nh-service__button,.denka .p-nh-service__button:link,.denka .p-nh-service__button:visited,.denka .p-nh-service__button:hover,.denka .p-nh-service__button:focus{color:#ea1e1f}.denka .p-nh-service__button{transition:opacity .2s}@media(hover:hover){.denka .p-nh-service__button:hover{opacity:.7}}@media screen and (min-width:768px){.denka .p-nh-service__button{width:64rem;min-height:12rem;margin-top:5.6rem;padding:2.4rem 4rem}}.denka .p-nh-service__button .c-btn__arrow{right:1.6rem;width:2rem;height:2rem}@media screen and (min-width:768px){.denka .p-nh-service__button .c-btn__arrow{right:1.8rem}}.denka .p-nh-service__button-label{display:block;font-size:1.6rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.5376rem;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-nh-service__button-label{font-size:2rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.672rem;font-feature-settings:"pwid" on,"palt" on}}.denka .p-plan{display:flex;flex-direction:column;align-items:center;padding:6.4rem 2.4rem;background-color:#fff}@media screen and (min-width:768px){.denka .p-plan{padding:8rem 8rem 9.6rem}}.denka .p-plan__title{text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;margin-block:-.8064rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit));margin-block:calc(-.8064 * var(--eq-unit));white-space:nowrap}@media screen and (min-width:768px){.denka .p-plan__title{margin-block:0;font-size:4rem;line-height:6.72rem;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4 * var(--eq-unit));line-height:calc(6.72 * var(--eq-unit))}}.denka .p-plan__em{font-style:normal}@media screen and (min-width:768px){.denka .p-plan__em{font-size:calc(4.8 * var(--eq-unit));line-height:1}}.denka .p-plan__panel{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:calc(112 * var(--eq-unit));margin-top:2.4rem;padding:1.6rem;border:.1rem solid #d72e8b;border-radius:.4rem;background-color:#fdeef4}@media screen and (min-width:768px){.denka .p-plan__panel{gap:2.4rem;margin-top:3.2rem;padding:4rem 3.2rem}}.denka .p-plan__catch{display:flex;align-items:center;justify-content:center;height:calc(3.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-plan__catch{height:calc(7.1 * var(--eq-unit))}}.denka .p-plan__catch-image{width:calc(22.7 * var(--eq-unit));height:auto}@media screen and (min-width:768px){.denka .p-plan__catch-image{width:calc(45.4 * var(--eq-unit))}}.denka .p-plan__text{width:100%;font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-plan__text{width:auto;text-align:center;font-size:1.6rem;line-height:1.8}}.denka .p-plan__button{width:100%}@media screen and (min-width:768px){.denka .p-plan__button{width:40rem}}.denka .p-page-kv__heading--reform{margin-top:-7.2rem;padding:1.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-page-kv__heading--reform{position:absolute;top:50%;left:0;margin-top:0;padding:calc(8 * var(--eq-unit));transform:translateY(-50%)}}.denka .p-rf-nav{padding:1.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-rf-nav{padding:0 3.2rem}}.denka .p-rf-nav__list{border-bottom:.1rem solid rgba(234,30,31,.3)}@media screen and (min-width:768px){.denka .p-rf-nav__list{display:flex;align-items:stretch;border-bottom:0}}.denka .p-rf-nav__item{border-top:.1rem solid rgba(234,30,31,.3)}@media screen and (min-width:768px){.denka .p-rf-nav__item{flex:1 0 0;min-width:0;border-top:0;border-left:.1rem solid rgba(234,30,31,.3)}}.denka .p-rf-nav__link{display:flex;align-items:center;gap:.8rem;padding:1.2rem 0 1.2rem .8rem}.denka .p-rf-nav__link,.denka .p-rf-nav__link:link,.denka .p-rf-nav__link:visited,.denka .p-rf-nav__link:hover,.denka .p-rf-nav__link:focus{color:#ea1e1f}.denka .p-rf-nav__link{transition:opacity .2s}@media(hover:hover){.denka .p-rf-nav__link:hover{opacity:.7}}.denka .p-rf-nav__link:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}@media screen and (min-width:768px){.denka .p-rf-nav__link{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;height:9rem;padding:.8rem 2.4rem 0}}.denka .p-rf-nav__label{flex:1 0 0;min-width:0;font-size:1.3rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4368rem;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-rf-nav__label{flex:0 0 auto;width:100%;padding-bottom:1.6rem;font-size:1.8rem;line-height:1.6;letter-spacing:.03em;margin-block:-.7848rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.8 * var(--eq-unit));margin-block:calc(-.7848 * var(--eq-unit))}}.denka .p-rf-nav__icon{flex-shrink:0;order:-1;width:2.4rem;height:2.4rem}@media screen and (min-width:768px){.denka .p-rf-nav__icon{order:0}}.denka .p-rf-section{scroll-margin-top:calc(var(--tepco-header-h) + var(--site-nav-h) + 2rem);padding-top:6.4rem}@media screen and (min-width:768px){.denka .p-rf-section{padding-top:12rem}}.denka .p-rf-section__inner{width:calc(100% - 1.6rem);margin-inline:auto;padding:2.4rem .9rem .9rem;border:.1rem solid rgba(34,34,34,.7);border-radius:.8rem}@media screen and (min-width:768px){.denka .p-rf-section__inner{width:calc(100% - 6.4rem);padding:6.4rem 1.6rem 1.6rem}}@media screen and (min-width:768px){.denka .p-rf-section--appliance .p-rf-section__inner{padding-bottom:3.2rem}}.denka .p-rf-section__title{text-align:center;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-section__title{font-size:4.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4.8 * var(--eq-unit))}}.denka .p-rf-section__lead{margin-top:.8rem;text-align:center;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-section__lead{margin-top:2.4rem;font-size:1.6rem;line-height:1.6}}.denka .p-rf-house{width:100%;margin-top:2.4rem;padding:3.2rem 1.6rem;border-radius:.8rem;background-color:#fff0f0;text-align:center}@media screen and (min-width:768px){.denka .p-rf-house{margin-top:7.2rem;padding:6.078rem 0 6.947rem}}.denka .p-rf-house__image{display:block;width:28rem;max-width:100%;margin-inline:auto}@media screen and (min-width:768px){.denka .p-rf-house__image{width:calc(104 * var(--eq-unit))}}.denka .p-rf-recommend{margin-top:6.4rem}@media screen and (min-width:768px){.denka .p-rf-recommend{margin-top:8rem}}.denka .p-rf-recommend__title{text-align:center;font-size:1.8rem;line-height:1.4;letter-spacing:.05em;margin-block:-.6048rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.8 * var(--eq-unit));margin-block:calc(-.6048 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-recommend__title{font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit));margin-block:0}}.denka .p-rf-recommend__list{display:flex;flex-wrap:wrap;justify-content:center;column-gap:calc(1.6 * var(--eq-unit));row-gap:0;margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-rf-recommend__list{flex-wrap:nowrap;column-gap:calc(4 * var(--eq-unit))}}.denka .p-rf-recommend__item{position:relative;flex:0 0 auto;width:calc(15.2 * var(--eq-unit));aspect-ratio:1;border-radius:50%;background-color:#ffeff0}@media screen and (min-width:768px){.denka .p-rf-recommend__item{width:calc(32 * var(--eq-unit))}}.denka .p-rf-recommend__illust{position:absolute;left:var(--rf-illust-x);top:var(--rf-illust-y);width:var(--rf-illust-w);height:var(--rf-illust-h)}.denka .p-rf-recommend__label{position:absolute;top:var(--rf-label-top);left:0;width:100%;text-align:center;color:#222;font-size:1.3rem;line-height:1.5;font-size:calc(1.3 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-recommend__label{font-size:2.2rem;line-height:1.5;font-size:calc(2.2 * var(--eq-unit))}}.denka .p-rf-recommend__line{display:block}.denka .p-rf-satisfaction{margin-top:7.1rem;padding:2.4rem 1.6rem;border-radius:.8rem;background-color:#fff0f0}@media screen and (min-width:768px){.denka .p-rf-satisfaction{margin-top:8rem;padding:2.4rem}}.denka .p-rf-satisfaction__title{text-align:center;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-satisfaction__title{font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit))}}.denka .p-rf-satisfaction__body{display:flex;flex-direction:column;align-items:center;margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-rf-satisfaction__body{flex-direction:row-reverse;justify-content:center;align-items:flex-start;gap:calc(3.2 * var(--eq-unit));margin-top:2.4rem}}.denka .p-rf-satisfaction__badge{width:calc(10.34 * var(--eq-unit));min-width:0}@media screen and (min-width:768px){.denka .p-rf-satisfaction__badge{width:calc(21.711 * var(--eq-unit));margin-top:calc(3.65 * var(--eq-unit))}}.denka .p-rf-satisfaction__chart{width:100%;min-width:0;margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-rf-satisfaction__chart{width:calc(87.3 * var(--eq-unit));margin-top:0}}.denka .p-rf-satisfaction__note{color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-satisfaction__note{font-size:1.3rem;line-height:1.6}}.denka .p-rf-panel{margin-top:2.4rem;padding:2.4rem 1.6rem;border-radius:.8rem;background-color:#fff0f0}@media screen and (min-width:768px){.denka .p-rf-panel{margin-top:7.2rem;padding:4rem}}.denka .c-accordion--flow+.p-rf-panel{margin-top:6.4rem}@media screen and (min-width:768px){.denka .c-accordion--flow+.p-rf-panel{margin-top:8rem}}.denka .p-rf-panel__title{text-align:center;color:#ea1e1f;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-panel__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-rf-panel__row{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem}@media screen and (min-width:768px){.denka .p-rf-panel__row{flex-direction:row;align-items:flex-start;gap:calc(4 * var(--eq-unit));margin-top:4rem}}.denka .p-rf-panel__col--text{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.denka .p-rf-panel__col--text{flex:1 1 0;min-width:0}}.denka .p-rf-panel__subtitle{font-size:1.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-panel__subtitle{font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-rf-panel__lead{font-size:1.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-panel__lead{font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-rf-panel__text{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-panel__text{font-size:1.6rem;line-height:1.6}}.denka .p-rf-panel__text strong{font-weight:700}.denka .p-rf-panel__note{color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-panel__note{font-size:1.3rem;line-height:1.6}}.denka .p-rf-panel__note--drinking{margin-top:.8rem}@media screen and (min-width:768px){.denka .p-rf-panel__note--drinking{margin-top:0}}.denka .p-rf-panel__figure,.denka .p-rf-panel__figure img{width:100%}@media screen and (min-width:768px){.denka .p-rf-panel__figure--ecocute,.denka .p-rf-panel__figure--ih{width:calc(48 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-rf-panel__figure--ih{padding-block:.7rem .673rem}}.denka .p-rf-panel__divider{height:.1rem;margin-top:1.6rem;border:0;background-color:#ea1e1f4d}@media screen and (min-width:768px){.denka .p-rf-panel__divider{margin-top:4rem}}.denka .p-rf-panel__row--media{--rf-media-col: calc(56 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-panel__row--media{display:grid;grid-template-columns:var(--rf-media-col) minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:calc(4 * var(--eq-unit));row-gap:0}}.denka .p-rf-panel--ih .p-rf-panel__row--media{--rf-media-col: calc(64 * var(--eq-unit))}.denka .p-rf-panel__col--lead{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.denka .p-rf-panel__col--lead{grid-column:2;grid-row:1/span 2}}@media screen and (min-width:768px){.denka .p-rf-panel__note--source{grid-column:1;grid-row:2;margin-top:.8rem}}.denka .p-rf-media{position:relative;display:flex}@media screen and (min-width:768px){.denka .p-rf-media{grid-column:1;grid-row:1}}.denka .p-rf-media__photo{width:100%}.denka .p-rf-media--ih .p-rf-media__photo{width:50%}.denka .p-rf-media__badge{position:absolute;top:calc(.42 * var(--eq-unit));left:calc(.89 * var(--eq-unit));width:calc(6.15 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-media__badge{top:calc(.8 * var(--eq-unit));left:calc(1.7 * var(--eq-unit));width:calc(11.717 * var(--eq-unit))}}@media screen and (max-width:767px){.denka .p-rf-media--ih .p-rf-media__badge{top:calc(.367 * var(--eq-unit));left:calc(.781 * var(--eq-unit));width:calc(5.383 * var(--eq-unit))}}.denka .p-rf-flow__check-title{color:#ea1e1f;font-size:2rem;line-height:normal;font-weight:700}.denka .p-rf-flow__checks{margin-top:1.6rem}.denka .p-rf-flow__check{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-flow__check{font-size:1.6rem;line-height:1.6}}.denka .p-rf-flow__list{display:grid;grid-template-columns:minmax(0,1fr);row-gap:3.2rem;margin-top:3.2rem}@media screen and (min-width:768px){.denka .p-rf-flow__list{grid-template-columns:minmax(0,336fr) minmax(0,18fr) minmax(0,336fr) minmax(0,18fr) minmax(0,336fr);column-gap:calc(1.5 * var(--eq-unit));max-width:calc(110.4 * var(--eq-unit));margin-inline:auto}}.denka .p-rf-flow__step{display:flex;flex-direction:column;gap:.4rem}.denka .p-rf-flow__image{width:100%}.denka .p-rf-flow__caption{font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-flow__arrow{align-self:start;margin-top:calc(10.16 * var(--eq-unit));width:100%}}.denka .p-rf-flow__arrow svg{display:block;width:100%}.denka .p-rf-flow__result{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:20rem;padding:1.6rem;border:.1rem solid rgba(234,30,31,.3);background-color:#fff0f0;text-align:center}@media screen and (min-width:768px){.denka .p-rf-flow__result{align-self:start;min-height:calc(22.8 * var(--eq-unit))}}.denka .p-rf-flow__result-title{color:#ea1e1f;font-size:2rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit))}.denka .p-rf-flow__result-note{color:#ea1e1f;font-size:1.2rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4032rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.2 * var(--eq-unit));margin-block:calc(-.4032 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-flow__result-note{font-size:1.3rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4368rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.3 * var(--eq-unit));margin-block:calc(-.4368 * var(--eq-unit))}}.denka .p-rf-flow__note{margin-top:1.6rem;color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-flow__note{margin-top:4rem}}.denka .p-rf-cta{display:flex;flex-direction:column;align-items:center;padding:6.4rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-rf-cta{padding:12rem 0 0}}.denka .p-rf-cta__outline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;max-width:32.8rem;min-height:8rem;padding:1.6rem;border:.1rem solid rgba(234,30,31,.3);border-radius:.4rem;text-align:center}.denka .p-rf-cta__outline,.denka .p-rf-cta__outline:link,.denka .p-rf-cta__outline:visited,.denka .p-rf-cta__outline:hover,.denka .p-rf-cta__outline:focus{color:#ea1e1f}.denka .p-rf-cta__outline{transition:opacity .2s}@media(hover:hover){.denka .p-rf-cta__outline:hover{opacity:.7}}.denka .p-rf-cta__outline:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}@media screen and (min-width:768px){.denka .p-rf-cta__outline{max-width:64rem;min-height:12rem;padding:2.4rem 1.6rem}}.denka .p-rf-cta__outline-label{flex:1 0 0;min-width:0;font-size:1.5rem;line-height:1.4;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-rf-cta__outline-label{font-size:2rem;line-height:1.4;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-rf-cta__outline-arrow{flex-shrink:0;width:2rem;height:2rem}.denka .p-rf-cta__lead{font-size:1.6rem;line-height:1.4;letter-spacing:.03em;margin-block:-.5376rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit));margin-top:calc(4.8rem + -.5376rem)}@media screen and (min-width:768px){.denka .p-rf-cta__lead{font-size:2rem;line-height:1.4;letter-spacing:.03em;margin-block:-.672rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2 * var(--eq-unit));margin-top:7.328rem}}.denka .p-rf-cta__title{margin-top:1.2rem;text-align:center;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-rf-cta__title{margin-top:1.6rem;font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-rf-cta__button{width:100%;max-width:32.8rem;height:6.4rem;margin-top:1.6rem;font-size:1.8rem;line-height:1.6;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-rf-cta__button{max-width:64rem;height:9.6rem;margin-top:2.4rem;font-size:3.2rem;line-height:1.6;letter-spacing:.03em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-rf-cta__arrow{right:.4rem;width:2rem;height:2rem}@media screen and (min-width:768px){.denka .p-rf-cta__arrow{right:2.4rem;width:2.8rem;height:2.8rem}}.denka .p-rf-cta__note{width:100%;max-width:32.8rem;margin-top:1.6rem;color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-cta__note{max-width:64rem;margin-top:2.4rem;text-align:center;font-size:1.3rem;line-height:1.6}}.denka .p-rf-panel--solar{padding-bottom:1.6rem}@media screen and (max-width:767px){.denka .p-rf-panel--solar{padding-top:1.6rem}}@media screen and (min-width:768px){.denka .p-rf-panel--solar{padding-bottom:6.4rem}}.denka .p-rf-panel__row--solar{gap:2.4rem;margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-rf-panel__row--solar{align-items:flex-start;gap:calc(4 * var(--eq-unit));margin-top:4rem}}.denka .p-rf-panel__text--solar{font-size:1.5rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-rf-panel__text--solar{flex:1 1 0;min-width:0;font-size:2rem;line-height:2}}.denka .p-rf-solar__photos{display:flex;width:100%}@media screen and (min-width:768px){.denka .p-rf-solar__photos{flex:0 0 auto;width:calc(56 * var(--eq-unit));max-width:100%}}.denka .p-rf-solar__photo{width:50%}.denka .p-rf-solar__diagram{width:100%;margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-rf-solar__diagram{margin-top:6.4rem}}.denka .p-rf-solar__diagram img{width:100%}.denka .p-rf-solar__button{max-width:29.4rem;margin:2.4rem auto 0}@media screen and (min-width:768px){.denka .p-rf-solar__button{max-width:calc(52 * var(--eq-unit));margin-top:6.4rem}}.denka .p-rf-solar__note{width:100%;margin-top:2.4rem;color:#222;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-rf-solar__note{text-align:center;font-size:1.3rem;line-height:1.6}}.denka .c-accordion--flow{margin-top:.8rem;border-top:0;border-radius:.8rem;background-color:#f3f3f3}@media screen and (min-width:768px){.denka .c-accordion--flow{margin-top:1.6rem}}.denka .c-accordion--flow:last-child{border-bottom:0}.denka .c-accordion--flow .c-accordion__head{gap:0;padding:1.6rem}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__head{gap:2.4rem;padding:4rem}}.denka .c-accordion--flow .c-accordion__head[aria-expanded=true]{padding-bottom:1.6rem}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__head[aria-expanded=true]{padding-bottom:4rem}}.denka .c-accordion--flow .c-accordion__question{font-size:1.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__question{font-size:3rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3 * var(--eq-unit))}}.denka .c-accordion--flow .c-accordion__icon{width:2.4rem;height:2.4rem}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__icon{width:2.8rem;height:2.8rem}}.denka .c-accordion--flow .c-accordion__icon:before{width:1.6rem}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__icon:before{width:2rem}}.denka .c-accordion--flow .c-accordion__icon:after{height:1.6rem}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__icon:after{height:2rem}}.denka .c-accordion--flow .c-accordion__panel-inner{gap:0;padding:1.6rem;border-top:.1rem solid rgba(34,34,34,.3)}@media screen and (min-width:768px){.denka .c-accordion--flow .c-accordion__panel-inner{padding:4rem}}.denka .c-accordion--flow .c-accordion__answer{color:#222}.denka .p-page-kv__heading--service{margin-top:-9.4rem;padding:1.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-page-kv__heading--service{position:absolute;top:50%;left:0;margin-top:0;padding:calc(8 * var(--eq-unit));transform:translateY(-50%)}}.denka .p-service-section{width:100%;margin-inline:auto;padding-inline:1.6rem}@media screen and (min-width:768px){.denka .p-service-section{max-width:118.4rem;padding-inline:3.2rem}}.denka .p-service-section{margin-top:4rem}@media screen and (min-width:768px){.denka .p-service-section{margin-top:8rem}}.denka .p-service-section+.p-service-section{margin-top:12rem}@media screen and (min-width:768px){.denka .p-service-section+.p-service-section{margin-top:16rem}}.denka .p-service-intro{width:100%;margin-inline:auto;padding-inline:1.6rem}@media screen and (min-width:768px){.denka .p-service-intro{max-width:118.4rem;padding-inline:3.2rem}}.denka .p-service-intro{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding-top:.8rem}@media screen and (min-width:768px){.denka .p-service-intro{gap:8rem;padding-top:8rem}}.denka .p-service-intro__logos{display:flex;align-items:center;justify-content:center;gap:1.7rem;padding:1.2rem 2rem;border-radius:.2rem;background-color:#fff}@media screen and (min-width:768px){.denka .p-service-intro__logos{gap:4rem;padding:0;border-radius:0}}.denka .p-service-intro__logo{width:auto;height:calc(3.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-intro__logo{height:calc(6.4 * var(--eq-unit))}}.denka .p-service-intro__lead{text-align:center;font-size:1.8rem;line-height:1.4;letter-spacing:.05em;font-size:calc(1.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-intro__lead{font-size:4rem;line-height:1.4;letter-spacing:.05em;font-size:calc(4 * var(--eq-unit))}}.denka .p-service-intro__lead-line{display:block}.denka .p-service-merits{display:flex;flex-direction:column;gap:3.2rem;margin-top:3.2rem}@media screen and (min-width:768px){.denka .p-service-merits{flex-direction:row;justify-content:center;gap:calc(8 * var(--eq-unit))}}.denka .p-service-merit{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width:768px){.denka .p-service-merit{width:calc(32 * var(--eq-unit))}}.denka .p-service-merit__icon{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width:768px){.denka .p-service-merit__icon{display:block;position:relative;width:calc(30 * var(--eq-unit));height:calc(28.3 * var(--eq-unit))}}.denka .p-service-merit__illust{width:calc(10.5 * var(--eq-unit));height:auto}@media screen and (min-width:768px){.denka .p-service-merit__illust{position:absolute;top:calc(2.4 * var(--eq-unit));left:50%;width:calc(16 * var(--eq-unit));transform:translate(-50%)}}.denka .p-service-merit__title{color:#ea1e1f;text-align:center;font-size:2.4rem;line-height:1.3;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-merit__title{position:absolute;top:calc(21.4 * var(--eq-unit));left:50%;white-space:nowrap;transform:translate(-50%);font-size:2.6rem;line-height:1.3;font-size:calc(2.6 * var(--eq-unit))}}.denka .p-service-merit__mark{font-weight:700}@media screen and (min-width:768px){.denka .p-service-merit__mark{font-weight:400}}.denka .p-service-merit__body{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width:768px){.denka .p-service-merit__body{gap:2rem;width:calc(32 * var(--eq-unit))}}.denka .p-service-merit__text{font-size:1.6rem;line-height:1.65}.denka .p-service-merit__note{color:#222;font-size:1.4rem;line-height:1.65}@media screen and (min-width:768px){.denka .p-service-merit__note{width:calc(30.6 * var(--eq-unit));margin-inline:auto}}.denka .p-service-features{display:grid;row-gap:4rem;margin-top:4rem}@media screen and (min-width:768px){.denka .p-service-features{grid-template-columns:repeat(2,1fr);column-gap:3.2rem;row-gap:8rem;margin-top:8rem}}.denka .p-service-features>:nth-child(5){margin-top:4rem}@media screen and (min-width:768px){.denka .p-service-features>:nth-child(5){margin-top:0}}@media screen and (min-width:768px){.denka .p-service-features>:nth-child(1){grid-column:1;grid-row:1}.denka .p-service-features>:nth-child(5){grid-column:2;grid-row:1}.denka .p-service-features>:nth-child(2){grid-column:1;grid-row:2}.denka .p-service-features>:nth-child(6){grid-column:2;grid-row:2}.denka .p-service-features>:nth-child(3){grid-column:1;grid-row:3}.denka .p-service-features>:nth-child(7){grid-column:2;grid-row:3}.denka .p-service-features>:nth-child(4){grid-column:1;grid-row:4}.denka .p-service-features>:nth-child(8){grid-column:2;grid-row:4}}.denka .p-service-feature__logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-feature__logo{gap:calc(1.6 * var(--eq-unit))}}.denka .p-service-feature__logo img{width:auto;height:calc(5 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-feature__logo img{height:calc(7.7 * var(--eq-unit))}}.denka .p-service-feature__company{color:#222222b3;text-align:center;font-size:1.6rem;line-height:1.6;font-weight:700;font-size:calc(1.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-feature__company{font-size:1.8rem;line-height:1.8;font-weight:700;font-size:calc(1.8 * var(--eq-unit))}}.denka .p-service-feature{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.denka .p-service-feature{gap:1.6rem}}.denka .p-service-feature__title{text-align:center;font-size:2.4rem;line-height:1.6;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-feature__title{font-size:3rem;line-height:1.4;letter-spacing:.05em;font-size:calc(3 * var(--eq-unit))}}.denka .p-service-feature__text{font-size:1.6rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-service-feature__text{font-size:1.8rem;line-height:1.8}}.denka .p-service-feature__note{color:#222;font-size:1.6rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-service-feature__note{font-size:1.3rem;line-height:1.6}}.denka .p-service-compare{display:flex;align-items:center;justify-content:center;width:100%;height:calc(12 * var(--eq-unit));margin-top:4rem;border:.1rem solid rgba(34,34,34,.3);border-radius:.4rem;background-color:#fff;text-align:center;cursor:pointer;font-size:2rem;line-height:1.4;letter-spacing:.08em;font-size:calc(2 * var(--eq-unit));transition:opacity .2s}@media(hover:hover){.denka .p-service-compare:hover{opacity:.7}}.denka .p-service-compare:focus-visible{outline:.2rem solid #ea1e1f;outline-offset:.2rem}@media screen and (min-width:768px){.denka .p-service-compare{margin-top:8rem;font-size:2.8rem;line-height:normal;letter-spacing:.08em;font-size:calc(2.8 * var(--eq-unit))}}.denka .p-service-faq{margin-top:4rem}@media screen and (min-width:768px){.denka .p-service-faq{margin-top:8rem}}.denka .p-faq-table__scroll{overflow-x:auto}.denka .p-faq-table{table-layout:fixed;width:100%;background-color:#f3f3f3}@media screen and (min-width:768px){.denka .p-faq-table{max-width:79.2rem}}.denka .p-faq-table th,.denka .p-faq-table td{padding:.8rem;border-bottom:.1rem solid #cccccc;text-align:center;vertical-align:middle;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-faq-table th,.denka .p-faq-table td{font-size:1.6rem;line-height:1.6}}.denka .p-faq-table th{color:#222;font-weight:700}@media screen and (min-width:768px){.denka .p-faq-table th{font-size:1.8rem;line-height:1.6;font-weight:700}}.denka .p-faq-table td{border-left:.1rem solid #cccccc;vertical-align:top}.denka .p-faq-table thead th:not(:first-child){border-left:.1rem solid #cccccc}.denka .p-faq-table thead th:first-child,.denka .p-faq-table tbody tr:last-child th,.denka .p-faq-table tbody tr:last-child td{border-bottom:none}.denka .p-faq-table th.p-faq-table__th--borderless{border-bottom:none}.denka .p-faq-table thead th:nth-child(1){width:13.5135%}@media screen and (min-width:768px){.denka .p-faq-table thead th:nth-child(1){width:22.2222%}}.denka .p-faq-table thead th:nth-child(2){width:43.2432%}@media screen and (min-width:768px){.denka .p-faq-table thead th:nth-child(2){width:40.404%}}.denka .p-faq-table thead th:nth-child(3){width:43.2432%}@media screen and (min-width:768px){.denka .p-faq-table thead th:nth-child(3){width:37.3737%}}.denka .p-faq-table__rowhead{display:block}@media screen and (max-width:767px){.denka .p-faq-table__rowhead{display:flex;align-items:center;justify-content:center;width:100%;line-height:1.3;white-space:nowrap;writing-mode:vertical-rl}}.denka .p-faq-table__note{display:block;font-size:1.2rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-faq-table__note{font-size:1.4rem;line-height:1.6}}.denka .p-service-detail{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:12rem;padding-block:4.8rem;background-color:#f6f6f6}@media screen and (min-width:768px){.denka .p-service-detail{gap:4.3rem;margin-top:8rem;padding-block:5.7rem}}.denka .p-service-detail__title{text-align:center;font-size:2rem;line-height:1.4;font-size:calc(2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-detail__title{font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-service-detail__items{display:flex;flex-direction:column;align-items:center;gap:6rem}@media screen and (min-width:768px){.denka .p-service-detail__items{flex-direction:row;align-items:flex-start;justify-content:center;gap:4.1rem}}.denka .p-service-detail__item{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:calc(33.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-detail__item{width:calc(54.3 * var(--eq-unit))}}.denka .p-service-detail__logo{display:flex;align-items:center;justify-content:center;width:100%;height:calc(9 * var(--eq-unit));border-radius:.4rem;background-color:#fff}.denka .p-service-detail__logo img{width:auto;height:calc(5 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-service-detail__logo img{height:calc(5.6 * var(--eq-unit))}}.denka .p-service-detail__button{width:24rem;height:6rem;font-size:1.8rem;line-height:1.4;letter-spacing:.03em}.denka .p-service-detail__notes{width:100%;color:#222;font-size:1.4rem;line-height:1.6}.denka .p-service-detail__notes li{position:relative;padding-left:2rem}.denka .p-service-detail__notes li:before{content:"※";position:absolute;left:0}.denka .p-service-modal__body{align-items:center;gap:4rem}@media screen and (min-width:768px){.denka .p-service-modal__body{gap:3rem;padding-bottom:7.2rem}}.denka .p-service-modal__head{display:flex;flex-direction:column;gap:.8rem;width:100%;text-align:center}.denka .p-service-modal__title{font-size:3.2rem;line-height:1.6}.denka .p-service-modal__lead{font-size:1.6rem;line-height:1.6}.denka .p-service-modal__logos{display:flex;width:100%}@media screen and (min-width:768px){.denka .p-service-modal__logos{max-width:64rem;padding-block:2rem}}.denka .p-service-modal__logo{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center}.denka .p-service-modal__logo img{width:auto;height:2.3665rem}@media screen and (min-width:768px){.denka .p-service-modal__logo img{height:4rem}}.denka .p-service-modal__table{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width:768px){.denka .p-service-modal__table{max-width:64rem}}.denka .p-service-modal__row{display:flex;flex-direction:column;gap:2rem}.denka .p-service-modal__row-head{display:flex;align-items:center;justify-content:center;padding-block:1rem;background-color:#f6f6f6;text-align:center;font-size:1.6rem;line-height:normal}@media screen and (min-width:768px){.denka .p-service-modal__row-head{height:4.6rem;font-size:1.8rem;line-height:normal}}.denka .p-service-modal__cells{display:flex;align-items:stretch;gap:2rem}.denka .p-service-modal__cell{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:.8rem}.denka .p-service-modal__cell-text{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-service-modal__cell-text{text-align:center;font-size:1.8rem;line-height:1.5}}.denka .p-service-modal__cell-text strong{font-weight:700}.denka .p-service-modal__cell-note{color:#222;font-size:1.2rem;line-height:1.4}@media screen and (min-width:768px){.denka .p-service-modal__cell-note{font-size:1.1rem;line-height:1.4}}.denka .p-service-modal__divider{flex:0 0 auto;width:.1rem;background-color:#666}.denka .p-top-kv{background-color:#eee}.denka .p-top-kv__image{width:100%;height:auto}.denka .p-top-divider{display:none}@media screen and (min-width:768px){.denka .p-top-divider{display:flex;align-items:center;height:calc(16 * var(--eq-unit));padding-inline:4rem}.denka .p-top-divider:before{content:"";width:100%;max-width:calc(120 * var(--eq-unit));height:.1rem;margin-inline:auto;background-color:#2222224d}}.denka .p-top-concept{padding:4rem 1.6rem;background-image:linear-gradient(to bottom,#fcf9f5,#fff)}@media screen and (min-width:768px){.denka .p-top-concept{padding:8rem 4rem 0}}.denka .p-top-concept__banner{display:block;max-width:32.8rem;margin-inline:auto;box-shadow:0 .2rem 1.6rem #90654466;transition:opacity .2s}@media(hover:hover){.denka .p-top-concept__banner:hover{opacity:.7}}@media screen and (min-width:768px){.denka .p-top-concept__banner{max-width:calc(120 * var(--eq-unit))}}.denka .p-top-concept__image{display:block;width:100%;height:auto}.denka .p-top-feature{overflow:hidden}@media screen and (min-width:768px){.denka .p-top-feature{display:flex;align-items:center;min-height:calc(76 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-top-feature--new-home{flex-direction:row-reverse}}.denka .p-top-feature__media{position:relative;height:calc(20 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-feature__media{flex:none;width:50%;height:calc(76 * var(--eq-unit))}}.denka .p-top-feature__photo{position:absolute;top:0;left:50%;width:calc(28 * var(--eq-unit));height:calc(28 * var(--eq-unit));max-width:none;transform:translate(-50%);border-radius:50%}@media screen and (min-width:768px){.denka .p-top-feature__photo{top:50%;width:calc(76 * var(--eq-unit));height:calc(76 * var(--eq-unit));margin-left:calc(-2 * var(--eq-unit));transform:translate(-50%,-50%)}}@media screen and (min-width:768px){.denka .p-top-feature--new-home .p-top-feature__photo{margin-left:2rem}}.denka .p-top-feature__body{position:relative;z-index:1}@media screen and (min-width:768px){.denka .p-top-feature__body{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:8rem}}.denka .p-top-feature__title{padding-inline:1.2rem;white-space:nowrap}@media screen and (min-width:768px){.denka .p-top-feature__title{padding-inline:0;font-size:3.6rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(3.6 * var(--eq-unit))}}.denka .p-top-feature__line{display:block;width:fit-content;padding:calc(.42 * var(--eq-unit)) calc(1.2 * var(--eq-unit));background-color:#ffffffb3;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-feature__line{width:auto;padding:0;background-color:transparent;font-size:inherit;letter-spacing:inherit}}.denka .p-top-feature__em{font-style:normal}@media screen and (min-width:768px){.denka .p-top-feature__em{font-size:calc(4.8 * var(--eq-unit));line-height:calc(6.32 * var(--eq-unit))}}.denka .p-top-feature__text{margin-top:.8rem;padding-inline:2.4rem;font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-top-feature__text{margin-top:0;padding-inline:0;min-width:32rem;font-size:1.6rem;line-height:1.8}}@media screen and (min-width:768px){.denka .p-top-feature--reform .p-top-feature__title{margin-block:calc(2.4 * var(--eq-unit)) calc(1.8 * var(--eq-unit))}}@media screen and (min-width:768px){.denka .p-top-feature--new-home .p-top-feature__text{margin-top:2.4rem}}.denka .p-top-feature__button{width:calc(100% - 4.8rem);margin:1.6rem 2.4rem 2.4rem}@media screen and (min-width:768px){.denka .p-top-feature__button{width:32rem;margin:3.2rem 0 0}}.denka .p-top-equipment{display:flex;flex-direction:column;align-items:center;padding:6.4rem 2.4rem}@media screen and (min-width:768px){.denka .p-top-equipment{padding:0 2rem 12rem}}.denka .p-top-equipment__title{text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;margin-block:-.8064rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit));margin-block:calc(-.8064 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-equipment__title{margin-block:0;font-size:4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4 * var(--eq-unit))}}.denka .p-top-equipment__em{font-style:normal}@media screen and (min-width:768px){.denka .p-top-equipment__em{font-size:calc(4.8 * var(--eq-unit))}}.denka .p-top-equipment__lead{margin-top:1.6rem;font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-top-equipment__lead{margin-top:2.4rem;text-align:center;font-size:1.6rem;line-height:1.8}}.denka .p-top-equipment__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:3.2rem 1.6rem;width:calc(32.8 * var(--eq-unit));margin-top:4rem}@media screen and (min-width:768px){.denka .p-top-equipment__list{gap:1.2rem;width:auto;max-width:calc(120.8 * var(--eq-unit))}}.denka .p-top-equipment__item{width:calc(15.2 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-equipment__item{width:calc(23.2 * var(--eq-unit))}}.denka .p-top-equipment__link{display:flex;flex-direction:column;align-items:center;gap:.524rem;transition:opacity .2s}@media(hover:hover){.denka .p-top-equipment__link:hover{opacity:.7}}@media screen and (min-width:768px){.denka .p-top-equipment__link{gap:.8rem}}.denka .p-top-equipment__photo{display:block;overflow:hidden;width:100%;aspect-ratio:1;border-radius:50%}.denka .p-top-equipment__photo img{width:100%;height:100%;object-fit:cover}.denka .p-top-equipment__icon-slot{display:flex;align-items:flex-end;justify-content:center;width:100%;height:calc(2 * var(--eq-unit));min-height:0;padding-bottom:.4rem}@media screen and (min-width:768px){.denka .p-top-equipment__icon-slot{height:calc(2.4 * var(--eq-unit))}}.denka .p-top-equipment__icon{flex:none;width:calc(5.74 * var(--eq-unit));height:calc(5.74 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-equipment__icon{width:calc(8.2 * var(--eq-unit));height:calc(8.2 * var(--eq-unit))}}.denka .p-top-equipment__label{display:flex;flex-direction:column;align-items:center;gap:.524rem;color:#ea1e1f}@media screen and (min-width:768px){.denka .p-top-equipment__label{gap:.8rem}}.denka .p-top-equipment__label-line{display:block;white-space:nowrap;font-size:1.4rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4704rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.4 * var(--eq-unit));margin-block:calc(-.4704 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-equipment__label-line{font-size:1.6rem;line-height:1.4;letter-spacing:.03em;margin-block:-.5376rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit));margin-block:calc(-.5376 * var(--eq-unit))}}.denka .p-top-equipment__button{width:31.2rem;margin-top:4rem}@media screen and (min-width:768px){.denka .p-top-equipment__button{width:32rem;margin-top:3.2rem}}.denka .p-top-service{display:flex;flex-direction:column;align-items:center;padding:6.4rem 2.4rem;background-image:linear-gradient(103.13deg,#e4fff7 9.27%,#fff1c2 93.59%)}@media screen and (min-width:768px){.denka .p-top-service{padding:12rem 0;background-image:linear-gradient(120.31deg,#e4fff7 9.27%,#fff1c2 93.59%)}}.denka .p-top-service__title{text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;margin-block:-.8064rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit));margin-block:calc(-.8064 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-service__title{margin-block:0;font-size:4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4 * var(--eq-unit))}}.denka .p-top-service__em{font-style:normal}@media screen and (min-width:768px){.denka .p-top-service__em{font-size:calc(4.8 * var(--eq-unit))}}.denka .p-top-service__note-mark{vertical-align:super;font-size:.645em}.denka .p-top-service__lead{margin-top:2.4rem;text-align:center;font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-top-service__lead{font-size:1.6rem;line-height:1.8}}.denka .p-top-service__logos{display:flex;align-items:flex-start;justify-content:center;gap:2.4rem;margin-top:2.4rem}@media screen and (min-width:768px){.denka .p-top-service__logos{gap:4rem;margin-top:3.2rem}}.denka .p-top-service__logo--enekari{width:calc(11.1 * var(--eq-unit));height:auto}@media screen and (min-width:768px){.denka .p-top-service__logo--enekari{width:calc(22.3 * var(--eq-unit))}}.denka .p-top-service__logo--plus{width:calc(17 * var(--eq-unit));height:auto}@media screen and (min-width:768px){.denka .p-top-service__logo--plus{width:calc(34 * var(--eq-unit))}}.denka .p-top-service__button{width:31.2rem;margin-top:3.2rem}@media screen and (min-width:768px){.denka .p-top-service__button{width:32rem;margin-top:4rem}}.denka .p-top-service__note{width:30rem;margin-top:3.2rem;color:#222;text-align:center;font-size:1.1rem;line-height:1.6}@media screen and (min-width:768px){.denka .p-top-service__note{width:58.4rem;margin-top:4rem;font-size:1.3rem;line-height:1.6}}.denka .p-top-more{padding-block:8rem;background-color:#fff}.denka .p-top-more__title{margin-bottom:2.4rem;text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-top-more__title{margin-bottom:4rem;font-size:4.8rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4.8 * var(--eq-unit))}}.denka .p-page-kv__heading--voice{margin-top:-8.8rem;padding:1.6rem 1.6rem 0}@media screen and (min-width:768px){.denka .p-page-kv__heading--voice{position:absolute;top:50%;left:0;margin-top:0;padding:calc(8 * var(--eq-unit));transform:translateY(-50%)}}.denka .p-voice-filter{width:100%;margin-inline:auto;padding-inline:2rem}@media screen and (min-width:768px){.denka .p-voice-filter{max-width:118.4rem;padding-inline:3.2rem}}.denka .p-voice-filter{padding-top:3.2rem;padding-bottom:4rem}@media screen and (min-width:768px){.denka .p-voice-filter{padding-block:8rem}}.denka .p-voice-filter__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media screen and (min-width:768px){.denka .p-voice-filter__inner{gap:2.4rem}}.denka .p-voice-filter__title{font-size:1.6rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.5376rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.6 * var(--eq-unit));margin-block:calc(-.5376 * var(--eq-unit))}.denka .p-voice-filter__rule{width:100%;border-top:.1rem solid rgba(34,34,34,.15)}.denka .p-voice-filter__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;column-gap:2.4rem;row-gap:2rem}@media screen and (min-width:768px){.denka .p-voice-filter__list{column-gap:3.2rem;row-gap:2.4rem}}.denka .p-voice-filter__label{display:flex;align-items:center;gap:.4rem;cursor:pointer}@media screen and (min-width:768px){.denka .p-voice-filter__label{gap:.8rem}}.denka .p-voice-filter__label:has(:focus-visible){outline:.2rem solid #ea1e1f;outline-offset:.2rem}.denka .p-voice-filter__icon{width:calc(2.4 * var(--eq-unit));height:calc(2.4 * var(--eq-unit))}.denka .p-voice-filter__text{font-size:1.3rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4368rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.3 * var(--eq-unit));margin-block:calc(-.4368 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-voice-filter__text{font-size:1.4rem;line-height:1.4;letter-spacing:.03em;margin-block:-.4704rem;font-feature-settings:"pwid" on,"palt" on;font-size:calc(1.4 * var(--eq-unit));margin-block:calc(-.4704 * var(--eq-unit))}}.denka .p-voice-list{width:100%;margin-inline:auto;padding-inline:0}@media screen and (min-width:768px){.denka .p-voice-list{max-width:118.4rem;padding-inline:3.2rem}}.denka .p-voice-list{display:flex;flex-direction:column;gap:4rem;padding-bottom:4rem}@media screen and (min-width:768px){.denka .p-voice-list{gap:8rem;padding-bottom:8rem}}.denka .p-voice-list__empty{padding-inline:2rem;text-align:center;font-size:1.4rem}.denka .p-voice-card{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(42 * var(--eq-unit));margin-inline:auto}@media screen and (min-width:768px){.denka .p-voice-card{flex-direction:row;align-items:stretch;justify-content:space-between;max-width:none}}@media screen and (min-width:768px){.denka .p-voice-card--reverse{flex-direction:row-reverse}}.denka .p-voice-card__thumb{z-index:1;width:100%;aspect-ratio:1;overflow:clip;background-color:#eee}@media screen and (min-width:768px){.denka .p-voice-card__thumb{width:48.6%}}.denka .p-voice-card__thumb img{width:100%;height:100%;object-fit:cover}.denka .p-voice-card__body{z-index:2;display:flex;flex-direction:column;width:calc(100% - 2.4rem);margin-top:-5rem}@media screen and (min-width:768px){.denka .p-voice-card__body{justify-content:center;width:48.6%;margin-top:0}}@media screen and (min-width:768px){.denka .p-voice-card--reverse .p-voice-card__body{align-items:flex-start}}@media screen and (min-width:768px){.denka .p-voice-card:not(.p-voice-card--reverse) .p-voice-card__body{align-items:flex-end}}.denka .p-voice-card__panel{display:flex;flex-direction:column;gap:1.6rem;width:100%;padding:1rem 1.6rem 1.6rem;border-radius:.4rem;background-color:#fff;filter:drop-shadow(0 .4rem .8rem rgba(0,0,0,.2))}@media screen and (min-width:768px){.denka .p-voice-card__panel{gap:2.4rem;width:110.3%;padding:1.8rem 2.4rem 2.4rem}}.denka .p-voice-card__name{order:1;font-size:2.4rem;line-height:2.8rem;font-size:calc(2.4 * var(--eq-unit));line-height:calc(2.8 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-voice-card__name{font-size:3.2rem;line-height:3.7rem;font-size:calc(3.2 * var(--eq-unit));line-height:calc(3.7 * var(--eq-unit))}}.denka .p-voice-card__name-note{font-size:1.6rem;font-size:calc(1.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-voice-card__name-note{font-size:2.4rem;font-size:calc(2.4 * var(--eq-unit))}}.denka .p-voice-card__meta{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding-bottom:.4rem}.denka .p-voice-card__family{font-size:1.4rem;line-height:1.8rem;font-weight:700;font-size:calc(1.4 * var(--eq-unit));line-height:calc(1.8 * var(--eq-unit));color:#222222b3}@media screen and (min-width:768px){.denka .p-voice-card__family{font-size:1.6rem;line-height:2.4rem;font-weight:700;font-size:calc(1.6 * var(--eq-unit));line-height:calc(2.4 * var(--eq-unit))}}.denka .p-voice-card__equipments{font-size:1.3rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.4368rem;color:#666}@media screen and (min-width:768px){.denka .p-voice-card__equipments{font-size:1.4rem;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-block:-.4704rem}}.denka .p-voice-card__excerpt{order:4;font-size:1.3rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-voice-card__excerpt{order:3;font-size:1.4rem;line-height:1.8}}.denka .p-voice-card__button{order:3}@media screen and (min-width:768px){.denka .p-voice-card__button{order:4}}.denka .p-voice-label{padding:calc(.32 * var(--eq-unit)) calc(.8 * var(--eq-unit));border:.1rem solid rgba(34,34,34,.3);border-radius:.4rem;font-size:1.4rem;line-height:1.4;letter-spacing:.03em;font-size:calc(1.4 * var(--eq-unit))}.denka .p-voice-modal__series{font-size:1.4rem;line-height:2rem}@media screen and (min-width:768px){.denka .p-voice-modal__series{font-size:2.2rem;line-height:3.2rem}}.denka .p-voice-modal__body{gap:4rem}.denka .p-voice-modal__title-area{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.denka .p-voice-modal__title{font-size:2.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-voice-modal__title{font-size:3.2rem;line-height:1.6}}.denka .p-voice-modal__title-line{display:block}.denka .p-voice-modal__name{font-size:2rem;line-height:2.9rem;font-weight:700}@media screen and (min-width:768px){.denka .p-voice-modal__name{font-size:2.4rem;line-height:3.5rem;font-weight:700}}.denka .p-voice-modal__name-note{font-size:1.6rem}@media screen and (min-width:768px){.denka .p-voice-modal__name-note{font-size:2rem}}.denka .p-voice-modal__family{font-size:1.6rem;line-height:1.6}.denka .p-voice-modal__equipments{font-size:1.6rem;line-height:1.6;color:#666}.denka .p-voice-modal__family+.p-voice-modal__equipments{margin-top:-.8rem}.denka .p-voice-modal__hero{width:100%;aspect-ratio:2/1;object-fit:cover}@media screen and (min-width:768px){.denka .p-voice-modal__section{padding-inline:12.8rem}}.denka .p-voice-modal__text{white-space:pre-wrap;font-size:1.6rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-voice-modal__text{font-size:1.8rem;line-height:2}}.denka .p-voice-modal__note{margin-top:2.88rem;white-space:pre-wrap;font-size:1.2rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-voice-modal__note{margin-top:3.6rem;font-size:1.3rem;line-height:2}}.denka .p-voice-modal__text--after-note{margin-top:2.88rem}@media screen and (min-width:768px){.denka .p-voice-modal__text--after-note{margin-top:3.6rem}}.denka .p-voice-modal__image{width:100%;aspect-ratio:640/426;object-fit:cover}.denka .p-voice-carousel{--voice-carousel-bg: #fff0f0}@media screen and (min-width:768px){.denka .p-voice-carousel{padding-bottom:8rem;background-color:var(--voice-carousel-bg)}}.denka .p-voice-carousel--gray{--voice-carousel-bg: #f3f3f3}.denka .p-voice-carousel__head{display:flex;flex-direction:column;align-items:center;padding:6.4rem 2.4rem 2.4rem;background-color:var(--voice-carousel-bg)}@media screen and (min-width:768px){.denka .p-voice-carousel__head{padding:8rem 8rem 4rem;background-color:transparent}}.denka .p-voice-carousel__label{color:#ea1e1f;text-shadow:0 0 .8rem #fff;font-size:1.4rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}@media screen and (min-width:768px){.denka .p-voice-carousel__label{font-size:1.6rem;line-height:1.6;letter-spacing:.05em;font-weight:700;font-feature-settings:"pwid" on,"palt" on}}.denka .p-voice-carousel__title{margin-top:.8rem;text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(2.4 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-voice-carousel__title{font-size:4rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"pwid" on,"palt" on;font-size:calc(4 * var(--eq-unit))}}.denka .p-voice-carousel__line{display:block}@media screen and (min-width:768px){.denka .p-voice-carousel__line{line-height:calc(5.88 * var(--eq-unit))}}.denka .p-voice-carousel__line--em{font-size:calc(2.6 * var(--eq-unit))}@media screen and (min-width:768px){.denka .p-voice-carousel__line--em{font-size:calc(4.8 * var(--eq-unit));line-height:calc(6.72 * var(--eq-unit))}}.denka .p-voice-carousel__lead{margin-top:2rem;text-align:center;font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.denka .p-voice-carousel__lead{margin-top:2.4rem;font-size:1.6rem;line-height:1.8}}.denka .p-voice-carousel .c-carousel__controls{padding-top:4rem}.denka .u-display-contents{display:contents}.denka .u-pc-only{display:none}@media screen and (min-width:768px){.denka .u-pc-only{display:block}}@media screen and (min-width:768px){.denka .u-sp-only{display:none}}.denka .u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
