.lp26{--lp26-pc-col:600px;--lp26-pc-scale-base:390px;--lp26-pc-zoom:1;font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);line-height:1.6;overflow-x:clip}.lp26 .lp26-phrase{white-space:nowrap;overflow-wrap:normal;display:inline-block}.lp26 :where(section[id]){scroll-margin-top:8px}.lp26 :where(h1,h2,h3,h4,h5,h6){color:inherit;line-height:inherit;font-weight:inherit}.lp26 :where(p,ul,ol,li,figure,dl,dt,dd){margin:0;padding:0}.lp26 :where(ul,ol){list-style:none}.lp26 :where(img){max-width:100%;height:auto;display:block}.lp26 :where(a){color:inherit;text-decoration:none}.lp26-inner{width:min(100% - 40px,350px);margin-inline:auto}.lp26-cta-btn{background:linear-gradient(180deg, var(--color-cta) 0%, var(--color-cta-dark) 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:min(100% - 40px,350px);min-height:64px;margin-inline:auto;font-weight:700;display:flex;box-shadow:0 3px 8px #00000040}.lp26-form-block{scroll-margin-top:8px}.lp26--sans-heads .lp26-targets__heading,.lp26--sans-heads .lp26-targets__bridge,.lp26--sans-heads .lp26-rate__heading,.lp26--sans-heads .lp26-rate__highlight-num,.lp26--sans-heads .lp26-male__heading,.lp26--sans-heads .lp26-bridge__text,.lp26--sans-heads .lp26-appcmp__heading{font-family:var(--font-sans);font-weight:800}.lp26--sans-heads .lp26-fv__vtitle{font-family:var(--font-sans);-webkit-text-stroke:0;letter-spacing:.02em;font-weight:800}.lp26-form{padding:48px 0}@media (min-width:840px){.lp26{--lp26-pc-zoom:calc(600 / 390)}.lp26-pc-scale{width:var(--lp26-pc-scale-base);zoom:var(--lp26-pc-zoom);margin-inline:auto}.lp26-inner{width:min(100% - 80px, var(--lp26-pc-col))}.lp26-cta-btn{width:min(100% - 80px, calc(var(--lp26-pc-col) * 350 / 390))}}@media (prefers-reduced-motion:no-preference){.lp26 .appear{opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),translate 1.4s cubic-bezier(.22,1,.36,1);translate:0 24px}.lp26 .appear.appear-d1{transition-delay:.15s}.lp26 .appear.appear-d2{transition-delay:.3s}}
.lp26-header{background:var(--color-background);align-items:center;padding:10px 16px;display:flex;box-shadow:0 2px 6.4px #99999940}.lp26-header__logo{--lp26-header-logo-scale:.82;width:calc(112px * var(--lp26-header-logo-scale));height:calc(37.5px * var(--lp26-header-logo-scale));flex-shrink:0;position:relative}.lp26-header__logo-en{width:calc(104px * var(--lp26-header-logo-scale));height:auto}.lp26-header__logo-kana{left:calc(8.2px * var(--lp26-header-logo-scale));top:calc(27px * var(--lp26-header-logo-scale));width:calc(53.8px * var(--lp26-header-logo-scale));height:auto;position:absolute}@media (min-width:840px){.lp26-header{padding:14px 40px}.lp26-header__logo{--lp26-header-logo-scale:1.1}}
.lp26-fv{--lp26-fv-accent:#433e38;--lp26-fv-spec-gray:#7c7c7c;--lp26-fv-stats-bg:#ebeef3}.lp26-fv__hero{height:451px;margin-bottom:16px;position:relative;overflow:hidden}.lp26-fv--no-carousel .lp26-fv__hero{margin-bottom:0}.lp26--sans-heads .lp26-fv__ibj{top:76%;right:2.5%}.lp26--sans-heads .lp26-fv__ibj-lg{font-size:min(26px,6.9vw)}.lp26--sans-heads .lp26-fv__ibj-sm{font-size:min(18px,4.8vw)}.lp26-fv__hero-img{object-fit:cover;object-position:35% 0;width:100%;height:100%;position:absolute;inset:0}.lp26-fv__hero-inner{max-width:1440px;margin-inline:auto;position:absolute;inset:0}.lp26-fv__copy{font-family:var(--font-serif);-webkit-text-stroke:.4px #fff;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 18px #1e1e1ef2,0 0 6px #1e1e1e91;flex-direction:column;align-items:flex-start;font-size:min(36px,9.6vw);font-weight:400;line-height:1.5;display:flex;position:absolute;top:58%;left:3%}.lp26-fv__copy-line{white-space:nowrap;display:inline-block}.lp26-fv__ibj{text-align:center;font-family:var(--font-serif);-webkit-text-stroke:.4px #fff;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 18px #1e1e1ef2,0 0 6px #1e1e1e91;flex-direction:column;align-items:center;font-weight:400;display:flex;position:absolute;top:71%;right:4%}.lp26-fv__ibj-lg{font-size:min(32px,8.53vw);line-height:1.3}.lp26-fv__ibj-sm{font-size:min(22px,5.87vw);line-height:1.3}.lp26-fv__stats{display:none}.lp26-fv__carousel{z-index:1;max-width:390px;margin-inline:auto;position:relative}.lp26-fv__track{overscroll-behavior-x:contain;scrollbar-width:none;gap:21px;padding:4px 21px 18px;display:flex;overflow:auto hidden}.lp26-fv__track::-webkit-scrollbar{display:none}.lp26-fv__slide{flex:0 0 min(320px,100vw - 70px)}.lp26-fv__card{background:#fff;border-radius:4px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000029}.lp26-fv__card-photo{height:200px;display:block;overflow:hidden}.lp26-fv__card-img{object-fit:cover;width:100%;height:100%}.lp26-fv__card-body{flex-direction:column;flex:1;gap:10px;padding:13px 14px 14px;display:flex}.lp26-fv__card-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lp26-fv__badge{background:var(--lp26-fv-accent);color:#fff;letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;padding:3px 7px;font-size:12px;font-weight:500;line-height:1.1;display:inline-flex}.lp26-fv__badge-num{font-size:14px}.lp26-fv__card-spec{color:var(--lp26-fv-spec-gray);letter-spacing:.03em;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.1}.lp26-fv__card-title{color:var(--color-text);letter-spacing:.03em;font-size:13px;font-weight:500;line-height:1.5}.lp26-fv__nav{pointer-events:none;justify-content:space-between;width:min(376px,100% - 14px);display:none;position:absolute;top:88px;left:50%;translate:-50%}.lp26-fv__nav-btn{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.lp26-fv__nav-icon{width:32px;height:32px;display:block}.lp26-fv__nav-btn--prev .lp26-fv__nav-icon{transform:rotate(180deg)}@media (min-width:840px){.lp26-fv__hero{height:510px;margin-bottom:0}.lp26-fv__hero-img{object-position:0 0}.lp26-fv__copy{font-size:min(61px,4.24vw);top:120px;bottom:auto;left:11.1%}.lp26-fv__ibj{top:200px;left:83.7%;right:auto}.lp26-fv__ibj-lg{font-size:min(57px,3.96vw)}.lp26--sans-heads .lp26-fv__ibj{top:290px;left:86%}.lp26--sans-heads .lp26-fv__ibj-lg{font-size:min(46px,3.2vw)}.lp26--sans-heads .lp26-fv__ibj-sm{font-size:min(31px,2.15vw)}.lp26-fv__ibj-sm{font-size:min(39px,2.71vw)}.lp26-fv__stats{z-index:1;background:var(--lp26-fv-stats-bg);min-height:201px;margin-top:-112px;padding:0 20px 34px;display:block;position:relative}.lp26-fv__stats-badges{justify-content:center;align-items:flex-start;gap:26px;display:flex}.lp26-fv__stats-badge{width:auto;height:144px}.lp26-fv__stats-note{max-width:677px;color:var(--color-text-gray);margin:8px auto 0;font-size:10px;line-height:1.3}.lp26-fv__carousel{max-width:none;margin-top:32px}.lp26-fv__nav{display:flex}}@media (prefers-reduced-motion:no-preference){.lp26-fv__hero-img{animation:6s ease-out forwards lp26-fv-zoom}@keyframes lp26-fv-zoom{0%{scale:1.03}to{scale:1}}}@media (prefers-reduced-motion:no-preference) and (min-width:840px){.lp26-fv__hero-img{animation-name:lp26-fv-zoom-pc}@keyframes lp26-fv-zoom-pc{0%{scale:1.06}to{scale:1}}}.lp26-fv__hero-img--variant{object-position:var(--lp26-fv-pos-sp,50% 0)}.lp26-fv__shade{background:linear-gradient(#14182000 36%,#14182073 62%,#141820c7 100%);position:absolute;inset:0}.lp26-fv__vcopy{color:#fff;text-shadow:0 2px 14px #1e1e1ed9,0 0 4px #1e1e1e80;position:absolute;bottom:28px;left:5%;right:5%}.lp26-fv__vcatch{letter-spacing:.06em;border-bottom:1px solid #fffc;margin-bottom:10px;padding-bottom:4px;font-size:min(15px,4vw);font-weight:700;display:inline-block}.lp26-fv__vtitle{font-family:var(--font-serif);-webkit-text-stroke:.4px #fff;letter-spacing:-.01em;flex-direction:column;align-items:flex-start;font-size:min(30px,7.6vw);font-weight:400;line-height:1.45;display:flex}@media (min-width:840px){.lp26-fv__hero-img--variant{object-position:var(--lp26-fv-pos-pc,50% 30%)}.lp26-fv__shade{background:linear-gradient(90deg,#141820b8 0%,#14182066 40%,#14182000 62%)}.lp26-fv__vcopy{inset:96px auto auto 11.1%}.lp26-fv__vcatch{margin-bottom:16px;font-size:min(20px,1.4vw)}.lp26-fv__vtitle{font-size:min(46px,3.2vw)}}.lp26-fv__carousel--grid3{margin-top:-8px}.lp26-fv__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:4px 12px 14px;list-style:none;display:grid}.lp26-fv__grid-item{min-width:0}.lp26-fv__gcard{height:100%;color:inherit;background:#fff;border-radius:4px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000024}.lp26-fv__gcard-photo{aspect-ratio:4/3;display:block;overflow:hidden}.lp26-fv__gcard-body{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 6px 8px;display:flex}.lp26-fv__gcard-badge{background:var(--lp26-fv-accent);color:#fff;white-space:nowrap;align-items:center;padding:2px 4px;font-size:10px;font-weight:500;line-height:1.1;display:inline-flex}.lp26-fv__gcard-badge-num{font-size:11px}.lp26-fv__gcard-spec{color:var(--lp26-fv-spec-gray);letter-spacing:0;flex-direction:column;font-size:10px;font-weight:500;line-height:1.3;display:flex}.lp26-fv__gcard-spec-line{white-space:nowrap}.lp26-fv__gcard-title{-webkit-line-clamp:2;color:var(--color-text);letter-spacing:0;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:840px){.lp26-fv__carousel--grid3{margin-top:16px}}
.lp26-fv-cta{--lp26-fv-cta-brown:#433e38;background:var(--lp26-fv-cta-brown);color:#fff}.lp26-fv-cta__body{padding:26px 0 36px}.lp26-fv-cta__bubble{width:184px;height:49px;margin-inline:auto;position:relative}.lp26-fv-cta__bubble-img{width:100%;height:100%;position:absolute;inset:0}.lp26-fv-cta__bubble-text{height:32px;color:var(--lp26-fv-cta-brown);letter-spacing:1.44px;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:1;display:flex;position:absolute;inset:0 0 auto}.lp26-fv-cta__title-box{width:min(266px,100% - 40px);margin:15px auto 0;padding:15px 0}.lp26-fv-cta__title{text-align:center;white-space:nowrap;font-size:min(28px,7.4vw);font-weight:500;line-height:1}.lp26-fv-cta__sub{text-align:center;margin-top:4px;font-size:18px;font-weight:500;line-height:1.8}.lp26-fv-cta__btn{--lp26-fv-cta-grad-top:#fea865;--lp26-fv-cta-grad-bottom:#fe5300;box-sizing:border-box;background:linear-gradient(180deg, var(--lp26-fv-cta-grad-top) 0%, var(--lp26-fv-cta-grad-bottom) 100%);color:#fff;border:1px solid #fff;border-radius:99px;justify-content:space-between;align-items:center;gap:8px;width:min(100% - 43px,347px);min-height:65px;margin-inline:auto;padding:10px 16px;display:flex;box-shadow:2px 2px 5px #a7a7a740}.lp26-fv-cta__btn--band{margin-top:19px}.lp26-fv-cta__btn-phone{flex-shrink:0;width:15px;height:24px}.lp26-fv-cta__btn-arrow{flex-shrink:0;width:20px;height:20px}.lp26-fv-cta__btn-labels{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;font-weight:800;line-height:1.2;display:flex}.lp26-fv-cta__btn-catch{letter-spacing:.36px;font-size:12px}.lp26-fv-cta__btn-label{letter-spacing:.54px;font-size:min(18px,6.9vw - 8.9px)}.lp26-cta-btn-note{text-align:center;margin-top:8px;font-size:12px;line-height:1.6}.lp26-cta-btn-note--on-light{color:var(--color-text-gray)}.lp26-cta-btn-note__sentence{display:inline-block}
.lp26-achievements{--lp26-ach-notch:#433e38;--lp26-ach-gold-1:#e4dba6;--lp26-ach-gold-2:#e0b25b;--lp26-ach-gold-3:#c08618;--lp26-ach-glow:#152e469c;--lp26-ach-badge-shadow:#0d3356;color:#fff;text-align:center;background:var(--color-primary);padding:76px 0 26px;position:relative;overflow:hidden}.lp26-achievements--no-notch{padding-top:36px}.lp26-achievements__bg{object-fit:cover;object-position:46.8% 50%;width:100%;height:100%;position:absolute;inset:0}.lp26-achievements__overlay{background:linear-gradient(#09569d66 0%,#09569dd9 49.52%,#09569d 100%);position:absolute;inset:0}.lp26-achievements__notch{width:min(398.6px,102.5%);height:auto;position:absolute;top:-9.6px;left:50%;transform:translate(-50%)rotate(180deg)}.lp26-achievements__inner{position:relative}.lp26-achievements__heading{text-shadow:0 0 9.7px var(--lp26-ach-glow);font-size:38px;font-weight:800;line-height:1.24}.lp26-achievements__heading-sm{font-size:22px;display:block}.lp26-achievements__rows{--lp26-ach-u:min(1px, calc(100vw / 390));gap:calc(6 * var(--lp26-ach-u));flex-direction:column;width:min(390px,100%);margin:19px auto 0;display:flex}.lp26-achievements__row{justify-content:space-between;align-items:center;column-gap:calc(6 * var(--lp26-ach-u));padding-inline:calc(55 * var(--lp26-ach-u));min-height:calc(95 * var(--lp26-ach-u));display:flex;position:relative}.lp26-achievements__laurel{left:calc(19 * var(--lp26-ach-u));width:calc(37.7 * var(--lp26-ach-u));height:calc(83.9 * var(--lp26-ach-u));position:absolute;top:50%;transform:translateY(-50%)}.lp26-achievements__laurel--r{left:auto;right:calc(17 * var(--lp26-ach-u));transform:translateY(-50%)scaleX(-1)}.lp26-achievements__label{--lp26-ach-ls:.59em;font-size:calc(24 * var(--lp26-ach-u));text-align:center;text-shadow:0 0 9.7px var(--lp26-ach-glow);font-weight:800;line-height:1.2;display:block;transform:skew(-10deg)scaleY(.98)}.lp26-achievements__label-line{letter-spacing:var(--lp26-ach-ls);margin-inline-end:calc(-1 * var(--lp26-ach-ls));display:block}.lp26-achievements__label-line--sm{font-size:calc(18 * var(--lp26-ach-u))}.lp26-achievements__label--r2{line-height:1.02}.lp26-achievements__label--r3{--lp26-ach-ls:.11em;line-height:1.15}.lp26-achievements__label--r3 .lp26-achievements__label-line--sm{--lp26-ach-ls:.011em}.lp26-achievements__num{font-family:var(--font-latin);font-weight:700;font-size:calc(82 * var(--lp26-ach-u));white-space:nowrap;filter:drop-shadow(0 0 6px var(--lp26-ach-glow));line-height:1;position:relative}.lp26-achievements__digit{background:linear-gradient(180deg, var(--lp26-ach-gold-1) 0%, var(--lp26-ach-gold-2) 59.135%, var(--lp26-ach-gold-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp26-achievements__digit--sm{font-size:.522em}.lp26-achievements__ref{top:calc(15 * var(--lp26-ach-u));font-size:calc(13 * var(--lp26-ach-u));color:#fff;text-shadow:0 0 9.7px var(--lp26-ach-glow);font-weight:700;line-height:1.2;position:absolute;right:0}.lp26-achievements__award{width:255px;height:auto;box-shadow:1px 1px 3.8px 0 var(--lp26-ach-badge-shadow);margin:11px auto 0;display:block}.lp26-achievements__notes{text-align:left;width:min(350px,100% - 40px);margin:21px auto 0;font-size:10px;font-weight:400;line-height:1.6}@media (min-width:840px){.lp26-achievements{padding:calc(76px * var(--lp26-pc-zoom)) 0 calc(26px * var(--lp26-pc-zoom))}.lp26-achievements--no-notch{padding-top:calc(36px * var(--lp26-pc-zoom))}.lp26-achievements__notch{top:calc(-8.6px * var(--lp26-pc-zoom));width:calc(398.6px * var(--lp26-pc-zoom))}.lp26-achievements__inner{display:flow-root}}
.lp26-reason01{--lp26-r1-base:#eaf1f9;--lp26-r1-brown:#433e38;--lp26-r1-grad:#d1dfe5;background:var(--lp26-r1-base);padding-bottom:14px;position:relative;overflow:hidden}.lp26-reason01__pc{display:flow-root}.lp26-reason01__deco{pointer-events:none;height:158px;position:absolute;top:1px;left:0;right:0;overflow:hidden;transform:rotate(180deg)}.lp26-reason01__deco-img{max-width:none;position:absolute}.lp26-reason01__deco-1{width:100%;height:44.2%;top:55.8%;left:0}.lp26-reason01__deco-2{width:100%;height:34.2%;top:65.8%;left:0}.lp26-reason01__deco-3{width:100%;height:73.09%;top:26.91%;left:0}.lp26-reason01__deco-4{width:74.52%;height:80.72%;top:0;left:25.48%}.lp26-reason01__feature{z-index:1;background:var(--color-accent);color:#fff;width:fit-content;font-family:var(--font-latin);letter-spacing:3.6px;margin:61px auto 0;padding:3px 10px;font-size:12px;font-weight:700;line-height:1;position:relative}.lp26-reason01__title{z-index:1;text-align:center;margin-top:12px;position:relative}.lp26-reason01__title:before{content:"";z-index:-1;background:linear-gradient(180deg, #fff 0%, var(--lp26-r1-grad) 90%);opacity:.58;width:87px;height:16px;position:absolute;top:-3px;left:calc(50% - 158px)}.lp26-reason01__title-sm{letter-spacing:.6px;color:var(--lp26-r1-brown);font-size:20px;font-weight:800;line-height:.93;display:block}.lp26-reason01__title-lg{letter-spacing:-1.68px;color:var(--color-primary);margin-top:10px;font-size:42px;font-weight:800;line-height:.93;display:block;transform:skew(-5deg)}.lp26-reason01__bar{z-index:1;background:var(--lp26-r1-brown);color:#fff;border:1px solid #fff;width:min(350px,100% - 24px);height:88px;margin:27px auto 0;position:relative;box-shadow:2px 2px 5.7px #48484873}.lp26-reason01__bar-reason{letter-spacing:4.08px;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:1;display:flex;position:absolute;top:18px;left:24px;transform:skew(-10deg)scaleY(.98)}.lp26-reason01__bar-reason:before,.lp26-reason01__bar-reason:after{content:"";background:#fff;width:8px;height:1px}.lp26-reason01__bar-num{font-family:var(--font-latin);font-size:48px;font-weight:700;line-height:1;position:absolute;top:30px;left:19px;transform:skew(-10deg)scaleY(.98)}.lp26-reason01__bar-title{position:absolute;top:15px;left:90px}.lp26-reason01__bar-strong{letter-spacing:.66px;font-size:22px;font-weight:800;line-height:1;display:block}.lp26-reason01__bar-normal{letter-spacing:.66px;margin-top:6px;font-size:22px;font-weight:500;line-height:1.4;display:block}.lp26-reason01__photos{height:228px;margin-top:-22px;position:relative}.lp26-reason01__photo{height:100%;position:absolute;top:0;overflow:hidden}.lp26-reason01__photo--l{width:50.3%;left:0}.lp26-reason01__photo--r{width:50.8%;right:0}.lp26-reason01__photo :where(img){max-width:none;position:absolute}.lp26-reason01__photo--l :where(img){width:172.09%;height:100%;top:0;left:-.19%}.lp26-reason01__photo--r :where(img){width:221.51%;height:126.32%;top:-7.17%;left:-48.69%}.lp26-reason01__photo-fade{position:absolute;inset:0}.lp26-reason01__photo-fade--l{background:linear-gradient(270deg,#fff 0%,#fffffff2 6.73%,#ffffff7a 33.17%,#fff0 100%)}.lp26-reason01__photo-fade--r{background:linear-gradient(270deg,#fff0 0%,#fff3 86.54%,#fffc 93.75%,#fff 100%)}.lp26-reason01__desc{text-align:center;width:min(350px,100% - 24px);color:var(--color-text);margin:42px auto 0;font-size:16px;font-weight:500;line-height:2}.lp26-reason01__desc :where(em){color:var(--color-primary);font-size:20px;font-style:normal;font-weight:800}.lp26-reason01__venn{aspect-ratio:349/217.5;width:min(349px,100% - 24px);margin:37px auto 0;position:relative}.lp26-reason01__venn-disc,.lp26-reason01__venn-photo,.lp26-reason01__venn-ring{border-radius:50%;width:62.45%;height:100%;position:absolute;top:0}.lp26-reason01__venn-disc--l,.lp26-reason01__venn-photo--l,.lp26-reason01__venn-ring--l{left:0}.lp26-reason01__venn-disc--r,.lp26-reason01__venn-photo--r,.lp26-reason01__venn-ring--r{left:37.55%}.lp26-reason01__venn-disc{background:#fff}.lp26-reason01__venn-photo--l{mix-blend-mode:multiply}.lp26-reason01__venn-ring{border:1px solid #fff}.lp26-reason01__venn-leaf{width:24.65%;height:79.1%;position:absolute;top:10.7%;left:37.8%}.lp26-reason01__venn-leaf :where(img){width:100%;height:100%}.lp26-reason01__venn-name{color:#fff;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1.57;display:flex;position:absolute;inset:0}.lp26-reason01__venn-ai{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:36.4%;left:20.2%;transform:translate(-50%)}.lp26-reason01__venn-en{font-family:var(--font-latin);letter-spacing:2.88px;font-size:16px;font-weight:700;line-height:1}.lp26-reason01__venn-note{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.8}.lp26-reason01__venn-cj{color:#fff;text-align:center;position:absolute;top:33.2%;left:80.3%;transform:translate(-50%)}.lp26-reason01__venn-cj-name{letter-spacing:.45px;white-space:nowrap;font-size:15px;font-weight:800;line-height:1}.lp26-reason01__venn-note--cj{margin-top:13px}@media (min-width:840px){.lp26-reason01{padding-bottom:calc(14px * var(--lp26-pc-zoom))}}
.lp26-reason02-ai{--lp26-r2ai-base:#eaf1f9;--lp26-r2ai-brown:#433e38;--lp26-r2ai-marker:#d4be95;--lp26-r2ai-ring:#fcfcfc;background:var(--lp26-r2ai-base);padding:8px 0 48px;position:relative;overflow:hidden}.lp26-reason02-ai__dots{background-image:radial-gradient(var(--color-primary) 1.5px, transparent 1.6px);background-size:3px 6px;width:3px;height:57px;margin:0 auto}.lp26-reason02-ai__head{text-align:center;margin-top:9px}.lp26-reason02-ai__tag{z-index:1;background:var(--color-primary);color:#fff;letter-spacing:.54px;margin-bottom:-21px;padding:8px 10px;font-size:18px;font-weight:500;line-height:1;display:inline-block;position:relative;transform:skew(-10deg)scaleY(.98)}.lp26-reason02-ai__balloon{filter:drop-shadow(2px 2px 10px #a7a7a740);background:#fff;width:min(350px,100% - 40px);margin-inline:auto;padding:30px 10px;position:relative}.lp26-reason02-ai__balloon:after{content:"";clip-path:polygon(100% 0,15% 0,0 100%);background:#fff;width:33px;height:21px;position:absolute;top:100%;left:40%}.lp26-reason02-ai__heading{color:var(--color-primary);font-size:18px;font-weight:800;line-height:1.8}.lp26-reason02-ai__hl{background-image:url(/images/lp-2026/lp2026-reason02-ai-marker.svg), linear-gradient(var(--lp26-r2ai-marker), var(--lp26-r2ai-marker));background-position:0 100%,left bottom 4px;background-repeat:no-repeat,no-repeat;background-size:100% 10px,100% 8px}.lp26-reason02-ai__lead{text-align:left;width:min(349px,100% - 40px);color:var(--color-text);margin:10px auto 0;font-size:16px;font-weight:500;line-height:1.8}.lp26-reason02-ai__marker{background:var(--lp26-r2ai-marker);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3.5px 0}.lp26-reason02-ai__diagram{height:599px;margin-top:13px;position:relative}.lp26-reason02-ai__ring{border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.lp26-reason02-ai__ring--outer{background:var(--lp26-r2ai-ring);width:331px;height:331px;top:135px}.lp26-reason02-ai__ring--inner{background:#dceaff4d;width:239px;height:239px;top:181px}.lp26-reason02-ai__box{border:1px solid var(--color-primary);background:#fff;width:min(350px,100% - 24px);height:229px;position:absolute;left:50%;transform:translate(-50%)}.lp26-reason02-ai__box:before{content:"";opacity:.3;background:url(/images/lp-2026/lp2026-reason02-ai-network.webp) 50%/cover no-repeat;position:absolute;inset:0}.lp26-reason02-ai__box--in{top:0}.lp26-reason02-ai__box--out{top:370px}.lp26-reason02-ai__chips{gap:8px;width:min(308px,100% - 64px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.lp26-reason02-ai__chips :where(li){background:var(--color-primary);color:#fff;letter-spacing:.45px;text-align:center;white-space:nowrap;flex:1 0 0;justify-content:center;align-items:center;min-width:1px;height:56px;padding:5px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.lp26-reason02-ai__chips--in1{top:74px}.lp26-reason02-ai__chips--in2{top:136px}.lp26-reason02-ai__chips--out1{top:404px}.lp26-reason02-ai__chips--out2{top:468px}.lp26-reason02-ai__net{position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.lp26-reason02-ai__net--in{top:126px}.lp26-reason02-ai__net--out{top:362px}.lp26-reason02-ai__line{stroke:var(--color-primary);stroke-width:1px;fill:none}.lp26-reason02-ai__line--arrow{stroke-width:1.5px}.lp26-reason02-ai__dot{fill:var(--color-primary);stroke:#fff;stroke-width:1px}.lp26-reason02-ai__ah{fill:var(--color-primary)}.lp26-reason02-ai__db{background:var(--lp26-r2ai-brown);text-align:center;border:2px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:172px;height:172px;display:flex;position:absolute;top:215px;left:50%;transform:translate(-50%)}.lp26-reason02-ai__db-en{font-family:var(--font-latin);letter-spacing:2px;color:var(--color-accent);white-space:pre;font-size:12px;font-weight:700;line-height:1}.lp26-reason02-ai__db-ja{letter-spacing:.6px;color:#fff;font-size:15px;font-weight:500;line-height:1.8}.lp26-reason02-ai__ribbon{background:var(--color-accent);clip-path:polygon(0 0,100% 0,94.73% 100%,0 100%);color:#fff;white-space:nowrap;align-items:center;width:258px;height:31px;padding-left:26px;font-size:15px;font-weight:500;line-height:1;display:flex;position:absolute;left:max(50% - 177px,10px)}.lp26-reason02-ai__ribbon:before{content:"";background:var(--lp26-r2ai-brown);clip-path:polygon(0 100%,100% 0,100% 100%);width:2px;height:3px;position:absolute;top:-3px;left:0}.lp26-reason02-ai__ribbon--in{top:14px}.lp26-reason02-ai__ribbon--out{top:543px}.lp26-reason02-ai__en-label{font-family:var(--font-latin);letter-spacing:3px;color:var(--color-primary);white-space:nowrap;font-size:11px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}.lp26-reason02-ai__en-label--in{top:49px;left:calc(50% - 77.5px)}.lp26-reason02-ai__en-label--out{top:578px;left:calc(50% - 93.5px)}@media (min-width:840px){.lp26-reason02-ai{padding:calc(8px * var(--lp26-pc-zoom)) 0 calc(48px * var(--lp26-pc-zoom))}.lp26-reason02-ai__pc{display:flow-root}}
.lp26-ccards{--lp26-ccards-muted:#6b6b70;--lp26-ccards-line:#281e141a;--lp26-ccards-shade:#092040b8;--lp26-ccards-shade-0:#09204000;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.lp26-ccards:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lp26-ccards::-webkit-scrollbar{display:none}.lp26-ccards__item{scroll-snap-align:start;flex:0 0 64%;max-width:260px}.lp26-ccards__card{flex-direction:column;gap:10px;display:flex}.lp26-ccards__photo{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--color-primary-pale);display:block;position:relative;overflow:hidden}.lp26 .lp26-ccards__photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.lp26-ccards__quote{color:#fff;background:linear-gradient(to top, var(--lp26-ccards-shade), var(--lp26-ccards-shade-0));word-break:auto-phrase;text-wrap:balance;padding:40px 14px 14px;font-size:13px;font-weight:700;line-height:1.7;position:absolute;inset:auto 0 0}.lp26-ccards__meta{text-align:left;flex-direction:column;display:flex}.lp26-ccards__meta small{color:var(--lp26-ccards-muted);font-size:11px;line-height:1.6}.lp26-ccards__name{color:var(--color-text);align-items:baseline;gap:8px;font-size:20px;font-weight:700;line-height:1.4;display:flex}.lp26-ccards__name span{font-family:var(--font-latin);letter-spacing:.08em;color:var(--lp26-ccards-muted);font-size:11px;font-weight:500}.lp26-ccards__career{border-top:1px solid var(--lp26-ccards-line);text-align:left;color:var(--lp26-ccards-muted);text-wrap:pretty;padding-top:10px;font-size:12px;line-height:1.8}
.lp26-reason02-concierge{--lp26-r2c-base:#eaf1f9;--lp26-r2c-marker:#d4be95;--lp26-r2c-shadow:#a7a7a740;background:#fff}.lp26-reason02-concierge__head{background:var(--lp26-r2c-base);text-align:center;padding:18px 20px 28px}.lp26-reason02-concierge__tag{z-index:1;background:var(--color-primary);color:#fff;letter-spacing:.54px;margin-bottom:-17px;padding:8px 10px;font-size:18px;font-weight:500;line-height:1;display:inline-block;position:relative;transform:skew(-10deg)scaleY(.98)}.lp26-reason02-concierge__balloon{width:min(350px,100%);filter:drop-shadow(2px 2px 10px var(--lp26-r2c-shadow));background:#fff;margin-inline:auto;padding:28px 10px 22px;position:relative}.lp26-reason02-concierge__balloon:after{content:"";clip-path:polygon(100% 0,17% 0,0 100%);background:#fff;width:25px;height:21px;position:absolute;top:100%;left:45.6%}.lp26-reason02-concierge__heading{color:var(--color-primary);font-size:18px;font-weight:800;line-height:1.8}.lp26-reason02-concierge__band{background:linear-gradient(var(--lp26-r2c-marker), var(--lp26-r2c-marker)) no-repeat left bottom 1px / 100% 8px}.lp26-reason02-concierge__lead{text-align:left;width:min(349px,100%);color:var(--color-text);margin:21px auto 0;font-size:16px;font-weight:500;line-height:2.2}.lp26-reason02-concierge__marker{background:var(--lp26-r2c-marker);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3.5px 0}.lp26-reason02-concierge__embed{background:#fff;padding:28px 0 40px}.lp26-reason02-concierge__embed :where(iframe){width:100%;display:block}@media (min-width:840px){.lp26-reason02-concierge__head{padding:28px 20px 43px}.lp26-reason02-concierge__tag,.lp26-reason02-concierge__balloon,.lp26-reason02-concierge__lead{zoom:calc(600 / 390)}.lp26-reason02-concierge__embed{padding:43px 0 62px}.lp26-reason02-concierge__embed :where(iframe){width:min(100%,600px);margin-inline:auto}}@media (max-width:350px){.lp26-reason02-concierge__heading{font-size:15px}}.lp26-reason02-concierge__line{display:block}.lp26-reason02-concierge__lead+.lp26-reason02-concierge__lead{margin-top:10px}.lp26-reason02-concierge__aside{text-align:left;width:min(349px,100%);color:var(--color-text);margin:12px auto 0;font-size:12px;line-height:1.6}.lp26-reason02-concierge__cards{background:#fff;padding:28px 0 40px}@media (min-width:840px){.lp26-reason02-concierge__cards{width:min(100%,600px);margin-inline:auto;padding:43px 0 62px}}
.lp26-reason02{--lp26-r2-base:#eaf1f9;--lp26-r2-brown:#433e38;--lp26-r2-circle-l:#e7dcac;--lp26-r2-circle-r:#eee8ce;background:var(--lp26-r2-base);position:relative;overflow:hidden}.lp26-reason02__bar{z-index:1;background:var(--lp26-r2-brown);color:#fff;border:1px solid #fff;width:min(350px,100% - 24px);height:88px;margin:52px auto 0;position:relative;box-shadow:2px 2px 5.7px #48484873}.lp26-reason02__bar-reason{letter-spacing:4.08px;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:1;display:flex;position:absolute;top:19px;left:27px;transform:skew(-10deg)scaleY(.98)}.lp26-reason02__bar-reason:before,.lp26-reason02__bar-reason:after{content:"";background:#fff;width:8px;height:1px}.lp26-reason02__bar-num{font-family:var(--font-latin);font-size:48px;font-weight:700;line-height:1;position:absolute;top:31px;left:21px;transform:skew(-10deg)scaleY(.98)}.lp26-reason02__bar-title{position:absolute;top:13px;left:90px}.lp26-reason02__bar-sub{letter-spacing:2.2px;font-size:22px;font-weight:500;line-height:1.4;display:block}.lp26-reason02__bar-strong{letter-spacing:1.1px;margin-top:3px;font-size:22px;font-weight:800;line-height:1;display:block}.lp26-reason02__photo{height:228px;margin-top:-23px;position:relative;overflow:hidden}.lp26-reason02__photo :where(img){object-fit:cover;width:116.13%;max-width:none;height:100%;position:absolute;top:0;left:-8.06%}.lp26-reason02__desc{text-align:center;width:min(350px,100% - 24px);color:var(--color-text);margin:38px auto 0;font-size:16px;font-weight:500;line-height:2}.lp26-reason02__desc :where(em){color:var(--color-primary);font-size:20px;font-style:normal;font-weight:800}.lp26-reason02__diagram{height:344px;margin-top:3px;position:relative}.lp26-reason02__circle{border:2px solid #fff;border-radius:50%;width:245px;height:245px;position:absolute;top:0}.lp26-reason02__circle--l{background:var(--lp26-r2-circle-l);left:calc(50% - 264px)}.lp26-reason02__circle--r{background:var(--lp26-r2-circle-r);left:calc(50% + 20px)}.lp26-reason02__c-head{text-align:center;color:var(--lp26-r2-brown);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:50px}.lp26-reason02__c-head--l{left:calc(50% - 116.5px);transform:translate(-50%)}.lp26-reason02__c-head--r{left:calc(50% + 112px);transform:translate(-50%)}.lp26-reason02__c-ja{letter-spacing:6px;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.2}.lp26-reason02__c-en{font-family:var(--font-latin);letter-spacing:4.2px;color:var(--color-accent);white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.lp26-reason02__c-note{text-align:center;color:var(--lp26-r2-brown);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.6;position:absolute}.lp26-reason02__c-note--l{top:140px;left:calc(50% - 116.5px);transform:translate(-50%)}.lp26-reason02__c-note--r{top:135px;left:calc(50% + 112px);transform:translate(-50%)}.lp26-reason02__x{position:absolute;top:111px;left:50%;transform:translate(-50%)}.lp26-reason02__eq{position:absolute;top:196px;left:50%;transform:translate(-50%)}.lp26-reason02__goal{color:var(--color-primary);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:241px;left:50%;transform:translate(-50%)}.lp26-reason02__goal-ja{letter-spacing:4.32px;white-space:nowrap;font-size:36px;font-weight:800;line-height:1}.lp26-reason02__goal-en{font-family:var(--font-latin);letter-spacing:2.86px;font-size:13px;font-weight:700;line-height:1}.lp26-reason02__closing{letter-spacing:.8px;color:var(--color-primary);white-space:nowrap;font-size:16px;font-weight:800;line-height:1.1;position:absolute;top:301px;left:50%;transform:translate(-50%)}@media (min-width:840px){.lp26-reason02__pc{overflow:hidden}}@media (max-width:350px){.lp26-reason02__bar-sub,.lp26-reason02__bar-strong{font-size:19px}}
.lp26-reason02-pdca{--lp26-r2p-base:#eaf1f9;--lp26-r2p-brown:#433e38;--lp26-r2p-shadow:#a7a7a740;background:#fff;padding-bottom:25px}.lp26-reason02-pdca__notch{background:var(--lp26-r2p-base);clip-path:polygon(0 0,100% 0,50% 100%);height:66px}.lp26-reason02-pdca__card{background:var(--lp26-r2p-base);border:1px solid var(--color-text);width:min(100% - 40px,350px);box-shadow:2px 2px 10px 0 var(--lp26-r2p-shadow);margin:22px auto 0;padding-top:27px}.lp26-reason02-pdca__label{margin-top:40px;flex-direction:column;align-items:center;width:fit-content;margin-inline:auto;display:flex;position:relative}.lp26-reason02-pdca__label-point{z-index:1;font-family:var(--font-display);color:#fff;text-shadow:1px 0 0 var(--lp26-r2p-brown), -1px 0 0 var(--lp26-r2p-brown), 0 1px 0 var(--lp26-r2p-brown), 0 -1px 0 var(--lp26-r2p-brown), 1px 1px 0 var(--lp26-r2p-brown), -1px 1px 0 var(--lp26-r2p-brown), 1px -1px 0 var(--lp26-r2p-brown), -1px -1px 0 var(--lp26-r2p-brown);white-space:nowrap;font-size:40px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:-26px;left:0;transform:rotate(-6deg)}.lp26-reason02-pdca__label-band{background:var(--lp26-r2p-brown);color:#fff;white-space:nowrap;margin:0;padding:12px 23px;font-size:20px;font-weight:800;line-height:1}.lp26-reason02-pdca__label-tail{background:var(--lp26-r2p-brown);clip-path:polygon(0 0,100% 0,50% 100%);width:15px;height:11px;margin-top:-1px}.lp26-reason02-pdca__steps{background:#fff;margin:14px 14px 0;position:relative}.lp26-reason02-pdca__steps:before{content:"";opacity:.18;pointer-events:none;background:url(/images/lp-2026/lp2026-reason02-pdca-texture.webp) 50%/cover no-repeat;position:absolute;inset:0}.lp26-reason02-pdca__list{padding:16px 16px 15px 19px;position:relative}.lp26-reason02-pdca__list:before{content:"";background:var(--color-primary);width:1px;position:absolute;top:47px;bottom:46px;left:44px}.lp26-reason02-pdca__step{align-items:center;gap:16px;min-height:62px;display:flex;position:relative}.lp26-reason02-pdca__step+.lp26-reason02-pdca__step:before{content:"";border-top:1px solid var(--color-text-gray);position:absolute;top:0;left:67px;right:0}.lp26-reason02-pdca__step-badge{background:var(--color-primary);color:#fff;text-align:center;width:51px;height:51px;font-family:var(--font-latin);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.lp26-reason02-pdca__step-badge-label{letter-spacing:1.04px;text-indent:1.04px;font-size:12px;line-height:.85}.lp26-reason02-pdca__step-badge-num{letter-spacing:.54px;text-indent:.54px;margin-top:3px;font-size:18px;line-height:.85}.lp26-reason02-pdca__step-text{color:var(--color-text);font-size:min(16px,4.1vw);font-weight:800;line-height:1.44}.lp26-reason02-pdca__step-line{display:block}.lp26-reason02-pdca__cycle{aspect-ratio:350/437;margin-top:14px;position:relative}.lp26-reason02-pdca__cycle-bg{width:96.86%;height:auto;position:absolute;top:7.32%;left:.57%}.lp26-reason02-pdca__photo{aspect-ratio:1;width:35.71%;position:absolute}.lp26-reason02-pdca__photo :where(img){width:130.24%;max-width:none;height:130.24%;position:absolute;inset:-15.12%}.lp26-reason02-pdca__photo--left{top:15.33%;left:-2%}.lp26-reason02-pdca__photo--right{top:14.87%;left:66%}.lp26-reason02-pdca__photo--bottom{top:61.78%;left:30.86%}.lp26-reason02-pdca__node{aspect-ratio:1;width:36.4%;position:absolute}.lp26-reason02-pdca__node--plan{top:0;left:30.57%}.lp26-reason02-pdca__node--do{top:45.77%;left:-2%}.lp26-reason02-pdca__node--check{top:46.68%;left:65.14%}.lp26-reason02-pdca__node-circle{width:100%;height:100%;position:absolute;inset:0}.lp26-reason02-pdca__node-ring{width:101.56%;max-width:none;height:101.56%;position:absolute;inset:-.78%}.lp26-reason02-pdca__node-label{white-space:nowrap;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:37%;left:50%;transform:translate(-50%)}.lp26-reason02-pdca__node-label--chip{padding:2px 4px}.lp26-reason02-pdca__node-label--chip:before{content:"";background:#fff;position:absolute;inset:0}.lp26-reason02-pdca__node-label--chip:after{content:"";opacity:.26;background:url(/images/lp-2026/lp2026-reason02-pdca-texture.webp) 50%/cover no-repeat;position:absolute;inset:0}.lp26-reason02-pdca__node-ja{z-index:1;letter-spacing:.96px;color:var(--color-primary);font-size:16px;font-weight:800;line-height:1;position:relative}.lp26-reason02-pdca__node-en{z-index:1;font-family:var(--font-latin);letter-spacing:2.64px;text-indent:2.64px;color:var(--lp26-r2p-brown);font-size:12px;font-weight:700;line-height:1;position:relative}.lp26-reason02-pdca__arrow{justify-content:center;align-items:center;display:flex;position:absolute}.lp26-reason02-pdca__arrow :where(img){max-width:none;height:auto}.lp26-reason02-pdca__arrow--left{aspect-ratio:85.198/88.177;width:24.34%;top:28.38%;left:22.57%}.lp26-reason02-pdca__arrow--left :where(img){width:100.2%;transform:rotate(132.49deg)}.lp26-reason02-pdca__arrow--bottom{aspect-ratio:88.09/44;width:25.17%;top:54%;left:36.29%}.lp26-reason02-pdca__arrow--bottom :where(img){width:96.9%;transform:rotate(4.56deg)}.lp26-reason02-pdca__arrow--right{aspect-ratio:63.823/92.964;width:18.24%;top:29.06%;left:56.86%}.lp26-reason02-pdca__arrow--right :where(img){width:133.8%;transform:rotate(-109.62deg)}@media (max-width:350px){.lp26-reason02-pdca__step-text{font-size:3.8vw}}@media (min-width:840px){.lp26-reason02-pdca{padding-bottom:40px}.lp26-reason02-pdca__card{zoom:calc(600 / 390)}}.lp26-reason02-pdca__advice{color:var(--color-text);margin:16px 4px 28px;font-size:15px;line-height:1.8}.lp26-reason02-pdca__advice p+p{margin-top:8px}
.lp26-mid-cta{--lp26-mid-cta-brown:#433e38;background:var(--lp26-mid-cta-brown);color:#fff;position:relative;overflow:hidden}.lp26-mid-cta__bg{pointer-events:none;position:absolute;inset:0}.lp26-mid-cta__bg-img{object-fit:cover;opacity:.13;width:128.03%;max-width:none;height:115.18%;position:absolute;top:-12.29%;left:-27.95%}.lp26-mid-cta__body{padding:38px 0;position:relative}.lp26-mid-cta__heading{letter-spacing:.6px;text-align:center;text-shadow:0 0 3.9px #00000094;font-weight:500;line-height:1.24}.lp26-mid-cta__heading-sm{font-size:20px;display:block}.lp26-mid-cta__heading-lg{font-size:28px;display:block}.lp26-mid-cta__btn{margin-top:21px}
.lp26-reason03{--lp26-r3-base:#eaf1f9;--lp26-r3-brown:#433e38;--lp26-r3-gray:#565656;--lp26-r3-shadow:#a7a7a740;background:#fff}.lp26-reason03__head{z-index:1;background:var(--lp26-r3-brown);color:#fff;border:1px solid #fff;align-items:center;gap:11px;width:min(100% - 40px,350px);min-height:88px;margin:19px auto 0;padding-left:20px;display:flex;position:relative;box-shadow:2px 2px 5.7px #48484873}.lp26-reason03__badge{flex-direction:column;flex:none;align-items:center;display:flex;transform:skew(-10deg)scaleY(.98)}.lp26-reason03__badge-label{letter-spacing:4.08px;text-indent:4.08px;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;display:flex}.lp26-reason03__badge-label:before,.lp26-reason03__badge-label:after{content:"";background:#fff;width:8px;height:1px}.lp26-reason03__badge-num{font-family:var(--font-latin);margin-top:2px;font-size:48px;font-weight:700;line-height:1}.lp26-reason03__heading{flex-direction:column;gap:6px;margin:0;display:flex}.lp26-reason03__heading-strong{letter-spacing:.66px;font-size:min(22px,5.6vw);font-weight:800;line-height:1}.lp26-reason03__heading-sub{letter-spacing:.66px;font-size:min(22px,5.6vw);font-weight:500;line-height:1}.lp26-reason03__hero{aspect-ratio:390/228;object-fit:cover;object-position:50% 1%;width:100%;margin-top:-34px}.lp26-reason03__body{padding:55px 0 58px;position:relative}.lp26-reason03__body:before{content:"";opacity:.52;pointer-events:none;background:url(/images/lp-2026/lp2026-reason03-bg-texture.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.lp26-reason03__card{background:var(--lp26-r3-base);border:1px solid var(--lp26-r3-brown);width:min(100% - 40px,350px);box-shadow:2px 2px 10px 0 var(--lp26-r3-shadow);margin-inline:auto;position:relative}.lp26-reason03__card+.lp26-reason03__card{margin-top:36px}.lp26-reason03__card--vs,.lp26-reason03__card--price{padding:53px 0 24px}.lp26-reason03__card--volume{padding:51px 0 28px}.lp26-reason03__ribbon{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.lp26-reason03__ribbon-band{background:var(--color-primary);color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:42px;margin:0 0 -1px;padding:0 15px;display:flex}.lp26-reason03__ribbon-big{letter-spacing:2.2px;font-size:22px;font-weight:800;line-height:1}.lp26-reason03__ribbon-small{letter-spacing:1.6px;font-size:16px;font-weight:800;line-height:1}.lp26-reason03__ribbon-tail{background:var(--color-primary);clip-path:polygon(0 0,100% 0,50% 100%);width:15px;height:11px}.lp26-reason03__divider{border:none;border-top:1px solid var(--color-border);width:min(302px,100% - 48px);margin:27px auto 12px}.lp26-reason03__card--volume .lp26-reason03__divider{margin-top:25px}.lp26-reason03__card--price .lp26-reason03__divider{margin-top:16px}.lp26-reason03__text{width:min(308px,100% - 42px);color:var(--color-text);margin-inline:auto;font-size:14px;font-weight:500;line-height:2.2}.lp26-reason03__text :where(strong){color:var(--color-primary);font-weight:800}.lp26-reason03__vs{justify-content:center;align-items:flex-start;gap:6px;display:flex}.lp26-reason03__vs-item{flex:0 135px;position:relative}.lp26-reason03__vs-photo{aspect-ratio:135/96;border:1px solid #fff;display:block;overflow:hidden}.lp26-reason03__vs-photo--online{border-color:var(--color-accent)}.lp26-reason03__vs-photo :where(img){object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.lp26-reason03__vs-photo--tenpo :where(img){object-position:0% 16%}.lp26-reason03__vs-photo--online :where(img){object-position:58% 35%}.lp26-reason03__vs-circle{z-index:1;color:#fff;text-align:center;letter-spacing:.51px;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:17px;font-weight:800;line-height:1.3;display:flex;position:absolute}.lp26-reason03__vs-circle--tenpo{background:var(--lp26-r3-gray);top:-27px;right:-14px}.lp26-reason03__vs-circle--online{background:var(--color-accent);top:-32px;right:-7px}.lp26-reason03__vs-caption{text-align:center;letter-spacing:1.68px;text-indent:1.68px;color:var(--color-text);margin-top:14px;font-size:14px;font-weight:500;line-height:1}.lp26-reason03__vs-logo{width:89px;height:auto;margin:14px auto 0;display:block}.lp26-reason03__lt{flex:none;width:33px;height:35px}.lp26-reason03__lt--vs{margin-top:32px}.lp26-reason03__cmp{height:124px;position:relative}.lp26-reason03__cmp-icons-gray{width:27px;height:29px;position:absolute;top:0;left:calc(50% - 119px)}.lp26-reason03__cmp-avg,.lp26-reason03__cmp-other{letter-spacing:1.68px;text-indent:1.68px;color:var(--color-text);white-space:nowrap;font-size:14px;font-weight:500;line-height:1;position:absolute;left:calc(50% - 105px);transform:translate(-50%)}.lp26-reason03__cmp-avg{top:53px}.lp26-reason03__cmp-other{top:107px}.lp26-reason03__cmp-count{letter-spacing:.6px;color:var(--color-text);white-space:nowrap;font-size:20px;font-weight:500;line-height:1;position:absolute;top:69px;left:calc(50% - 101.5px);transform:translate(-50%)}.lp26-reason03__cmp-lt{position:absolute;top:54px;left:calc(50% - 44px)}.lp26-reason03__cmp-icons-navy{gap:5.6px;display:flex;position:absolute;top:0;left:calc(50% - 7px)}.lp26-reason03__cmp-icons-navy :where(img){width:27px;height:29px}.lp26-reason03__cmp-total{white-space:nowrap;align-items:baseline;display:flex;position:absolute;top:43px;left:calc(50% + 71px);transform:translate(-50%)}.lp26-reason03__cmp-total-num{font-family:var(--font-latin);color:var(--color-accent);font-size:58px;font-weight:700;line-height:1}.lp26-reason03__cmp-total-one{letter-spacing:-5.8px}.lp26-reason03__cmp-total-unit{color:var(--color-text);font-size:32px;font-weight:500;line-height:1}.lp26-reason03__cmp-logo{width:82px;height:auto;position:absolute;top:104px;left:calc(50% + 30px)}.lp26-reason03__price{white-space:nowrap;justify-content:center;align-items:baseline;line-height:1;display:flex}.lp26-reason03__price-num{font-family:var(--font-latin);color:var(--color-accent);font-size:58px;font-weight:700;line-height:1}.lp26-reason03__price-unit{color:var(--color-text);font-size:32px;font-weight:500;line-height:1;position:relative}.lp26-reason03__price-tax{letter-spacing:1.17px;white-space:nowrap;font-size:13px;font-weight:500;line-height:1;position:absolute;bottom:calc(100% + 3px);left:2px}@media (max-width:350px){.lp26-reason03__cmp-icons-navy{gap:4.6px}.lp26-reason03__cmp-icons-navy :where(img){width:22px;height:24px}.lp26-reason03__cmp-count{font-size:18px}.lp26-reason03__cmp-total-num{font-size:48px}.lp26-reason03__cmp-total-unit{font-size:28px}}@media (min-width:840px){.lp26-reason03__head{zoom:calc(600 / 390)}.lp26-reason03__hero{margin-top:-52px;max-width:600px;margin-inline:auto}.lp26-reason03__body{padding:85px 0 89px}.lp26-reason03__card{zoom:calc(600 / 390)}}
