html{scroll-behavior:auto}.lp-section,a{color:#252729;text-decoration:none}.lp-section{box-sizing:border-box}:where(img[width][height]){width:auto;height:auto}.sp{display:none}.lp-section-title-box-center{width:100%;text-align:center;margin-bottom:64px}.lp-section-title-box-left{width:100%;text-align:left;margin-bottom:64px}.lp-section-title-accent{width:100%;font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;color:#009eaa;margin-bottom:10px;opacity:.7}.lp-section-title{width:100%;font-size:32px;font-weight:500;letter-spacing:6px;line-height:1.6;color:#252729;margin:0}.lp-section-title-lead{width:100%;font-size:15px;letter-spacing:4px;line-height:1.8;color:#252729;margin-top:32px;opacity:.7}.lp-section-line-title-box{width:100%;text-align:center;margin-bottom:100px}.lp-section-line-title{width:100%;box-sizing:border-box;padding:24px 0;font-size:28px;font-weight:400;letter-spacing:4px;line-height:1.6;color:#252729;margin:0 auto;border-top:1px solid #252729;border-bottom:1px solid #252729;display:inline}.lp-progress-bar-anime-center{width:100%;height:1px;background:var(--border-color, #D3D3D3);transform-origin:center center}.lp-power-saving-digico,.lp-active-users,.lp-simulation,.original-section-home-appliances{--font-color: #251e1d;--accent-color: #009EAA;--base-color-w: #ffffff;--border-color: #D3D3D3;--btn-bg-color: #124562;--btn-font-color: #ffffff;--second-bg-color: #F8FAF9}.lp-header{width:100%;height:100px;padding:24px 60px;box-sizing:border-box;background-color:#fff0;overflow:hidden;position:fixed;top:0;left:0;z-index:100}.lp-header-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.lp-header-logo{width:100%;max-width:240px;font-size:0}.lp-header-logo img{width:100%}.lp-header-btn{width:176px;display:block;box-sizing:border-box;padding:6px 36px 6px 24px;font-size:14px;font-weight:400;letter-spacing:.6px;border:1px solid #FFFFFF;border-radius:50px;background-color:#ffffff4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-image:url(/cdn/shop/files/lp-btn-icon.svg);background-repeat:no-repeat;background-position:right 22px center;background-size:16px}.lp-submenu{position:absolute;top:100%;left:0;width:100%;transition:opacity .25s ease,visibility .25s ease}.lp-header:not(.is-scrolled) .lp-submenu{opacity:0;visibility:hidden;pointer-events:none}.lp-submenu-list{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:#ffffff80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #e7e7e7}.lp-submenu-list::-webkit-scrollbar{display:none}.lp-submenu-item{flex:0 0 auto}.lp-submenu-item-balloon{display:flex;align-items:center;margin-right:8px}.lp-submenu-balloon{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;background-color:#009eaa;color:#fff;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap;line-height:1.2;letter-spacing:.08em}.lp-submenu-balloon:after{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%);border-width:5px 0 5px 6px;border-style:solid;border-color:transparent transparent transparent #009EAA}.lp-submenu-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:50px;text-decoration:none;font-size:13px;line-height:1.2;letter-spacing:.08em;white-space:nowrap;background-color:#ffffff4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #e6e6e6;transition:opacity .2s ease}.lp-submenu-link:hover,.lp-submenu-link:active{opacity:.7}@media screen and (min-width:769px){.lp-header{transition:height .25s ease-out,padding .25s ease-out,background-color .25s ease}.lp-header-wrapper{height:100%;gap:24px}.lp-header.is-scrolled{height:56px;padding-top:0;padding-bottom:0;background-color:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e7e7e7}.lp-header-logo{flex:0 1 200px;min-width:160px}.lp-submenu{position:static;flex:1 1 auto;min-width:0;width:auto}.lp-submenu-list{justify-content:flex-start;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}.lp-submenu-list>:first-child{margin-left:auto}.lp-submenu-list{gap:4px}.lp-submenu-link{padding:8px 12px;font-size:14px}.lp-submenu-balloon{padding:9px 12px;font-size:14px}}@media screen and (min-width:769px)and (max-width:1439px){.lp-submenu-item-balloon{display:none}.lp-submenu-item-balloon+.lp-submenu-item{margin-left:auto}}#active-users,#appliance,#storagecheck,#review,#figures-dashboard{scroll-margin-top:60px}@media screen and (max-width:768px){#active-users,#appliance,#storagecheck,#review,#figures-dashboard{scroll-margin-top:70px}.lp-header{overflow:visible;transition:transform .25s ease-out,background-color .25s ease}.lp-header.is-scrolled{padding:10px 16px;background-color:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-header.is-scrolled .lp-header-logo{max-width:none}.lp-header.is-scrolled .lp-header-logo img{width:auto;height:14px;display:block}.lp-header.is-collapsed{transform:translateY(-100%);pointer-events:none}.lp-header.is-collapsed .lp-submenu{pointer-events:auto}.lp-submenu-list{justify-content:flex-start;background-color:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-submenu-list{padding:6px 16px;gap:6px}.lp-submenu-balloon{padding:9px 10px;font-size:12px}.lp-submenu-link{padding:8px 12px;font-size:12px}.lp-submenu-link{background-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-submenu-link:hover{opacity:1}}.lp-visual{width:100%;height:100vh;position:relative;background-color:#fff;overflow:hidden}.lp-visual-wrapper{width:100%;height:100%;position:relative}.lp-visual-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lp-visual-photo-area{z-index:10;opacity:1}.lp-visual-photo-img{width:100%;height:100%;object-fit:cover}.lp-visual-video-area{z-index:11;opacity:0}.lp-visual-video{width:100%;height:100%;object-fit:cover}.lp-visual-overlay{z-index:15;background-color:#5a5a5a1a;pointer-events:none}.lp-visual-copy{width:100%;box-sizing:border-box;padding:0 60px;z-index:20;pointer-events:none;position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:center}.lp-visual-lead{color:#fff;font-size:17px;font-weight:400;letter-spacing:8px;text-shadow:0px 0px 10px rgba(37,39,41,.4);margin-bottom:16px;opacity:0}.lp-visual-title{color:#fff;font-size:32px;font-weight:400;letter-spacing:10px;line-height:1.7;text-shadow:0px 0px 10px rgba(37,39,41,.4);margin:0}.lp-visual-title span{display:block;opacity:0;transform:translateY(40px);will-change:transform,opacity}.lp-visual-authority{z-index:25;top:auto;left:auto;bottom:135px;right:60px;width:auto;height:auto;opacity:0;pointer-events:none;display:block}.lp-visual-authority img{width:100%;max-width:680px}.original-section-top-authority{width:100%;max-width:1300px;box-sizing:border-box;margin:0 auto;text-align:center;padding:80px 50px 0}.original-section-top-authority img{width:100%;height:auto}.progress-bar-anime-center{height:1px;background:var(--border-color, #D3D3D3);padding:0;margin-top:120px;transform-origin:center center}.lp-protect{width:100%;padding:160px 0}.lp-protect-wrapper{width:100%;max-width:1320px;box-sizing:border-box;padding:0 60px;margin:0 auto}.lp-protect-img{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:16px;font-size:0}.lp-protect-img img{width:100%;aspect-ratio:912 / 1376;object-fit:cover;display:block}.lp-protect-img img:first-child{border-radius:80px 0 0}.lp-protect-img img:last-child{border-radius:0 80px 0 0}.lp-phase-free{width:100%;padding:120px 0;background-color:#fafbfd}.lp-phase-free-wrapper{width:100%}.lp-phase-free-img{width:100%;font-size:0;overflow:hidden}.lp-phase-free-img img{width:100%;display:block}.lp-phase-free-box{width:100%;max-width:1200px;box-sizing:border-box;padding:80px 60px 0;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;column-gap:80px;align-items:center}.lp-phase-free-explanation{width:100%}.lp-phase-free-logo{width:100%;font-size:0;margin-bottom:40px}.lp-phase-free-logo img{width:100%;max-width:312px}.lp-phase-free-text{font-size:14px;font-weight:400;letter-spacing:2px;line-height:1.8;opacity:.7}.lp-phase-free-shapes{width:100%;font-size:0}.lp-phase-free-shapes img{width:100%}.lp-life{width:100%;padding:120px 60px 160px}.lp-life-wrapper{width:100%}.lp-life-img{width:100%;max-width:1200px;font-size:0;margin:0 auto;overflow:hidden}.lp-life-img img{width:100%;display:block}.lp-appear,.lp-appear-wrapper{width:100%}.lp-appear-img{width:100%;font-size:0}.lp-appear-img img{width:100%;display:block}.lp-appear-box{width:100%;padding:120px 60px 160px;box-sizing:border-box;background-image:url(/cdn/shop/files/lp-appear-box-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.lp-appear-appeal-img{width:100%;max-width:600px;font-size:0;margin:0 auto}.lp-appear-appeal-img img{width:100%}.lp-appear-appeal-text{width:100%;max-width:600px;box-sizing:border-box;padding-top:20px;text-align:center;margin:0 auto}.lp-appear-appeal-text p{font-size:18px;letter-spacing:4px;line-height:2;margin-top:48px}.lp-product-list{width:100%;padding:160px 60px 80px}.lp-product-list-wrapper{width:100%}.lp-product-list-top{padding-top:160px;padding-bottom:160px}.lp-product-list-logo{width:100%;text-align:center;margin-bottom:64px}.lp-product-list-logo img{width:280px}.lp-product-list-box{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px}.lp-product-list-card{display:block;width:100%;box-sizing:border-box;background-color:#fafafa;padding:48px 16px 64px}.lp-product-list-img{width:100%;text-align:center;margin-bottom:10px}.lp-product-list-img img{width:100%}.lp-product-list-explanation{width:100%;box-sizing:border-box;padding:0 20px;text-align:center}.lp-product-list-title{font-size:16px;font-weight:500}.lp-product-list-price{display:flex;justify-content:center;gap:10px;align-items:center;margin:10px 0}.lp-product-list-regular-price{font-size:15px;letter-spacing:0;text-decoration:line-through;opacity:.5}.lp-product-list-limited-price{font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;color:#009eaa}.lp-product-list-price .font-s{font-size:16px;font-weight:500}.lp-product-list-label-box{display:flex;justify-content:center;gap:10px}.lp-product-list-label-limited{display:inline-block;font-size:14px;font-weight:500;color:#fff;padding:6px 24px;background-color:#009eaa;border:1px solid #009EAA}.lp-product-list-label{display:inline-block;font-size:14px;font-weight:500;color:#009eaa;padding:6px 24px;background-color:#fff;border:1px solid #EDEDED}.lp-product-list-division{width:100%;padding:28px 0 16px}.lp-product-list-division-sub{font-size:13px;margin-bottom:8px}.lp-product-list-division-main{width:100%;text-align:center}.lp-product-list-btn{width:100%;max-width:320px;margin:0 auto;display:block;box-sizing:border-box;padding:12px 36px 12px 24px;font-size:16px;font-weight:500;letter-spacing:.6px;color:#fff;border:1px solid #FFFFFF;border-radius:50px;background-color:#009eaa;background-image:url(/cdn/shop/files/lp-product-list-btn-icon.svg);background-repeat:no-repeat;background-position:right 32px center;background-size:18px}.lp-product-list-try{font-size:13px;opacity:.8;margin-top:8px}.lp-product-list-payment-logo{width:100%;display:flex;justify-content:center;gap:10px;font-size:0;margin-top:40px}.lp-product-list-payment-logo img{height:24px;border:1px solid #ededed;border-radius:3px}.lp-product-list-cursor{position:fixed;top:0;background-color:#ffffff4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:100px;border:1px solid #ffffff;width:144px;height:144px;padding-top:60px;z-index:100;pointer-events:none;opacity:0;font-size:15px;font-weight:600;color:var(--btn-bg-color);text-align:center;box-sizing:border-box;transition:opacity .3s ease,transform .1s ease-out;transform:translate(-50%,-50%)}.lp-sophisticated-design{width:100%;padding:80px 0}.lp-sophisticated-design-wrapper{width:100%}.lp-sophisticated-design-logo{width:560px;margin:48px auto 0;text-align:center}.lp-sophisticated-design-logo img{width:100%}.lp-sophisticated-design-img{width:100%;font-size:0}.lp-sophisticated-design-img img{width:100%}.lp-sophisticated-design-explanation{width:100%;box-sizing:border-box;padding:80px 60px;text-align:center;font-size:18px;font-weight:400;letter-spacing:2px;line-height:1.8}.lp-sophisticated-design-loop-box{width:100%;max-width:1200px;box-sizing:border-box;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;margin:0 auto}.lp-sophisticated-design-loop-list{display:flex;gap:4px;list-style:none;padding:0;padding-inline-start:0;margin:0;flex-shrink:0;min-width:100%;box-sizing:border-box;animation:scroll-left 100s infinite linear .5s both}.lp-sophisticated-design-loop-img{width:20vw;flex-shrink:0}.lp-sophisticated-design-loop-img img{width:100%;height:auto;display:block}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-100% - 4px))}}.lp-sophisticated-design-panel{width:100%;max-width:1320px;box-sizing:border-box;padding:60px 60px 80px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;align-items:center;font-size:0;margin:0 auto}.lp-sophisticated-design-panel img{width:100%}.lp-power-saving{width:100%;overflow:hidden}.lp-power-saving-wrapper{width:100%}.lp-power-saving-horizontal-scroll{display:flex;width:200vw;height:100vh}.lp-power-saving-horizontal-scroll-box{width:100vw;height:100vh;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;flex-shrink:0}.lp-power-saving-horizontal-scroll .bg-01{background-image:url(/cdn/shop/files/lp-power-saving-horizontal-scroll-bg-01.jpg)}.lp-power-saving-horizontal-scroll .bg-02{background-image:url(/cdn/shop/files/lp-power-saving-horizontal-scroll-bg-02.jpg)}.lp-power-saving-horizontal-scroll-explanation{width:440px;box-sizing:border-box;position:absolute;left:0;bottom:160px;padding-left:60px}.lp-power-saving-horizontal-scroll-title{font-size:32px;font-weight:500;letter-spacing:6px;line-height:1.6;margin:0}.lp-power-saving-horizontal-scroll-lead{font-size:18px;font-weight:500;letter-spacing:4px;line-height:1.8;margin-top:32px}.lp-power-saving-horizontal-scroll-text{font-size:14px;letter-spacing:2px;line-height:1.8;margin-top:32px}.bg-01 .lp-power-saving-horizontal-scroll-title,.bg-01 .lp-power-saving-horizontal-scroll-lead,.bg-01 .lp-power-saving-horizontal-scroll-text{color:#fff}.lp-power-saving-action{width:100%;padding:160px 60px 100px}.lp-power-saving-action-wrapper{width:100%;max-width:1200px;box-sizing:border-box;margin:0 auto}.lp-power-saving-action-list{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:64px;padding-inline-start:0;margin-block-start:0;margin-block-end:0}.lp-power-saving-action-list li{width:100%}.lp-power-saving-action-accent{display:inline-block;font-size:56px;font-weight:500;font-style:italic;color:#009eaa;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,"Noto Serif JP",sans-serif;line-height:1;position:relative;z-index:2}.lp-power-saving-action-accent:before{content:"Action";font-size:24px;font-weight:400;font-style:italic;color:#009eaa;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,"Noto Serif JP",sans-serif;line-height:1;position:absolute;top:-28px;left:4px}.lp-power-saving-action-img{width:100%;font-size:0;margin-top:-16px}.lp-power-saving-action-img img{width:100%;border-radius:10px}.lp-power-saving-action-title{font-size:20px;font-weight:500;letter-spacing:4px;line-height:1.8;color:#009eaa;text-align:center;margin-top:16px}.lp-power-saving-action-text{font-size:16px;font-weight:500;letter-spacing:4px;line-height:1.8;text-align:center;margin-top:16px}.lp-power-saving-action-text-line{background:linear-gradient(transparent 50%,#ffeedf 70%)}.lp-power-saving-app{width:100%;box-sizing:border-box;padding:100px 60px 32px;background-image:url(/cdn/shop/files/lp-power-saving-app-bg.svg);background-repeat:no-repeat;background-size:100%;background-position:center bottom}.lp-power-saving-app-wrapper{width:100%;max-width:900px;margin:0 auto;text-align:center}.lp-power-saving-app-img{width:100%;font-size:0;padding-top:40px}.lp-power-saving-app-img img{width:100%}.lp-power-saving-app-text{font-size:18px;font-weight:500;letter-spacing:4px;line-height:1.8;margin-top:16px}.lp-power-saving-eco{width:100%;box-sizing:border-box;padding:32px 60px 40px;background-color:#f4fbfb}.lp-power-saving-eco-wrapper{width:100%;max-width:1000px;margin:0 auto;text-align:center}.lp-power-saving-eco .lp-section-title{color:#673d03}.lp-power-saving-eco-pin{background-color:#f4fbfb}.lp-power-saving-eco .lp-section-title-box-center{margin-bottom:24px}.lp-power-saving-eco-img{width:100%;max-width:min(300px,28vh);font-size:0;padding:38px 0;margin:-77px auto 0;background-image:url(/cdn/shop/files/lp-power-saving-eco-img-bg.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain}.lp-power-saving-eco-img img{width:100%;height:auto;aspect-ratio:1 / 1}.lp-power-saving-eco-text{font-size:14px;font-weight:500;letter-spacing:4px;line-height:2;margin-top:-26px}.lp-power-saving-eco-text-02{font-size:16px;font-weight:500;letter-spacing:4px;line-height:1.7;margin-top:16px;background-color:#fff;display:inline-block;padding:20px 40px;border-radius:20px}.lp-power-saving-digico{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0 60px 160px;background-color:#f4fbfb}.lp-power-saving-digico-wrapper{width:100%;max-width:800px;margin:0 auto;text-align:center}.original-section-ps-point-stage-wrap{position:relative;width:100%;max-width:600px;height:180px;margin:0 auto 48px;overflow:visible;z-index:2;-webkit-user-select:none;user-select:none}.original-section-ps-point-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.original-section-ps-point-coin-wrap{position:absolute;top:0;left:0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s ease}.original-section-ps-point-coin-mover{transition:transform .4s linear}.original-section-ps-point-coin{width:65px;height:26px;border-radius:50%;background-color:#fff;box-shadow:0 1px 0 var(--accent-color),0 2px 0 var(--accent-color),0 3px 0 var(--accent-color),0 5px 0 var(--accent-color),0 7px 0 var(--accent-color),0 9px 0 var(--accent-color),0 12px 15px #00000026;display:flex;align-items:center;justify-content:center;position:relative}.original-section-ps-point-coin-inner{width:42px;height:16px;border-radius:50%;border:1px solid var(--accent-color);display:flex;align-items:center;justify-content:center}.original-section-ps-point-coin-text{color:var(--accent-color);font-size:14px;font-weight:700;font-family:Inter,Arial,sans-serif;transform:scaleX(1.3)}.original-section-ps-exchange-badge{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#fff;border-radius:40px;padding:10px 80px;display:flex;align-items:center;gap:12px;z-index:999;pointer-events:none;white-space:nowrap}.ps-exchange-group{display:flex;align-items:center;gap:6px}.ps-exchange-coin-icon{width:22px;height:22px;border-radius:50%;background:var(--accent-color);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;box-shadow:0 2px 4px #00000026}.ps-exchange-text-accent{color:var(--accent-color);font-weight:700;font-size:20px;letter-spacing:.05em}.ps-exchange-arrow{color:var(--accent-color);display:flex;align-items:center;position:relative;width:20px;height:16px;overflow:hidden}.ps-exchange-arrow:before{content:"\25b6\fe0e";position:absolute;font-size:12px;animation:arrow-flow 1.5s infinite}@keyframes arrow-flow{0%{transform:translate(-100%);opacity:0}50%{transform:translate(50%);opacity:1}to{transform:translate(200%);opacity:0}}.ps-exchange-text-yen{color:#8a6500;font-weight:700;font-size:24px;position:relative;overflow:hidden}.ps-exchange-text-yen:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,#fff0 35%,#fffc,#fff0 65%);transform:translate(-100%);animation:text-shine 3s infinite}@keyframes text-shine{0%,60%{transform:translate(-100%);opacity:0}70%{opacity:1}80%,to{transform:translate(100%);opacity:0}}.is-offscreen .lp-protect-loop-list,.is-offscreen .lp-sophisticated-design-loop-list,.is-offscreen .lp-disaster-loop-list,.is-offscreen .original-section-figure-active-users-marquee-track,.is-offscreen .ps-exchange-text-yen:after{animation-play-state:paused}.ps-exchange-text-sub{color:#888;font-size:16px;font-weight:500;margin-left:2px}.lp-power-saving-digico-text{font-size:24px;font-weight:500;letter-spacing:4px;line-height:1.8;margin-bottom:64px}.lp-power-saving-digico-text-strong{color:#009eaa;font-size:28px;font-weight:600;letter-spacing:0}.lp-power-saving-digico-img{width:100%;font-size:0}.lp-power-saving-digico-img img{width:100%}.lp-active-users{width:100%;box-sizing:border-box;padding:160px 60px 120px;background-color:#fff}.original-section-figure-active-users-inner{max-width:980px;margin:0 auto;width:100%;text-align:center}.original-section-figure-active-users-image-wrapper{text-align:center;margin-bottom:25px}.original-section-figure-active-users-main-image{max-width:100%;width:100%;height:auto}.original-section-figure-active-users-subtitle-wrapper{display:flex;justify-content:center;margin-bottom:35px}.original-section-figure-active-users-time-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);padding:6px 18px;border-radius:30px;font-size:13px;font-weight:500;color:#555;box-shadow:0 2px 10px #00000008}.original-section-figure-active-users-live-indicator{width:8px;height:8px;background-color:#2b7a78;border-radius:50%;display:inline-block;position:relative}.original-section-figure-active-users-live-indicator:after{content:"";position:absolute;top:-3px;left:-3px;width:14px;height:14px;background-color:#2b7a78;border-radius:50%;animation:solarichLivePulse 2s infinite;opacity:.6}@keyframes solarichLivePulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(2.5);opacity:0}}.original-section-figure-active-users-marquee-container{width:100%;height:400px;overflow:hidden;background:#ffffffd9;border-radius:12px;position:relative;padding:10px 0;box-sizing:border-box}.original-section-figure-active-users-marquee-container:before,.original-section-figure-active-users-marquee-container:after{content:"";position:absolute;left:0;width:100%;height:30px;z-index:2;pointer-events:none}.original-section-figure-active-users-marquee-container:before{top:0;background:linear-gradient(to bottom,#ffffffe6,#fff0)}.original-section-figure-active-users-marquee-container:after{bottom:0;background:linear-gradient(to top,#ffffffe6,#fff0)}.original-section-figure-active-users-marquee-track{display:flex;flex-direction:column;height:max-content;animation:solarichMarqueeLoop 40s linear infinite}.original-section-figure-active-users-marquee-container:hover .original-section-figure-active-users-marquee-track{animation-play-state:paused}@keyframes solarichMarqueeLoop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.original-section-figure-active-users-marquee-item{margin:6px 20px;padding:14px 20px;font-size:16px;text-align:center;background:#ffffffb3;border:1px solid rgba(0,0,0,.03);border-radius:12px;box-sizing:border-box;line-height:1.6;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;position:relative}.original-section-figure-active-users-marquee-item.is-popping{animation:itemPopEffect .6s ease;border-color:var(--accent-color);background:#fffffff2}@keyframes itemPopEffect{0%{transform:scale(1);box-shadow:0 2px 6px #00000008}30%{transform:scale(1.02);box-shadow:0 8px 20px #00000014}to{transform:scale(1);box-shadow:0 2px 6px #00000008}}.original-section-figure-active-users-marquee-user-info{display:flex;align-items:center;gap:8px;white-space:nowrap}.original-section-figure-active-users-item-time-badge{background:#e2f0f2;color:#007b8f;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.original-section-figure-active-users-user-name{font-weight:500;border-bottom:1px dashed #999}.original-section-figure-active-users-highlight-point{font-weight:500;color:var(--accent-color)}.original-section-figure-active-users-highlight{font-weight:500;color:#8a6500}.original-section-figure-active-users-marquee-action-text{text-align:left}.lp-simulation{width:100%;box-sizing:border-box;padding:0 60px 160px;background-color:#fff}.lp-simulation-wrapper{width:100%;max-width:1300px;margin:0 auto}.original-section-simulation-btn-wrapper{width:100%;text-align:center}.original-section-simulation-btn{display:inline-flex;flex-direction:column;align-items:center;background-color:var(--base-color-w);padding:16px 80px;border-radius:100px;border:1px solid #e6e6e6;text-decoration:none;transition:all .3s ease;cursor:pointer;font-family:inherit;-webkit-appearance:none;appearance:none;outline:none;position:relative}.original-section-simulation-btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.original-section-simulation-btn:after{content:"";position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(https://solarich.co.jp/cdn/shop/files/plus-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease}.original-section-simulation-btn.is-active:after{background-image:url(https://solarich.co.jp/cdn/shop/files/minus-icon.svg)}.original-section-simulation-btn-sub{font-size:14px;font-weight:600;letter-spacing:2px;color:#333;margin-bottom:4px}.original-section-simulation-btn-main{font-size:18px;font-weight:600;color:var(--accent-color);letter-spacing:3px}.original-section-simulation-accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease;overflow:hidden}.original-section-simulation-accordion.is-open{grid-template-rows:1fr}.original-section-simulation-accordion-inner{min-height:0}.original-section-simulation-title-box{padding-top:80px}.lp-simulation-casestudy-title{font-size:24px;letter-spacing:4px}.original-section-ps-casestudy{display:flex;justify-content:space-around;gap:20px;margin:0 auto 48px}.original-section-ps-casestudy-banner{width:100%;font-size:0}.original-section-ps-casestudy-banner img{width:100%}.original-section-ps-simulation-wrapper{box-sizing:border-box}.original-section-ps-simulation-wrapper *,.original-section-ps-simulation-wrapper *:before,.original-section-ps-simulation-wrapper *:after{box-sizing:inherit}.original-section-ps-simulation-wrapper h3,.original-section-ps-simulation-wrapper p,.original-section-ps-simulation-wrapper ul{margin:0;padding:0}.original-section-ps-simulation-container{margin:0 auto;background-color:var(--base-color-w);display:flex;flex-direction:row;overflow:hidden}.original-section-ps-simulation-pane-left{flex:1;padding:64px 32px 32px}.original-section-ps-simulation-pane-right{flex:1;padding:64px 32px 32px;background:var(--second-bg-color)}.original-section-ps-simulation-sticky-container{position:sticky;top:32px}.original-section-ps-simulation-section{margin-bottom:32px}.original-section-ps-simulation-question-title{font-weight:600;font-size:16px;display:flex;align-items:center}.original-section-ps-simulation-wrapper .original-section-ps-simulation-question-title{margin-bottom:20px}.original-section-ps-simulation-grid-2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.original-section-ps-simulation-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.original-section-ps-simulation-selection-card{position:relative;padding:10px;border-radius:12px;cursor:pointer;transition:all .2s;border:1px solid var(--border-color);background-color:var(--base-color-w);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;min-height:100px}.original-section-ps-simulation-with-badge{padding-top:32px}.original-section-ps-simulation-selected-card{border:2px solid var(--accent-color);transform:scale(1.02)}.original-section-ps-simulation-card-img{height:96px;object-fit:contain;margin-bottom:8px;pointer-events:none}.original-section-ps-simulation-text-main{font-weight:500;font-size:16px}.original-section-ps-simulation-text-sub{font-size:12px;margin-top:8px;padding:4px 16px;background-color:#f0f4f5;border-radius:6px;color:#555;font-weight:500;letter-spacing:.5px;display:inline-block;transition:all .3s ease}.original-section-ps-simulation-selected-card .original-section-ps-simulation-text-sub{background-color:var(--accent-color);color:#fff}.original-section-ps-simulation-badge{position:absolute;top:0;left:0;background-color:var(--accent-color);color:#fff;font-size:12px;font-weight:500;padding:6px 12px;border-top-left-radius:10px;border-bottom-right-radius:10px;z-index:2;box-shadow:0 1px 2px #0000000d}.original-section-ps-simulation-check-mark{position:absolute;top:8px;right:8px;width:20px;color:var(--accent-color);fill:currentColor;z-index:10;display:none}.original-section-ps-simulation-check-mark svg{width:100%;height:auto;display:block}.original-section-ps-simulation-selected-card .original-section-ps-simulation-check-mark{display:block}.original-section-ps-simulation-result-title-box{text-align:center;margin-bottom:32px}.original-section-ps-simulation-result-title{font-size:20px;font-weight:500;letter-spacing:1px;margin:0 0 10px}.original-section-ps-simulation-result-amount-box{font-size:48px;font-weight:800;font-family:Helvetica,Arial,sans-serif;color:#8a6500;letter-spacing:-.025em;line-height:1}.original-section-ps-simulation-result-unit{font-size:20px;margin-left:4px;font-weight:400;letter-spacing:2px}.original-section-ps-simulation-results-container{display:flex;flex-direction:column;gap:16px}.original-section-ps-simulation-result-item{background-color:var(--base-color-w);padding:16px;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.original-section-ps-simulation-result-year-box{display:flex;align-items:center}.original-section-ps-simulation-result-year-badge{font-weight:500;background-color:var(--accent-color);padding:4px 12px;border-radius:6px;font-size:14px;color:var(--btn-font-color);margin-right:12px;white-space:nowrap}.original-section-ps-simulation-result-year-total{font-size:20px;font-weight:500;font-family:Helvetica,Arial,sans-serif;color:#8a6500;white-space:nowrap}.original-section-ps-simulation-result-details{display:flex;flex-direction:column;font-size:14px;gap:4px}.original-section-ps-simulation-result-detail-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.original-section-ps-simulation-result-detail-label{display:flex;align-items:center}.original-section-ps-simulation-result-detail-value{font-weight:600;font-family:Helvetica,Arial,sans-serif}.original-section-ps-simulation-summary-box{margin-top:32px;background-color:#fffc;padding:16px;border-radius:8px;font-size:14px}.original-section-ps-simulation-summary-title{font-weight:600;margin-bottom:4px}.original-section-ps-simulation-wrapper .original-section-ps-simulation-summary-list{list-style-type:disc;padding-left:20px}.original-section-ps-simulation-summary-list li{margin-bottom:4px}.original-section-ps-simulation-summary-list li::marker{color:var(--accent-color)}.original-section-ps-simulation-icon-green{color:var(--accent-color);margin-right:4px}.original-section-ps-simulation-icon-yellow{color:#b8922a;margin-right:4px}.original-section-ps-recommend{width:100%;margin:0 auto}.original-section-ps-recommend-wrapper{margin:64px auto 0;background-color:var(--base-color-w);padding:32px 20px 20px;box-sizing:border-box;border-radius:12px;border:1px solid var(--accent-color);position:relative}.original-section-ps-simulation-wrapper .original-section-ps-recommend-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:var(--accent-color);color:#fff;font-weight:500;font-size:18px;padding:8px 40px;border-radius:50px;margin:0;white-space:nowrap;letter-spacing:.6px}.lp-simulation .recommend-pattern{display:none}.lp-simulation .recommend-pattern.is-active{display:flex;gap:16px}.lp-simulation .recommend-product-card{flex:1;background:#fff;border-radius:8px;text-decoration:none;color:inherit;display:flex;flex-direction:row;align-items:center;transition:all .2s ease}.lp-simulation .recommend-product-img{width:160px;height:auto;margin-right:16px;border-radius:4px}.lp-simulation .recommend-product-info{display:flex;flex-direction:column;justify-content:center}.lp-simulation .recommend-product-name{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px}.lp-simulation .recommend-product-price{font-size:16px;font-weight:700}.lp-simulation .price-tax{font-size:12px;font-weight:400}.lp-everyday{width:100%;padding:160px 0 80px}.lp-everyday-wrapper{width:100%;margin:0 auto}.lp-everyday-video-area{width:100%}.lp-everyday-video{width:100%;aspect-ratio:16 / 9}.lp-enjoy{width:100%;padding:80px 0 120px}.lp-enjoy-wrapper{width:100%;max-width:1200px;margin:0 auto}.lp-enjoy-panel-container{width:100%;height:480px;display:flex;gap:0;overflow:hidden;position:relative}.lp-enjoy-panel{flex:1;height:100%;position:relative;overflow:hidden;cursor:pointer;box-shadow:-10px 0 30px #0003;z-index:1}.lp-enjoy-panel-container:hover .lp-enjoy-panel{flex:1!important;transition:flex .4s cubic-bezier(.25,1,.5,1)}.lp-enjoy-panel-container .lp-enjoy-panel:hover{flex:4!important;z-index:10;transition:flex .4s cubic-bezier(.25,1,.5,1)}.lp-enjoy-panel-img{width:100%;height:100%;position:absolute;top:0;left:0}.lp-enjoy-panel-img img{width:100%;height:100%;object-fit:cover;object-position:center}.lp-enjoy-panel-title{position:absolute;bottom:40px;left:40px;z-index:10;color:#fff;font-size:24px;font-weight:600;letter-spacing:4px;line-height:1.8;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.3)}.lp-reason{width:100%;box-sizing:border-box;padding:160px 60px 120px;background-color:#fafafa}.lp-reason-wrapper{width:100%;max-width:1000px;margin:0 auto}.lp-reason-box{width:100%;list-style:none;padding-inline-start:0;margin:0;display:flex;flex-direction:column;gap:80px}.lp-reason-box li{width:100%;display:flex;justify-content:space-between;gap:120px;align-items:center}.lp-reason-box li:nth-child(2n){flex-direction:row-reverse}.lp-reason-box-left,.lp-reason-box-right{width:100%;max-width:540px}.lp-reason-box-left img,.lp-reason-box-right img{width:100%;border-radius:10px}.lp-reason-box-accent{font-size:56px;font-weight:500;font-style:italic;color:#009eaa;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,"Noto Serif JP",sans-serif;line-height:1;opacity:.6}.lp-reason-box-title{font-size:18px;font-weight:500;letter-spacing:4px;line-height:1.8;margin-top:32px}.lp-reason-box-text{font-size:15px;letter-spacing:2px;line-height:1.8;margin-top:32px}.lp-appliance{width:100%;box-sizing:border-box;padding:160px 60px}.lp-appliance-wrapper{width:100%;max-width:1200px;margin:0 auto}.lp-appliance-head{padding-bottom:0}#MainContent .original-section-home-appliances.page-width{max-width:1320px;padding:0 60px 160px}.lp-appliance .lp-section-line-title-box{margin-bottom:64px}.lp-appliance-lead{font-size:15px;letter-spacing:2px;line-height:1.8;margin:64px 0 0}.lp-appliance-lead-product{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:#009eaa;margin-right:2px}.original-section-home-appliances{width:100%;margin:0 auto;color:var(--font-color);box-sizing:border-box}.original-section-home-appliances *{box-sizing:border-box}.original-section-home-appliances-pickup{margin-bottom:40px;text-align:center}.original-section-home-appliances-pickup-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.original-section-home-appliances-pickup-item{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.original-section-home-appliances-pickup-item img{width:100%;max-width:100%;margin-bottom:16px;border-radius:8px}.original-section-home-appliances-pickup-item-name{font-size:16px;font-weight:400;margin-bottom:8px}.original-section-home-appliances-pickup-item-main-spec{font-size:14px;font-weight:600}.original-section-home-appliances-pickup-item-sub-spec{font-size:12px;font-weight:400;margin-top:4px;line-height:1.4}.original-section-home-appliances-expand-wrapper{position:relative;width:100%;max-height:480px;overflow-y:hidden;transition:max-height .5s ease}.original-section-home-appliances-expand-wrapper.is-expanded{max-height:4000px}.original-section-home-appliances-table-wrapper{width:100%;overflow-x:auto;background-color:var(--base-color-w);border:1px solid var(--border-color)}.original-section-home-appliances-table{width:100%;min-width:900px;border-collapse:collapse;text-align:center}.original-section-home-appliances-table th{position:sticky;top:0;background-color:var(--base-color-w);z-index:1;padding:32px 8px 16px;border-bottom:1px solid var(--border-color);font-weight:600;font-size:14px;vertical-align:middle}.original-section-home-appliances-table th:first-child,.original-section-home-appliances-table tbody th{position:sticky;left:0;z-index:2;background-color:var(--base-color-w);border-right:1px solid var(--border-color);text-align:left;padding:8px 16px;width:200px}.original-section-home-appliances-table thead th:first-child{z-index:3;padding-top:16px}.original-section-home-appliances-table td{padding:16px 8px;border-bottom:1px solid var(--border-color);font-size:12px;font-weight:400}.original-section-home-appliances-table tbody tr:nth-child(2n) th,.original-section-home-appliances-table tbody tr:nth-child(2n) td{background-image:linear-gradient(#00000008,#00000008)}.original-section-home-appliances-table .col-min{width:1%;padding-left:4px;padding-right:4px}.original-section-home-appliances-table th:nth-child(3),.original-section-home-appliances-table td:nth-child(3){border-right:1px solid var(--border-color)}.original-section-home-appliances-table td.col-min{font-size:11px}.original-section-home-appliances-label-usb,.original-section-home-appliances-label-ac{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;color:var(--base-color-w);white-space:nowrap}.original-section-home-appliances-label-usb{background-color:var(--accent-color)}.original-section-home-appliances-label-ac{background-color:var(--btn-bg-color)}.original-section-home-appliances-table .col-solarich-300{background-color:#009eaa03}.original-section-home-appliances-table .col-solarich-1000{background-color:#009eaa0a}.original-section-home-appliances-table .col-solarich-1500{background-color:#009eaa0f}.original-section-home-appliances-th-img{width:100%;max-width:100%;height:auto;margin:0 auto 8px;display:block}.original-section-home-appliances-link-btn{display:inline-block;background-color:var(--btn-bg-color);color:var(--btn-font-color);padding:8px 32px;border-radius:50px;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap;transition:opacity .3s}.original-section-home-appliances-link-btn:hover{opacity:.8}.original-section-home-appliances-device-cell{display:flex;align-items:center;gap:16px}.original-section-home-appliances-device-cell img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.original-section-home-appliances-device-cell span{font-weight:500;font-size:14px;white-space:normal;line-height:1.4}.original-section-home-appliances-highlight-number{font-size:18px;font-weight:600;color:var(--accent-color);margin:0 2px}.original-section-home-appliances-notes{margin-top:32px;padding:0 8px 32px;font-size:12px;color:var(--font-color);line-height:1.6;font-weight:400}.original-section-home-appliances-btn-wrapper{position:relative;margin-top:-160px;width:100%;padding-top:100px;display:flex;justify-content:center;z-index:4;pointer-events:none;transition:margin-top .5s ease,padding-top .5s ease}.original-section-home-appliances-btn-wrapper:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:160px;background:linear-gradient(to bottom,#fff0,#fff 80%);z-index:-1;transition:opacity .5s ease}.original-section-home-appliances-btn-wrapper button{pointer-events:auto}.original-section-home-appliances-expand-wrapper.is-expanded+.original-section-home-appliances-btn-wrapper{margin-top:24px;padding-top:0}.original-section-home-appliances-expand-wrapper.is-expanded+.original-section-home-appliances-btn-wrapper:before{opacity:0}.original-section-home-appliances-expand-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto;padding:16px 48px;background-color:var(--base-color-w);color:var(--font-color);border:1px solid var(--border-color);border-radius:40px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s}.original-section-home-appliances-expand-btn:hover{background-color:var(--second-bg-color)}.original-section-home-appliances-expand-btn svg{width:10px;height:6px;transition:transform .3s ease}.original-section-home-appliances-expand-btn.is-expanded-btn svg{transform:rotate(180deg)}.lp-design{width:100%;padding:160px 0 80px}.lp-design-wrapper{width:100%}.lp-design-video-area{width:100%;max-width:1320px;box-sizing:border-box;padding:0 60px;margin:0 auto}.lp-design-video{width:100%;aspect-ratio:16 / 9}.lp-design-logo{width:100%;text-align:center;margin-top:64px}.lp-design-logo img{width:120px}.lp-design-box{width:100%;max-width:1120px;box-sizing:border-box;padding:0 60px;list-style:none;margin:80px auto 0;display:flex;flex-direction:column;gap:80px}.lp-design-box li{width:100%;display:flex;justify-content:space-between;gap:120px;align-items:center}.lp-design-box-left,.lp-design-box-right{width:100%;max-width:540px}.lp-design-box-left img,.lp-design-box-left video{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:10px;font-size:0}.lp-design-box-left-video{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:10px;font-size:0}.lp-video-poster-wrap{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0}.lp-video-poster-wrap>.js-lazy-video{display:block;opacity:0;transition:opacity .4s ease}.lp-video-poster-wrap>.js-lazy-video.is-playing{opacity:1}.lp-design-box-left .lp-video-poster-wrap{border-radius:10px;overflow:hidden}.lp-design-box-title{font-size:18px;font-weight:500;letter-spacing:4px;line-height:1.8;margin-top:32px}.lp-design-box-text{font-size:15px;letter-spacing:2px;line-height:1.8;margin-top:32px}.lp-solar-panel{width:100%;box-sizing:border-box;padding:80px 60px}.lp-solar-panel-wrapper{width:100%;max-width:1000px;margin:0 auto}.lp-solar-panel-text{width:100%;text-align:center;font-size:15px;letter-spacing:2px;line-height:1.8;margin-top:64px}.lp-solar-panel-img{width:100%;font-size:0;text-align:center;margin-top:64px}.lp-solar-panel-img img{width:100%;max-width:800px}.lp-attachment{width:100%;box-sizing:border-box;padding:80px 0}.lp-attachment-wrapper{width:100%}.lp-attachment .lp-section-title{font-size:28px}.lp-attachment-video-area{width:100%;margin-bottom:100px}.lp-attachment-video{width:100%;aspect-ratio:16 / 9}.lp-attachment-list{width:100%;max-width:1320px;box-sizing:border-box;padding:0 60px;margin:0 auto 100px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.lp-attachment-box{width:calc((100% - 20px)/4);text-align:center}.lp-attachment-box-img{width:100%;font-size:0}.lp-attachment-box-img img{width:100%;border-radius:10px}.lp-attachment-box-title{font-size:18px;font-weight:500;letter-spacing:4px;line-height:1.6;margin-top:16px}.lp-disaster{width:100%;box-sizing:border-box;padding:160px 60px;background-color:#656161}.lp-disaster-wrapper{width:100%;max-width:1200px;margin:0 auto}.lp-disaster .lp-section-title{font-size:28px;color:#fff}.lp-disaster-loop-box{width:100%;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;margin:0 auto}.lp-disaster-loop-list{display:flex;gap:4px;list-style:none;padding:0;padding-inline-start:0;margin:0;flex-shrink:0;min-width:100%;box-sizing:border-box;animation:scroll-left 100s infinite linear .5s both}.lp-disaster-loop-list-img{width:25vw;flex-shrink:0}.lp-disaster-loop-list-img img{width:100%;height:auto;display:block}.lp-review{width:100%;box-sizing:border-box;padding:160px 0}.lp-review-wrapper{width:100%}.lp-product-details{width:100%;box-sizing:border-box;padding:160px 0 0}.lp-product-details-wrapper{width:100%}.lp-product-details-logo{width:360px;margin:40px auto 0;text-align:center;font-size:0}.lp-product-details-logo img{width:100%}.lp-product-details-img{width:100%;max-width:1300px;margin:0 auto;text-align:center;font-size:0}.lp-product-details-img img{width:100%}.lp-product-details-list{width:100%;max-width:840px;margin:80px auto 0;display:flex;flex-wrap:wrap;gap:16px;box-sizing:border-box}.lp-product-details-box{width:calc((100% - 64px)/5);box-sizing:border-box}.lp-product-details-list-img{width:100%;text-align:center;font-size:0}.lp-product-details-list-img img{width:100%;border-radius:10px}.lp-product-details-list-title{width:100%;box-sizing:border-box;padding:12px 8px 8px;overflow:hidden;font-size:13px;line-height:1.5;text-align:center}.lp-product-details-list-btn{width:100%;max-width:320px;margin:40px auto 0;display:block;box-sizing:border-box;padding:12px 36px 12px 24px;font-size:16px;font-weight:500;letter-spacing:.6px;color:#fff;text-align:center;background-color:#009eaa;border-radius:50px}.lp-product-details-battery{width:100%;max-width:840px;margin:64px auto 0;display:flex;flex-flow:column;gap:20px;font-size:0}.lp-product-details-battery img{width:100%}.lp-ar{width:100%;padding:160px 0}.lp-ar-wrapper{width:100%}.lp-ar-banner{width:100%;text-align:center}.lp-ar-banner img{width:100%}.lp-japan-quality{width:100%;padding:160px 0}.lp-japan-quality-wrapper{width:100%}.lp-japan-quality-img,.lp-japan-quality-img img{width:100%;font-size:0}.lp-japan-quality-box{width:100%;max-width:1120px;box-sizing:border-box;padding:0 60px;margin:64px auto 0;list-style:none;display:flex;flex-direction:column}.lp-japan-quality-box li{width:100%;display:flex;justify-content:space-between;gap:120px;align-items:center;border-bottom:1px solid #D3D3D3;padding:100px 0}.lp-japan-quality-box-left,.lp-japan-quality-box-right{width:100%;max-width:540px}.lp-japan-quality-box-right img{width:100%}.lp-japan-quality-box-accent{display:inline-block;font-size:56px;font-weight:500;font-style:italic;color:#009eaa;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,"Noto Serif JP",sans-serif;line-height:1;opacity:.4;position:relative}.lp-japan-quality-box-accent:before{content:"Quality";font-size:24px;font-weight:400;font-style:italic;color:#009eaa;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,"Noto Serif JP",sans-serif;line-height:1;position:absolute;top:-28px;left:4px}.lp-japan-quality-box-title{font-size:18px;font-weight:500;letter-spacing:4px;line-height:1.8;margin-top:32px}.lp-japan-quality-box-text{font-size:15px;letter-spacing:2px;line-height:1.8;margin-top:32px}.lp-japan-quality-manual-kid{width:100%;max-width:920px;box-sizing:border-box;padding:0 60px;margin:64px auto 0;font-size:0;text-align:center}.lp-japan-quality-manual-kid img{width:100%}.lp-japan-quality-guarantee{width:100%;max-width:920px;box-sizing:border-box;padding:0 60px;margin:40px auto 0;font-size:0;text-align:center;display:flex;flex-direction:column;gap:20px}.lp-japan-quality-guarantee img{width:100%}.lp-japan-quality-return{width:100%;max-width:920px;box-sizing:border-box;padding:0 60px;margin:40px auto 0;font-size:0;text-align:center}.lp-japan-quality-return img{width:100%}.lp-japan-quality-specialist{width:100%;max-width:920px;box-sizing:border-box;padding:0 60px;margin:40px auto 0;font-size:0;text-align:center}.lp-japan-quality-specialist img{width:100%}.lp-faq{width:100%;padding:120px 0;background-color:#fafbfd}.lp-faq-wrapper{width:100%;max-width:920px;box-sizing:border-box;margin:0 auto}.accordion-section{border-top:solid 1px #e8e8e8}.accordion-item{border-bottom:solid 1px #e8e8e8}.accordion-header{font-weight:400}.lp-faq .accordion-header:before{background-image:url(/cdn/shop/files/lp-q-icon.svg)}.lp-faq .accordion-content:before{background-image:url(/cdn/shop/files/lp-a-icon.svg)}.accordion-header:after{background-image:url(/cdn/shop/files/lp-plus-icon.svg)}.accordion-header.active:after{background-image:url(/cdn/shop/files/lp-minus-icon.svg)}.accordion-content p{opacity:.8}.lp-fixed-buy{width:100%;box-sizing:border-box;padding:8px 60px calc(8px + env(safe-area-inset-bottom));background-color:#fffffff7;box-shadow:0 -4px 16px #25272914;position:fixed;left:0;bottom:0;z-index:90;transform:translateY(calc(100% + 48px));visibility:hidden;transition:transform .4s ease,visibility 0s linear .4s,padding .3s ease}.lp-fixed-buy.is-visible{transform:translateY(0);visibility:visible;transition:transform .4s ease,visibility 0s linear 0s,padding .3s ease}.lp-fixed-buy.is-expanded{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.lp-fixed-buy.is-expanded .lp-fixed-buy-img{width:140px}.lp-fixed-buy-wrapper{width:100%;margin:0 auto;display:flex;align-items:center;gap:20px}.lp-fixed-buy-tabs{display:flex;align-items:flex-end;gap:4px;position:absolute;left:60px;bottom:100%}.lp-fixed-buy-tab{padding:7px 20px 6px;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.5px;color:#6b7275;background-color:#ffffff4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none;border-radius:4px 4px 0 0;box-shadow:0 -3px 8px #2527290f;cursor:pointer;transition:background-color .2s ease,color .2s ease}.lp-fixed-buy-tab[aria-selected=true]{padding-top:9px;color:#009eaa;background-color:#fffffff7}.lp-fixed-buy-tab:focus-visible{outline:2px solid #009EAA;outline-offset:2px}.lp-fixed-buy-panel{flex:1;min-width:0}.lp-fixed-buy-panel[hidden]{display:none}.lp-fixed-buy-card{display:flex;align-items:center;gap:24px;color:#252729;text-decoration:none}.lp-fixed-buy-img{width:96px;flex-shrink:0;font-size:0;transition:width .3s ease}.lp-fixed-buy-img img{width:100%;aspect-ratio:400 / 247}.lp-fixed-buy-info{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.lp-fixed-buy-title{font-size:14px;font-weight:500;line-height:1.3}.lp-fixed-buy-title-plus{display:block;font-size:12px}.lp-fixed-buy-price-box{min-width:190px;display:flex;flex-direction:column;gap:4px}.lp-fixed-buy-price{display:flex;align-items:baseline;column-gap:8px;line-height:1.3;white-space:nowrap}.lp-fixed-buy-regular-price{font-size:13px;text-decoration:line-through;opacity:.5}.lp-fixed-buy-limited-price{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;color:#009eaa}.lp-fixed-buy-limited-price .font-s{font-size:11px;font-weight:500}.lp-fixed-buy-labels{display:flex;gap:4px}.lp-fixed-buy-label-limited,.lp-fixed-buy-label{display:inline-block;font-size:12px;font-weight:500;line-height:1.4;padding:1px 8px;white-space:nowrap}.lp-fixed-buy-label-limited{color:#fff;background-color:#009eaa;border:1px solid #009EAA}.lp-fixed-buy-label{color:#009eaa;background-color:#fff;border:1px solid #EDEDED}.lp-fixed-buy-notes{margin-left:auto;font-size:15px;line-height:1;white-space:nowrap}.lp-fixed-buy-division-lead{display:block;font-size:12px;margin-bottom:4px;opacity:.8}.lp-fixed-buy-division strong{font-family:Helvetica,Arial,sans-serif;font-size:32px;font-weight:600;color:#009eaa;margin-left:2px}.lp-fixed-buy-division strong small{font-size:16px;margin-left:1px}.lp-fixed-buy-action{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.lp-fixed-buy-try{font-size:11px;line-height:1.3;text-align:center;white-space:nowrap;opacity:.8}.lp-fixed-buy-btn{box-sizing:border-box;min-width:240px;text-align:center;padding:12px 48px 12px 32px;font-size:15px;font-weight:500;letter-spacing:.6px;color:#fff;background-color:#009eaa;border-radius:50px;white-space:nowrap;background-image:url(/cdn/shop/files/lp-product-list-btn-icon.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:16px}.lp-fixed-buy-card:hover .lp-fixed-buy-btn{opacity:.8}@media screen and (min-width:769px){.lp-fixed-buy-btn{transition:padding .3s ease,font-size .3s ease}.lp-fixed-buy:not(.is-expanded) .lp-fixed-buy-btn{padding-top:7px;padding-bottom:7px;font-size:14px}.lp-fixed-buy:not(.is-expanded) .lp-fixed-buy-action{gap:2px}}@media screen and (min-width:769px)and (max-width:1199px){.lp-fixed-buy-card{gap:16px}.lp-fixed-buy-img{width:72px}.lp-fixed-buy-division strong{font-size:26px}.lp-fixed-buy-btn{min-width:180px}}.lp-line-side-banner{position:fixed;right:60px;bottom:calc(var(--lp-banner-bottom, 140px) + 12px);z-index:85;width:160px;transform:translateY(16px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s ease,opacity .4s ease,visibility .4s ease}.lp-line-side-banner.is-visible{transform:none;opacity:1;visibility:visible;pointer-events:auto}.lp-line-side-banner-open{display:block;width:100%;margin:0;padding:0;background:none;border:none;border-radius:6px;overflow:hidden;filter:drop-shadow(0 6px 12px rgba(37,39,41,.25));cursor:pointer;transition:filter .2s ease}.lp-line-side-banner.is-visible{animation:lpLineBannerBounce 4s ease-in-out 1s infinite}.lp-line-side-banner-open:hover{filter:drop-shadow(0 6px 12px rgba(37,39,41,.25)) brightness(1.08)}.lp-line-side-banner-open img{display:block;width:100%;height:auto}@keyframes lpLineBannerBounce{0%,80%,to{transform:translateY(0)}85%{transform:translateY(-8px)}90%{transform:translateY(0)}95%{transform:translateY(-4px)}}.lp-line-side-banner-close{position:absolute;top:-16px;right:-16px;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:#fff;background:none;border:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));cursor:pointer}.lp-line-side-banner-close svg{width:22px;height:22px}.lp-line-side-banner-close:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.lp-line-side-banner-close:focus,.lp-line-side-banner-open:focus{box-shadow:none}.lp-line-side-banner-open:focus{box-shadow:none}.lp-line-side-banner-close:focus{box-shadow:none}@media(prefers-reduced-motion:reduce){.lp-line-side-banner.is-visible{animation:none}}@media screen and (max-width:768px){.lp-line-side-banner{right:16px;width:120px;bottom:calc(var(--lp-banner-bottom, 112px) + 10px)}.lp-line-side-banner-open{border-radius:6px}.lp-line-side-banner-close{width:28px;height:28px;top:-14px;right:-14px}.lp-line-side-banner-close svg{width:18px;height:18px}}.line-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2527294d;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;box-sizing:border-box;overflow-y:auto}.line-modal-overlay[hidden]{display:none}.line-modal-container{width:100%;max-width:480px;padding:24px 24px 32px;text-align:center;position:relative;box-shadow:0 25px 50px -12px #00000040;background-color:#fff;box-sizing:border-box}.line-modal-fade-in{animation:lineModalFadeIn .4s ease-out forwards}@keyframes lineModalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.line-modal-close-btn{position:absolute;top:-20px;right:-20px;color:#fff;font-weight:300;transition:color .2s;z-index:2;background:none;border:none;cursor:pointer;padding:0}.line-modal-close-btn:focus,.line-modal-close-btn:focus-visible{outline:none;box-shadow:none}.line-modal-close-icon{width:24px;height:24px}.lp-teaser-line{width:100%;text-align:center}.lp-teaser-line img{width:100%;height:auto;object-fit:contain}.lp-teaser-line .lp-teaser-line-img{display:block;width:100%;height:auto;max-height:calc(100vh - 240px);max-height:calc(100svh - 240px);object-fit:contain}.lp-teaser-text{width:100%;text-align:center;padding:16px 0 24px;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:.16rem;line-height:1.6;color:#333}.lp-teaser-line-btn{width:100%;max-width:360px;margin:0 auto}.lp-teaser-line-btn a{width:100%;display:block;background-color:#22ba4f;padding:24px 16px;text-align:center;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:50px;letter-spacing:.1rem;transition:transform .2s,opacity .2s;box-shadow:0 4px 6px #0000001a}.lp-teaser-line-btn a:hover{opacity:.9;transform:scale(1.05)}.lp-teaser-line .sp-img{display:none}.lp-footer,.lp-footer-wrapper{width:100%}.lp-footer-img,.lp-footer-img img{width:100%;font-size:0}.lp-footer-logo{width:240px;margin:120px auto 0;text-align:center;font-size:0}.lp-footer-logo img{width:100%}.lp-footer-copy{width:100%;box-sizing:border-box;padding:120px 60px 80px;text-align:center;font-size:12px;opacity:.7;line-height:2}.lp-footer-copy a{opacity:.7}@media screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}.lp-section-title-box-center,.lp-section-title-box-left{margin-bottom:40px}.lp-section-title{font-size:24px;letter-spacing:2px}.lp-section-title-lead{font-size:13px;letter-spacing:2px;margin-top:16px}.lp-section-line-title-box{margin-bottom:60px}.lp-section-line-title{font-size:20px;padding:16px 0}.lp-header{padding:16px 20px;height:auto}.lp-header-logo{max-width:140px}.lp-header-btn{padding:6px 30px 6px 16px;width:auto;font-size:12px;background-size:12px;background-position:right 12px center}.lp-visual{height:calc(100vh - 90px);height:calc(100svh - 90px - env(safe-area-inset-bottom))}.lp-visual-photo-area{display:none}.lp-visual-video-area{opacity:1}.lp-visual-copy{padding:0 20px 120px;justify-content:flex-end}.lp-visual-lead{font-size:15px;letter-spacing:4px;margin-bottom:10px;text-shadow:0px 0px 10px rgba(37,39,41,.6)}.lp-visual-title{font-size:28px;letter-spacing:6px;text-shadow:0px 0px 10px rgba(37,39,41,.6)}.lp-visual-authority{bottom:40px;right:20px}.lp-visual-authority img{max-width:350px}.original-section-top-authority{padding:40px 20px 0}.original-section-top-authority img{max-width:328px}.progress-bar-anime-center{margin-top:56px}.lp-protect{padding-top:64px;padding-bottom:64px}.lp-protect-wrapper{padding-left:0;padding-right:0;overflow:hidden}.lp-protect-img img:first-child{border-radius:20px 20px 0 0}.lp-protect-img img:last-child{border-radius:0 0 20px 20px}.lp-protect-loop-box{width:100%;max-width:100%;box-sizing:border-box;display:flex!important;gap:16px;overflow:hidden;-webkit-user-select:none;user-select:none;margin:0 auto}.lp-protect-loop-list{display:flex;gap:16px;list-style:none;padding:0;padding-inline-start:0;margin:0;flex-shrink:0;min-width:100%;box-sizing:border-box;animation:scroll-left 30s infinite linear .5s both}.lp-protect-loop-img{width:calc(100vw / 1.5);flex-shrink:0}.lp-protect-loop-img img{width:100%;height:auto;aspect-ratio:912 / 1376;object-fit:cover;display:block;border-radius:12px}.lp-protect .lp-section-title-box-left{padding-left:20px;padding-right:20px}.lp-phase-free{padding-top:64px;padding-bottom:64px}.lp-phase-free-img img{height:240px;object-fit:cover}.lp-phase-free-box{grid-template-columns:1fr;row-gap:32px;padding-top:40px;padding-left:20px;padding-right:20px}.lp-phase-free-logo{max-width:100%;text-align:center;margin-bottom:24px}.lp-phase-free-logo img{max-width:168px}.lp-phase-free-text{font-size:13px;letter-spacing:1px}.lp-phase-free-shapes{text-align:center}.lp-phase-free-shapes img{max-width:320px}.lp-life{padding:64px 20px}.lp-appear-box{padding:40px 20px 48px}.lp-appear-appeal-img{text-align:center}.lp-appear-appeal-img img{max-width:90%}.lp-appear-appeal-text p{font-size:14px;margin-top:24px;line-height:1.8}.lp-product-list{padding:64px 20px 32px}.lp-product-list-top{padding-top:64px;padding-bottom:64px}.lp-product-list-logo{margin-bottom:40px}.lp-product-list-logo img{width:200px}.lp-product-list-box{grid-template-columns:1fr;gap:16px}.lp-product-list-card{padding:40px 20px}.lp-product-list-label-box{gap:4px}.lp-product-list-label-limited{font-size:13px;padding:6px 16px;box-sizing:border-box}.lp-product-list-label{font-size:13px;padding:6px 16px}.lp-product-list-payment-logo{flex-wrap:wrap;margin-top:20px}.lp-product-list-payment-logo img{height:20px}.lp-sophisticated-design{padding:32px 0}.lp-sophisticated-design-logo{width:100%;max-width:320px;padding:0;margin-top:24px}.lp-sophisticated-design-logo img{max-width:280px}.lp-sophisticated-design-img img{height:320px;object-fit:cover}.lp-sophisticated-design-explanation{padding:40px 20px;font-size:14px}.lp-sophisticated-design-loop-img{width:62.5vw}.lp-sophisticated-design-panel{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:40px 32px}.lp-power-saving-horizontal-scroll{display:block;width:100%;height:auto}.lp-power-saving-horizontal-scroll-box{width:100%;height:40vh;min-height:600px;position:relative}.lp-power-saving-horizontal-scroll-explanation{width:100%;padding:0 20px;bottom:40px}.lp-power-saving-horizontal-scroll-title{font-size:24px;letter-spacing:2px}.lp-power-saving-horizontal-scroll-lead{font-size:16px;margin-top:16px}.lp-power-saving-horizontal-scroll-text{font-size:12px;letter-spacing:1px}.lp-power-saving-action{padding:64px 32px 32px}.lp-power-saving-action-list{grid-template-columns:1fr;row-gap:60px}.lp-power-saving-action-img img{border-radius:6px}.lp-power-saving-app{padding:32px 20px 16px;background-size:160%}.lp-power-saving-app-text{font-size:14px}.lp-power-saving-eco{padding:16px 20px 20px}.lp-power-saving-eco .lp-section-title-box-center{margin-bottom:16px}.lp-power-saving-eco-img{margin-top:-45px;padding:30px 0}.lp-power-saving-eco-img img{max-width:200px}.lp-power-saving-eco-text{font-size:12px;margin-top:-15px}.lp-power-saving-eco-text-02{padding:14px 20px;font-size:13px;font-weight:500;letter-spacing:2px;margin-top:10px;border-radius:10px}.lp-power-saving-digico{padding:0 20px 64px}.original-section-ps-point-stage-wrap{height:160px;margin-bottom:24px}.original-section-ps-point-coin{width:50px;height:20px}.original-section-ps-point-coin-inner{width:32px;height:12px}.original-section-ps-point-coin-text{font-size:11px}.original-section-ps-exchange-badge{bottom:10px;padding:8px 24px;gap:8px}.ps-exchange-text-accent{font-size:16px}.ps-exchange-text-yen{font-size:18px}.ps-exchange-text-sub{font-size:14px}.lp-power-saving-digico-text{font-size:16px;margin-bottom:32px}.lp-power-saving-digico-text-strong{font-size:22px}.lp-active-users{padding:64px 20px 48px}.original-section-figure-active-users-subtitle-wrapper{margin-bottom:25px}.original-section-figure-active-users-time-badge{padding:16px 28px;border-radius:100px}.original-section-figure-active-users-marquee-item{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;font-size:12px;margin:6px 10px}.lp-simulation{padding:0 20px 64px}.original-section-simulation-btn{padding:12px 48px 12px 24px}.original-section-simulation-btn:after{right:16px;width:20px;height:20px}.original-section-simulation-btn-sub{font-size:12px}.original-section-simulation-btn-main{font-size:14px}.original-section-simulation-title-box{padding-top:40px}.lp-simulation-casestudy-title{font-size:18px;letter-spacing:1px}.original-section-ps-casestudy{flex-direction:column;gap:0;margin-bottom:24px}.original-section-ps-simulation-container{flex-direction:column}.original-section-ps-simulation-pane-left{padding:24px 12px 0;border-bottom:1px solid var(--border-color)}.original-section-ps-simulation-pane-right{padding:32px 16px}.original-section-ps-simulation-sticky-container{position:relative;top:0}.original-section-ps-simulation-question-title{display:block;text-align:center}.original-section-ps-simulation-wrapper .original-section-ps-simulation-question-title{margin-bottom:16px}.original-section-ps-simulation-grid-2,.original-section-ps-simulation-grid-4{grid-template-columns:repeat(2,1fr);gap:10px}.original-section-ps-simulation-selection-card{padding:8px 4px;border-radius:8px}.original-section-ps-simulation-with-badge{padding-top:20px}.original-section-ps-simulation-card-img{height:80px}.original-section-ps-simulation-text-main{font-size:14px}.original-section-ps-simulation-text-sub{font-size:11px;margin-top:6px;padding:3px 8px}.original-section-ps-simulation-badge{font-size:10px;padding:4px 8px;border-top-left-radius:6px;border-bottom-right-radius:8px}.original-section-ps-simulation-result-title-box{margin-bottom:24px}.original-section-ps-simulation-result-title{font-size:18px}.original-section-ps-simulation-result-amount-box{font-size:40px}.original-section-ps-simulation-result-unit{font-size:16px}.original-section-ps-simulation-results-container{gap:10px}.original-section-ps-simulation-result-item{padding:10px 16px;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.original-section-ps-simulation-result-year-box{margin-bottom:4px}.original-section-ps-simulation-result-year-badge{padding:2px 12px 0}.original-section-ps-simulation-result-details{width:100%}.original-section-ps-simulation-result-detail-row{justify-content:space-between}.original-section-ps-simulation-summary-box{margin-top:24px}.original-section-ps-recommend-wrapper{margin-top:40px;padding:28px 12px 12px}.original-section-ps-simulation-wrapper .original-section-ps-recommend-title{font-size:16px;padding:6px 24px}.lp-simulation .recommend-pattern.is-active{gap:8px}.lp-simulation .recommend-product-card{flex-direction:column;text-align:center}.lp-simulation .recommend-product-img{margin-right:0;margin-bottom:8px;width:100%;max-width:200px}.lp-simulation .recommend-product-name{font-size:12px;margin-bottom:6px}.lp-simulation .recommend-product-price{font-size:14px}.lp-everyday{padding:64px 0 32px}.lp-enjoy{padding:32px 0 0}.lp-enjoy-panel-container{flex-direction:column;height:1000px}.lp-enjoy-panel-container:hover .lp-enjoy-panel{flex:1!important;transition:none}.lp-enjoy-panel-container .lp-enjoy-panel:hover{flex:1!important;transition:none;z-index:1}.lp-enjoy-panel-title{font-size:18px;bottom:20px;left:20px}.lp-reason{padding:64px 20px}.lp-reason-box{gap:40px}.lp-reason-box li{flex-direction:column;gap:6px}.lp-reason-box li:nth-child(2n){flex-direction:column;gap:6px}.lp-reason-box-left img,.lp-reason-box-right img{border-radius:6px}.lp-reason-box-accent{font-size:36px;opacity:.4}.lp-reason-box-title{margin-top:4px;font-size:20px;letter-spacing:1px;line-height:1.5}.lp-reason-box-text{margin-top:10px;font-size:13px;letter-spacing:1.5px;line-height:1.7;opacity:.7}.lp-appliance{padding:64px 20px}.lp-appliance-head{padding-bottom:0}#MainContent .original-section-home-appliances.page-width{padding:0 20px 64px}.lp-appliance .lp-section-line-title-box{margin-bottom:40px}.lp-appliance-lead{font-size:13px;letter-spacing:1px;margin-top:48px}.lp-appliance-lead-product{font-size:15px}.original-section-home-appliances-pickup{margin-bottom:24px}.original-section-home-appliances-pickup-grid{grid-template-columns:repeat(2,1fr);gap:16px}.original-section-home-appliances-pickup-item{padding:0}.original-section-home-appliances-pickup-item img{margin-bottom:8px;border-radius:4px}.original-section-home-appliances-pickup-item-name{font-size:12px;margin-bottom:0}.original-section-home-appliances-pickup-item-main-spec{font-size:12px}.original-section-home-appliances-pickup-item-sub-spec{font-size:10px;margin-top:2px}.original-section-home-appliances-expand-wrapper{max-height:340px}.original-section-home-appliances-btn-wrapper{margin-top:-120px;padding-top:70px}.original-section-home-appliances-btn-wrapper:before{height:120px}.original-section-home-appliances-expand-wrapper.is-expanded+.original-section-home-appliances-btn-wrapper{margin-top:16px;padding-top:0}.original-section-home-appliances-table{min-width:700px}.original-section-home-appliances-table th{padding:24px 4px 8px;font-size:12px}.original-section-home-appliances-table th:first-child,.original-section-home-appliances-table tbody th{padding:8px;width:130px}.original-section-home-appliances-th-img{max-width:100px}.original-section-home-appliances-link-btn{padding:6px 16px;font-size:10px}.original-section-home-appliances-device-cell img{width:40px;height:40px}.original-section-home-appliances-device-cell span{font-size:12px}.original-section-home-appliances-table td{padding:12px 4px;font-size:11px}.original-section-home-appliances-table td.col-min{font-size:10px}.original-section-home-appliances-label-usb,.original-section-home-appliances-label-ac{padding:2px 6px;font-size:10px}.original-section-home-appliances-highlight-number{font-size:16px}.original-section-home-appliances-notes{margin-top:24px;font-size:11px}.lp-design{padding:80px 0 32px}.lp-design-video-area{padding:0}.lp-design-logo{margin-top:20px}.lp-design-logo img{width:60px}.lp-design-box{gap:40px;margin-top:20px;padding:0 20px}.lp-design-box li{flex-direction:column;gap:6px}.lp-design-box-left img{border-radius:6px}.lp-design-box-title{margin-top:8px;font-size:18px;letter-spacing:1px;line-height:1.5;text-align:center}.lp-design-box-text{margin-top:10px;font-size:13px;letter-spacing:1.5px;line-height:1.6;opacity:.7}.lp-solar-panel{padding:64px 20px 32px}.lp-solar-panel-text{margin-top:40px;font-size:13px;letter-spacing:1.5px;line-height:1.7;text-align:left}.lp-solar-panel-img{margin-top:40px}.lp-attachment{padding:32px 0 64px}.lp-attachment-video-area{margin-bottom:40px}.lp-attachment .lp-section-title{font-size:24px}.lp-attachment-list{gap:16px;margin-bottom:0;padding-left:20px;padding-right:20px}.lp-attachment-box{width:calc((100% - 20px)/2)}.lp-attachment-box-img img{border-radius:6px}.lp-attachment-box-title{font-size:14px;letter-spacing:2px}.lp-disaster{padding:64px 20px}.lp-disaster .lp-section-title{font-size:20px;letter-spacing:2px}.lp-disaster-loop-list-img{width:62.5vw}.lp-review{padding-top:80px;padding-bottom:80px}.lp-product-details{padding:32px 20px 0}.lp-product-details .lp-section-title{font-size:20px}.lp-product-details-logo{width:200px}.lp-product-details-list{gap:10px;margin-top:40px}.lp-product-details-box{width:calc((100% - 20px) / 3)}.lp-product-details-list-img img{border-radius:6px}.lp-product-details-list-title{font-size:10px;padding:8px 4px;letter-spacing:0}.lp-product-details-list-btn{font-size:15px}.lp-product-details-battery{margin:40px auto 0;gap:16px}.lp-ar{padding:32px 20px}.lp-japan-quality{padding:32px 0 64px}.lp-japan-quality-img img{height:260px;object-fit:cover}.lp-japan-quality-box{padding:0 20px;margin:20px auto 0}.lp-japan-quality-box li{flex-direction:column;gap:32px;padding:40px 0}.lp-japan-quality-box-accent{font-size:40px}.lp-japan-quality-box-accent:before{font-size:18px;top:-20px}.lp-japan-quality-box-title{font-size:16px;margin-top:16px}.lp-japan-quality-box-text{font-size:13px;letter-spacing:1px;line-height:1.7;margin-top:16px}.lp-japan-quality-manual-kid{margin-top:44px}.lp-japan-quality-manual-kid,.lp-japan-quality-guarantee,.lp-japan-quality-return,.lp-japan-quality-specialist{padding-left:20px;padding-right:20px}.lp-japan-quality-guarantee{gap:10px}.lp-faq{padding:64px 20px}.accordion-header{font-size:13px;padding:20px 40px 20px 36px}.accordion-content{font-size:13px}.accordion-content.open{padding:20px 20px 20px 36px}.lp-fixed-buy{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.lp-fixed-buy-wrapper{flex-direction:column;align-items:stretch;gap:6px}.lp-fixed-buy-tabs{left:12px;right:12px}.lp-fixed-buy.is-expanded{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.lp-fixed-buy.is-expanded .lp-fixed-buy-img{width:72px}.lp-fixed-buy-tab[aria-selected=false]{background-color:#eef1f2f5;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-fixed-buy-tab{flex:1 1 auto;min-width:0;padding:6px 4px 5px;font-size:11px;white-space:nowrap}.lp-fixed-buy-tab[aria-selected=true]{padding-top:8px}.lp-fixed-buy-card{gap:8px;min-height:66px}.lp-fixed-buy-img{width:56px}.lp-fixed-buy-info{display:block}.lp-fixed-buy-labels{display:none}.lp-fixed-buy-title{font-size:11px;line-height:1.3}.lp-fixed-buy-title-plus{display:inline;font-size:10px}.lp-fixed-buy-price-box{width:auto}.lp-fixed-buy-notes{white-space:normal}.lp-fixed-buy-price{column-gap:4px;flex-wrap:wrap;white-space:normal}.lp-fixed-buy-regular-price{font-size:9px}.lp-fixed-buy-limited-price{font-size:11px}.lp-fixed-buy-limited-price .font-s{font-size:9px}.lp-fixed-buy-notes{font-size:10px;line-height:1.2;margin-top:1px}.lp-fixed-buy-division-lead{display:none}.lp-fixed-buy-division strong{font-size:18px}.lp-fixed-buy-division strong small{font-size:10px}.lp-fixed-buy-btn{min-width:104px;padding:8px 12px;font-size:12px;background-image:none}.lp-fixed-buy-action{gap:2px}.lp-fixed-buy-try{font-size:9px}.lp-fixed-buy-try span{display:block}.line-modal-container{max-width:96%}.lp-teaser-line .pc-img{display:none}.lp-teaser-line .sp-img{display:block}.line-modal-overlay{padding-top:48px}.lp-teaser-text{font-size:10px;padding:16px 0 20px}.lp-teaser-line-btn{max-width:280px}.line-modal-container{padding:16px 16px 24px}.lp-footer-img img{height:280px;object-fit:cover}.lp-footer-logo{width:160px;margin-top:60px}.lp-footer-copy{padding:60px 20px 40px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/lp-style.css.map */
