#page-custom-css-id .nmb_rich_text td:nth-child(2){background-color:#d92626}#page-custom-css-id .check_icon_red{background-color:#d92626}#page-custom-css-id .function_cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:stretch;padding:16px}#page-custom-css-id .card4{flex:1 1 calc(25% - 24px)}#page-custom-css-id .card{flex:1 1 320px}@media (max-width: 600px){#page-custom-css-id .card4{flex:1 1 100%}}#page-custom-css-id .mv_color_custom{--fo-main-color: #EB1000;--fo-sub-color: #F8F8F8;--fo-background-color2: #FEF3F2}#page-custom-css-id .mv_color_custom+.wrapper .contents section{--fo-main-color: #D92626;--fo-sub-color: #F8F8F8;--fo-background-color2: #FEF3F2}#page-custom-css-id .main-visual.mv_color_custom{--fo-main-color: #EB1000;--fo-sub-color: #F8F8F8;--fo-background-color2: #FEF3F2;--fo-button1-border-radius: 6px;--fo-button1-text-color: #fff;--fo-button1-background: var(--fo-main-color);--fo-button1-border-color: var(--fo-main-color);--fo-button1-hover-opacity: 0.4;--fo-button1-hover-opacity: 1;--fo-button1-hover-text-color: var(--fo-main-color);--fo-button1-hover-background-color: #fff;--fo-button1-hover-border-color: #EB1000;--fo-button2-border-radius: 50vh;--fo-button2-text-color: #000;--fo-button2-background: #fff;--fo-button2-hover-opacity: 0.4;--fo-button2-hover-opacity: 1;--fo-button2-border-color: #000;--fo-button2-hover-text-color: #fff;--fo-button2-hover-background-color: #000;--fo-button2-hover-border-color: #000;--fo-button3-text-color: var(--fo-text-main-color);--fo-button3-border-color: #333;--fo-button3-hover-opacity: 0.4;--fo-button3-border-radius: 50vh;--fo-button3-hover-opacity: 0.4}#page-custom-css-id .main-visual.mv_color_custom ~ .wrapper .contents section{--fo-main-color: #EB1000;--fo-sub-color: #F8F8F8;--fo-background-color2: #FEF3F2;--fo-button1-border-radius: 6px;--fo-button1-text-color: #fff;--fo-button1-background: var(--fo-main-color);--fo-button1-border-color: var(--fo-main-color);--fo-button1-hover-opacity: 0.4;--fo-button1-hover-opacity: 1;--fo-button1-hover-text-color: var(--fo-main-color);--fo-button1-hover-background-color: #fff;--fo-button1-hover-border-color: #EB1000;--fo-button2-border-radius: 50vh;--fo-button2-text-color: #000;--fo-button2-background: #fff;--fo-button2-hover-opacity: 0.4;--fo-button2-hover-opacity: 1;--fo-button2-border-color: #000;--fo-button2-hover-text-color: #fff;--fo-button2-hover-background-color: #000;--fo-button2-hover-border-color: #000;--fo-button3-text-color: var(--fo-text-main-color);--fo-button3-border-color: #333;--fo-button3-hover-opacity: 0.4;--fo-button3-border-radius: 50vh;--fo-button3-hover-opacity: 0.4}#page-custom-css-id .llmo-lp{--red:#FA0F00;--red-dk:#C8000A;--red-lt:#FFF2F2;--ink:#111111;--ink2:#333;--gray:#666;--lgray:#999;--faint:#CCC;--bg:#FFFFFF;--bg2:#F5F5F5;--bg3:#EFEFEF;--bdr:#E0E0E0;--font:'Noto Sans JP',sans-serif;--font-en:'Barlow','Noto Sans JP',sans-serif}#page-custom-css-id .llmo-lp *,#page-custom-css-id .llmo-lp *::before,#page-custom-css-id .llmo-lp *::after{box-sizing:border-box;margin:0;padding:0}#page-custom-css-id .llmo-lp .nav-logo img{height:24px}#page-custom-css-id .llmo-lp .nav-logo-text{font-size:13px;font-weight:500;color:var(--ink);margin-left:10px;letter-spacing:.02em}#page-custom-css-id .llmo-lp .nav-dl:hover{background:var(--bg2)}#page-custom-css-id .llmo-lp .nav-contact:hover{background:var(--red-dk)}#page-custom-css-id .llmo-lp .hero{padding-top:0;min-height:100svh;background:var(--ink);display:flex;flex-direction:column;position:relative;overflow:hidden}#page-custom-css-id .llmo-lp .hero-bg{position:absolute;inset:0;background:linear-gradient(135deg, #1a1a1a 0%, #0a0a0a 60%, #1c0000 100%)}#page-custom-css-id .llmo-lp .hero-red-bar{position:absolute;top:0;left:0;width:5px;height:100%;background:var(--red)}#page-custom-css-id .llmo-lp .hero-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:80px 80px 60px;position:relative;z-index:1;max-width:900px}#page-custom-css-id .llmo-lp .hero-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(250,15,0,0.4);border-radius:2px;padding:5px 14px;margin-bottom:28px;width:fit-content}#page-custom-css-id .llmo-lp .hero-badge-dot{width:6px;height:6px;background:var(--red);border-radius:50%;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}#page-custom-css-id .llmo-lp .hero-badge-text{font-size:11px;font-weight:500;color:var(--red);letter-spacing:.1em;text-transform:uppercase}#page-custom-css-id .llmo-lp .hero-en{font-family:var(--font-en);font-size:clamp(36px, 5.5vw, 72px);font-weight:700;color:#fff;line-height:1.05;letter-spacing:-.02em;margin-bottom:8px;font-style:italic;white-space:nowrap}#page-custom-css-id .llmo-lp .hero-en .accent{color:var(--red)}#page-custom-css-id .llmo-lp .hero-ja{font-size:clamp(14px, 1.8vw, 18px);color:rgba(255,255,255,0.55);font-weight:300;letter-spacing:.06em;margin-bottom:40px}#page-custom-css-id .llmo-lp .hero-lead{font-size:15px;color:rgba(255,255,255,0.65);line-height:1.9;max-width:560px;margin-bottom:44px;font-weight:300}#page-custom-css-id .llmo-lp .hero-btns{display:flex;gap:14px;flex-wrap:wrap}#page-custom-css-id .llmo-lp .btn-hero{padding:14px 32px;background:var(--red);color:#fff;border:none;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;font-family:var(--font);transition:background .15s;display:inline-block;letter-spacing:.03em}#page-custom-css-id .llmo-lp .btn-hero:hover{background:var(--red-dk)}#page-custom-css-id .llmo-lp .btn-hero-ghost{padding:13px 32px;background:transparent;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.25);border-radius:2px;font-size:14px;cursor:pointer;text-decoration:none;font-family:var(--font);transition:border-color .15s,color .15s;display:inline-block}#page-custom-css-id .llmo-lp .btn-hero-ghost:hover{border-color:rgba(255,255,255,0.6);color:#fff}#page-custom-css-id .llmo-lp .hero-scroll{position:absolute;bottom:32px;left:80px;z-index:1;display:flex;align-items:center;gap:8px;font-size:10px;font-family:var(--font-en);letter-spacing:.2em;color:rgba(255,255,255,0.3);font-weight:600}#page-custom-css-id .llmo-lp .hero-scroll-line{width:1px;height:32px;background:rgba(255,255,255,0.2);animation:scrollline 2s ease-in-out infinite}@keyframes scrollline{0%,100%{transform:scaleY(1);opacity:.3}50%{transform:scaleY(1.4);opacity:.6}}#page-custom-css-id .llmo-lp .hero-stats{position:absolute;right:0;top:0;bottom:0;width:280px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,0.07);z-index:1}#page-custom-css-id .llmo-lp .hero-stat{padding:28px 36px;border-bottom:1px solid rgba(255,255,255,0.06)}#page-custom-css-id .llmo-lp .hero-stat:last-child{border-bottom:none}#page-custom-css-id .llmo-lp .hero-stat-num{font-family:var(--font-en);font-size:40px;font-weight:700;color:var(--red);letter-spacing:-.02em;margin-bottom:4px}#page-custom-css-id .llmo-lp .hero-stat-label{font-size:12px;color:rgba(255,255,255,0.4);line-height:1.5}#page-custom-css-id .llmo-lp .hero-stat-src{font-size:10px;color:rgba(255,255,255,0.2);margin-top:3px;letter-spacing:.04em}#page-custom-css-id .llmo-lp .section{padding:80px 80px}#page-custom-css-id .llmo-lp .section-alt{background:var(--bg2)}#page-custom-css-id .llmo-lp .inner{max-width:1100px;margin:0 auto}#page-custom-css-id .llmo-lp .sec-label{font-family:var(--font-en);font-size:11px;font-weight:700;color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;display:block}#page-custom-css-id .llmo-lp .sec-title{font-size:clamp(22px, 3vw, 30px);font-weight:700;color:var(--ink);line-height:1.35;letter-spacing:-.01em;margin-bottom:16px}#page-custom-css-id .llmo-lp .sec-lead{font-size:15px;color:var(--gray);line-height:1.9;max-width:680px;margin-bottom:56px;font-weight:300}#page-custom-css-id .llmo-lp .red-bar{width:32px;height:3px;background:var(--red);margin-bottom:16px}#page-custom-css-id .llmo-lp .issues-list{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--bdr);border-radius:4px;overflow:hidden}#page-custom-css-id .llmo-lp .issue-item{padding:24px 28px;border-bottom:1px solid var(--bdr);border-right:1px solid var(--bdr);background:#fff;display:flex;align-items:flex-start;gap:14px}#page-custom-css-id .llmo-lp .issue-item:nth-child(2n){border-right:none}#page-custom-css-id .llmo-lp .issue-item:nth-last-child(-n+2){border-bottom:none}#page-custom-css-id .llmo-lp .issue-icon{width:28px;height:28px;border-radius:50%;background:var(--red-lt);border:1px solid var(--red);flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center}#page-custom-css-id .llmo-lp .issue-icon::after{content:'?';font-size:14px;font-weight:700;color:var(--red);font-family:var(--font-en)}#page-custom-css-id .llmo-lp .issue-text{font-size:14px;color:var(--ink2);line-height:1.75;font-weight:400}#page-custom-css-id .llmo-lp .reason-item{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .reason-item:first-child{border-top:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .reason-item.reverse{direction:rtl}#page-custom-css-id .llmo-lp .reason-item.reverse>*{direction:ltr}#page-custom-css-id .llmo-lp .reason-img{background:var(--bg3);position:relative;overflow:hidden;min-height:320px}#page-custom-css-id .llmo-lp .reason-img-inner{width:100%;height:100%;object-fit:cover;display:block}#page-custom-css-id .llmo-lp .reason-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg3);flex-direction:column;gap:12px}#page-custom-css-id .llmo-lp .reason-img-placeholder svg{opacity:.2}#page-custom-css-id .llmo-lp .reason-body{padding:52px 52px;display:flex;flex-direction:column;justify-content:center}#page-custom-css-id .llmo-lp .reason-tag{display:inline-block;padding:3px 12px;background:var(--red);font-size:11px;font-weight:500;color:#fff;letter-spacing:.06em;border-radius:2px;margin-bottom:18px;font-family:var(--font)}#page-custom-css-id .llmo-lp .reason-title{font-size:20px;font-weight:700;color:var(--ink);line-height:1.4;margin-bottom:16px;letter-spacing:-.01em}#page-custom-css-id .llmo-lp .reason-desc{font-size:14px;color:var(--gray);line-height:1.9;font-weight:300}#page-custom-css-id .llmo-lp .diagram-wrap{background:#fff;border:1px solid var(--bdr);border-radius:4px;overflow:hidden;padding:40px}#page-custom-css-id .llmo-lp .diagram-wrap svg{display:block;font-family:var(--font)}#page-custom-css-id .llmo-lp .diagram-wrap .th{font-size:13px;font-weight:700}#page-custom-css-id .llmo-lp .diagram-wrap .ts{font-size:11px;font-weight:400}#page-custom-css-id .llmo-lp .diagram-wrap rect{fill:#fff}#page-custom-css-id .llmo-lp .diagram-wrap .node rect{filter:drop-shadow(0 1px 2px rgba(0,0,0,0.06))}#page-custom-css-id .llmo-lp .diagram-wrap .c-gray{color:#5F5E5A}#page-custom-css-id .llmo-lp .diagram-wrap .c-gray rect{stroke:#D3D1C7}#page-custom-css-id .llmo-lp .diagram-wrap .c-red{color:#791F1F}#page-custom-css-id .llmo-lp .diagram-wrap .c-red rect{stroke:#FA0F00;fill:#FFF2F2}#page-custom-css-id .llmo-lp .diagram-wrap .c-teal{color:#085041}#page-custom-css-id .llmo-lp .diagram-wrap .c-teal rect{stroke:#1D9E75;fill:#E1F5EE}#page-custom-css-id .llmo-lp .diagram-wrap .c-amber{color:#633806}#page-custom-css-id .llmo-lp .diagram-wrap .c-amber rect{stroke:#EF9F27;fill:#FAEEDA}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-gray rect{fill:#fff;stroke:#D3D1C7}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-gray text{fill:#333}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-red rect{fill:#FFF2F2;stroke:#FA0F00}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-red text{fill:#791F1F}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-teal rect{fill:#E1F5EE;stroke:#1D9E75}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-teal text{fill:#085041}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-amber rect{fill:#FAEEDA;stroke:#EF9F27}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-amber text{fill:#633806}#page-custom-css-id .llmo-lp .features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--bdr);border:1px solid var(--bdr);border-radius:4px;overflow:hidden}#page-custom-css-id .llmo-lp .feature-card{background:#fff;padding:28px 24px}#page-custom-css-id .llmo-lp .feature-num{font-family:var(--font-en);font-size:10px;font-weight:700;color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px}#page-custom-css-id .llmo-lp .feature-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:8px}#page-custom-css-id .llmo-lp .feature-desc{font-size:13px;color:var(--gray);line-height:1.7;font-weight:300}#page-custom-css-id .llmo-lp .feature-card-top{border-top:2px solid var(--red)}#page-custom-css-id .llmo-lp .ba-wrap{border:1px solid var(--bdr);border-radius:4px;overflow:hidden}#page-custom-css-id .llmo-lp .ba-head{display:grid;grid-template-columns:1fr 44px 1fr}#page-custom-css-id .llmo-lp .ba-hl{padding:11px 20px;background:var(--bg3);font-size:12px;font-weight:700;color:var(--gray);text-align:center;letter-spacing:.04em}#page-custom-css-id .llmo-lp .ba-hr{padding:11px 20px;background:var(--red-lt);font-size:12px;font-weight:700;color:var(--red);text-align:center;letter-spacing:.04em}#page-custom-css-id .llmo-lp .ba-hm{background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--red);font-size:18px;font-weight:700}#page-custom-css-id .llmo-lp .ba-row{display:grid;grid-template-columns:1fr 44px 1fr;border-top:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .ba-l{padding:20px 22px;background:#fff;font-size:13px;line-height:1.7;color:var(--gray);border-left:3px solid var(--faint)}#page-custom-css-id .llmo-lp .ba-r{padding:20px 22px;background:var(--red-lt);font-size:13px;line-height:1.7;color:var(--ink2);border-right:3px solid var(--red)}#page-custom-css-id .llmo-lp .ba-l strong,#page-custom-css-id .llmo-lp .ba-r strong{display:block;font-size:12px;font-weight:700;margin-bottom:5px;letter-spacing:.02em}#page-custom-css-id .llmo-lp .ba-l strong{color:var(--ink2)}#page-custom-css-id .llmo-lp .ba-r strong{color:var(--red)}#page-custom-css-id .llmo-lp .ba-mid{background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--red);font-size:18px;font-weight:700}#page-custom-css-id .llmo-lp .synergy-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#page-custom-css-id .llmo-lp .synergy-block{border:1px solid var(--bdr);border-radius:4px;overflow:hidden;background:#fff}#page-custom-css-id .llmo-lp .synergy-head{padding:18px 24px;border-bottom:1px solid var(--bdr);display:flex;align-items:center;justify-content:space-between;background:var(--ink)}#page-custom-css-id .llmo-lp .synergy-head-title{font-size:15px;font-weight:700;color:#fff}#page-custom-css-id .llmo-lp .synergy-prod-tag{font-size:10px;font-weight:700;padding:3px 10px;letter-spacing:.06em;background:var(--red);color:#fff;border-radius:2px;text-transform:uppercase;font-family:var(--font-en)}#page-custom-css-id .llmo-lp .synergy-eq{display:flex;align-items:stretch;background:var(--bg2);border-bottom:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .synergy-eq-box{flex:1;padding:12px 16px;background:#fff;border-right:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .synergy-eq-box:last-of-type{border-right:none}#page-custom-css-id .llmo-lp .synergy-eq-box-t{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:2px}#page-custom-css-id .llmo-lp .synergy-eq-box-s{font-size:11px;color:var(--gray);font-weight:300}#page-custom-css-id .llmo-lp .synergy-eq-op{display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:18px;font-weight:700;color:var(--red);background:var(--bg2);border-right:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .synergy-eq-result{display:flex;align-items:center;justify-content:center;padding:8px 14px;background:var(--red);color:#fff;text-align:center;min-width:72px}#page-custom-css-id .llmo-lp .synergy-eq-result-t{font-size:11px;font-weight:700;line-height:1.4}#page-custom-css-id .llmo-lp .synergy-points{padding:20px 20px;display:flex;flex-direction:column;gap:8px}#page-custom-css-id .llmo-lp .s-pt{padding:12px 14px;border-left:3px solid var(--red);background:var(--bg2)}#page-custom-css-id .llmo-lp .s-pt.hl{background:var(--red-lt);border-left-color:var(--red)}#page-custom-css-id .llmo-lp .s-pt-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}#page-custom-css-id .llmo-lp .s-pt-title{font-size:13px;font-weight:700;color:var(--ink);line-height:1.35}#page-custom-css-id .llmo-lp .s-pt-badge{font-size:9px;font-weight:700;padding:2px 8px;background:var(--red);color:#fff;border-radius:2px;white-space:nowrap;flex-shrink:0;font-family:var(--font-en);letter-spacing:.04em}#page-custom-css-id .llmo-lp .s-pt-desc{font-size:12px;color:var(--gray);line-height:1.65;font-weight:300}#page-custom-css-id .llmo-lp .cta-section{background:var(--ink);padding:80px 80px;text-align:center;position:relative;overflow:hidden}#page-custom-css-id .llmo-lp .cta-section::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--red)}#page-custom-css-id .llmo-lp .cta-inner{max-width:720px;margin:0 auto;position:relative;z-index:1}#page-custom-css-id .llmo-lp .cta-en{font-family:var(--font-en);font-size:clamp(36px, 5vw, 56px);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:8px;font-style:italic}#page-custom-css-id .llmo-lp .cta-en .r{color:var(--red)}#page-custom-css-id .llmo-lp .cta-ja{font-size:15px;color:rgba(255,255,255,0.5);margin-bottom:20px;font-weight:300}#page-custom-css-id .llmo-lp .cta-lead{font-size:14px;color:rgba(255,255,255,0.55);margin-bottom:36px;line-height:1.9;font-weight:300}#page-custom-css-id .llmo-lp .cta-chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}#page-custom-css-id .llmo-lp .cta-chip{padding:5px 16px;border:1px solid rgba(255,255,255,0.15);border-radius:20px;font-size:12px;color:rgba(255,255,255,0.6);font-weight:300}#page-custom-css-id .llmo-lp .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#page-custom-css-id .llmo-lp .btn-cta{padding:15px 36px;background:var(--red);color:#fff;border:none;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;font-family:var(--font);letter-spacing:.03em;transition:background .15s;display:inline-block}#page-custom-css-id .llmo-lp .btn-cta:hover{background:var(--red-dk)}#page-custom-css-id .llmo-lp .btn-cta-ghost{padding:14px 30px;background:transparent;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.3);border-radius:2px;font-size:14px;cursor:pointer;text-decoration:none;font-family:var(--font);transition:border-color .15s;display:inline-block}#page-custom-css-id .llmo-lp .btn-cta-ghost:hover{border-color:rgba(255,255,255,0.6);color:#fff}#page-custom-css-id .llmo-lp .footer p{font-size:12px;color:var(--lgray)}#page-custom-css-id .llmo-lp .footer-pw strong{color:var(--red)}#page-custom-css-id .llmo-lp .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}#page-custom-css-id .llmo-lp .reveal.in{opacity:1;transform:none}#page-custom-css-id .llmo-lp .d1{transition-delay:.08s}#page-custom-css-id .d2{transition-delay:.16s}#page-custom-css-id .d3{transition-delay:.24s}#page-custom-css-id .d4{transition-delay:.32s}@media (max-width: 1024px){#page-custom-css-id .llmo-lp .section{padding:64px 32px}#page-custom-css-id .llmo-lp .hero-body{padding:60px 40px 48px}#page-custom-css-id .llmo-lp .hero-stats{width:260px}#page-custom-css-id .llmo-lp .hero-scroll{left:40px}#page-custom-css-id .llmo-lp .synergy-grid{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .cta-section{padding:64px 32px}}@media (max-width: 768px){#page-custom-css-id .llmo-lp .section{padding:56px 20px}#page-custom-css-id .llmo-lp .hero-body{padding:52px 24px 120px}#page-custom-css-id .llmo-lp .hero-stats{position:static;width:100%;flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid rgba(255,255,255,0.07)}#page-custom-css-id .llmo-lp .hero-stat{flex:1;min-width:140px;border-right:1px solid rgba(255,255,255,0.06);border-bottom:none;padding:20px 20px}#page-custom-css-id .llmo-lp .hero-scroll{left:24px}#page-custom-css-id .llmo-lp .issues-list{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .issue-item:nth-child(2n){border-right:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .issue-item:nth-last-child(-n+2){border-bottom:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .issue-item:last-child{border-bottom:none}#page-custom-css-id .llmo-lp .reason-item,#page-custom-css-id .llmo-lp .reason-item.reverse{grid-template-columns:1fr;direction:ltr}#page-custom-css-id .llmo-lp .reason-img{min-height:220px}#page-custom-css-id .llmo-lp .reason-body{padding:36px 24px}#page-custom-css-id .llmo-lp .features-grid{grid-template-columns:1fr 1fr}#page-custom-css-id .llmo-lp .ba-row,#page-custom-css-id .llmo-lp .ba-head{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .ba-mid,#page-custom-css-id .llmo-lp .ba-hm{display:none}#page-custom-css-id .llmo-lp .cta-section{padding:56px 20px}}#page-custom-css-id .llmo-lp .hero-stats{justify-content:flex-start;padding-top:60px}#page-custom-css-id .llmo-lp .hero-stat{padding:20px 28px}#page-custom-css-id .llmo-lp .hero-scroll{bottom:32px;left:80px}#page-custom-css-id .llmo-lp .synergy-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--bdr);border:1px solid var(--bdr);border-top:3px solid var(--red);border-radius:4px;overflow:hidden}#page-custom-css-id .llmo-lp .synergy-card{background:#fff;padding:36px 28px}#page-custom-css-id .llmo-lp .synergy-card-num{font-size:28px;font-weight:700;color:var(--red);font-family:var(--font-en);letter-spacing:-.02em;margin-bottom:16px}#page-custom-css-id .llmo-lp .synergy-card-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:12px;line-height:1.4}#page-custom-css-id .llmo-lp .synergy-card-desc{font-size:13px;color:var(--gray);line-height:1.8;font-weight:300}#page-custom-css-id .llmo-lp .diagram-wrap{background:#fff;border:1px solid var(--bdr);border-radius:4px;overflow:hidden;padding:40px}#page-custom-css-id .llmo-lp .diagram-wrap svg{display:block;font-family:var(--font)}#page-custom-css-id .llmo-lp .diagram-wrap .th{font-size:13px;font-weight:700}#page-custom-css-id .llmo-lp .diagram-wrap .ts{font-size:11px;font-weight:400}#page-custom-css-id .llmo-lp .diagram-wrap rect{fill:#fff}#page-custom-css-id .llmo-lp .diagram-wrap .c-gray{color:#5F5E5A}#page-custom-css-id .llmo-lp .diagram-wrap .c-gray text{fill:#5F5E5A}#page-custom-css-id .llmo-lp .diagram-wrap .c-gray rect{stroke:#D3D1C7}#page-custom-css-id .llmo-lp .diagram-wrap .c-red{color:#791F1F}#page-custom-css-id .llmo-lp .diagram-wrap .c-red text{fill:#791F1F}#page-custom-css-id .llmo-lp .diagram-wrap .c-red rect{stroke:#FA0F00;fill:#FFF2F2}#page-custom-css-id .llmo-lp .diagram-wrap .c-teal{color:#085041}#page-custom-css-id .llmo-lp .diagram-wrap .c-teal text{fill:#085041}#page-custom-css-id .llmo-lp .diagram-wrap .c-teal rect{stroke:#1D9E75;fill:#E1F5EE}#page-custom-css-id .llmo-lp .diagram-wrap .c-amber{color:#633806}#page-custom-css-id .llmo-lp .diagram-wrap .c-amber text{fill:#633806}#page-custom-css-id .llmo-lp .diagram-wrap .c-amber rect{stroke:#EF9F27;fill:#FAEEDA}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-gray rect{fill:#fff;stroke:#D3D1C7}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-gray text{fill:#333}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-red rect{fill:#FFF2F2;stroke:#FA0F00}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-teal rect{fill:#E1F5EE;stroke:#1D9E75}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-teal text{fill:#085041}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-amber rect{fill:#FAEEDA;stroke:#EF9F27}#page-custom-css-id .llmo-lp .diagram-wrap .node.c-amber text{fill:#633806}@media (max-width: 1024px){#page-custom-css-id .llmo-lp .section{padding:64px 32px}#page-custom-css-id .llmo-lp .hero-body{padding:60px 40px 48px}#page-custom-css-id .llmo-lp .hero-stats{width:240px}#page-custom-css-id .llmo-lp .hero-scroll{left:40px}#page-custom-css-id .llmo-lp .synergy-grid{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .cta-section{padding:64px 32px}}@media (max-width: 768px){#page-custom-css-id .llmo-lp .section{padding:56px 20px}#page-custom-css-id .llmo-lp .hero{min-height:auto}#page-custom-css-id .llmo-lp .hero-body{padding:52px 24px 40px;max-width:100%}#page-custom-css-id .llmo-lp .hero-en{font-size:clamp(28px, 7vw, 36px);white-space:normal}#page-custom-css-id .llmo-lp .hero-stats{position:static;width:100%;padding-top:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border-left:none;border-top:1px solid rgba(255,255,255,0.1)}#page-custom-css-id .llmo-lp .hero-stat{flex:1;min-width:45%;max-width:50%;border-right:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);padding:20px 16px;box-sizing:border-box}#page-custom-css-id .llmo-lp .hero-stat:nth-child(2n){border-right:none}#page-custom-css-id .llmo-lp .hero-stat-num{font-size:32px}#page-custom-css-id .llmo-lp .hero-scroll{display:none}#page-custom-css-id .llmo-lp .issues-list{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .issue-item:nth-child(2n){border-right:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .issue-item:nth-last-child(-n+2){border-bottom:1px solid var(--bdr)}#page-custom-css-id .llmo-lp .issue-item:last-child{border-bottom:none}#page-custom-css-id .llmo-lp .reason-item,#page-custom-css-id .llmo-lp .reason-item.reverse{grid-template-columns:1fr;direction:ltr}#page-custom-css-id .llmo-lp .reason-img{min-height:220px}#page-custom-css-id .llmo-lp .reason-body{padding:36px 24px}#page-custom-css-id .llmo-lp .features-grid{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .ba-row,#page-custom-css-id .llmo-lp .ba-head{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .ba-mid,#page-custom-css-id .llmo-lp .ba-hm{display:none}#page-custom-css-id .llmo-lp .synergy-grid{grid-template-columns:1fr}#page-custom-css-id .llmo-lp .synergy-card{padding:24px 20px}#page-custom-css-id .llmo-lp .cta-section{padding:56px 20px}#page-custom-css-id .llmo-lp .cta-en{font-size:clamp(36px, 10vw, 60px)}#page-custom-css-id .llmo-lp .cta-btns{flex-direction:column}}#page-custom-css-id .llmo-lp .diagram-wrap .svg-sp{display:none !important}@media (max-width: 768px){#page-custom-css-id .llmo-lp .diagram-wrap .svg-pc{display:none !important}#page-custom-css-id .llmo-lp .diagram-wrap .svg-sp{display:block !important}}@media (max-width: 768px){#page-custom-css-id .llmo-lp .hero,#page-custom-css-id .llmo-lp .cta-section{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;width:100vw !important;max-width:100vw !important}}#page-custom-css-id .llmo-lp .reason-img{background:#fff}#page-custom-css-id .llmo-lp .reason-img-photo{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;padding:24px}#page-custom-css-id .llmo-lp #issues{padding-top:10px !important;margin-top:-20px !important}@media (max-width: 768px){#page-custom-css-id .llmo-lp #issues{padding-top:0 !important;margin-top:-10px !important}}#page-custom-css-id .llmo-lp .sec-label{font-size:13px !important}#page-custom-css-id .llmo-lp .sec-title{font-size:clamp(24px, 4vw, 34px) !important}#page-custom-css-id .llmo-lp .sec-lead{font-size:16px !important;line-height:1.8 !important}#page-custom-css-id .llmo-lp .issue-text{font-size:16px !important}#page-custom-css-id .llmo-lp .issue-icon{width:32px !important;height:32px !important}#page-custom-css-id .llmo-lp .issue-icon::after{font-size:16px !important}#page-custom-css-id .llmo-lp .reason-tag{font-size:12px !important}#page-custom-css-id .llmo-lp .reason-title{font-size:24px !important}#page-custom-css-id .llmo-lp .reason-desc{font-size:16px !important;line-height:1.8 !important}#page-custom-css-id .llmo-lp .feature-num{font-size:12px !important}#page-custom-css-id .llmo-lp .feature-title{font-size:18px !important}#page-custom-css-id .llmo-lp .feature-desc{font-size:15px !important;line-height:1.7 !important}#page-custom-css-id .llmo-lp .ba-hl,#page-custom-css-id .llmo-lp .ba-hr{font-size:14px !important}#page-custom-css-id .llmo-lp .ba-l,#page-custom-css-id .llmo-lp .ba-r{font-size:15px !important;line-height:1.7 !important}#page-custom-css-id .llmo-lp .ba-l strong,#page-custom-css-id .llmo-lp .ba-r strong{font-size:14px !important}#page-custom-css-id .llmo-lp .synergy-card-num{font-size:32px !important}#page-custom-css-id .llmo-lp .synergy-card-title{font-size:18px !important}#page-custom-css-id .llmo-lp .synergy-card-desc{font-size:16px !important;line-height:1.8 !important}#page-custom-css-id .llmo-lp .diagram-wrap .th{font-size:14px !important}#page-custom-css-id .llmo-lp .diagram-wrap .ts{font-size:12px !important}@media (min-width: 1025px){#page-custom-css-id .llmo-lp #reason{padding-left:0 !important;padding-right:0 !important}#page-custom-css-id .llmo-lp #reason .inner,#page-custom-css-id .llmo-lp #reason .reason-item{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}#page-custom-css-id .llmo-lp #reason .inner{padding-left:40px;padding-right:40px}}#page-custom-css-id .llmo-lp .reason-img-photo{padding:8px !important}@media (min-width: 769px){#page-custom-css-id .llmo-lp .reason-item,#page-custom-css-id .llmo-lp .reason-img{min-height:480px !important}#page-custom-css-id .llmo-lp .reason-item{grid-template-columns:1.2fr 1fr !important}#page-custom-css-id .llmo-lp .reason-item.reverse{grid-template-columns:1fr 1.2fr !important}}@media (max-width: 768px){#page-custom-css-id .llmo-lp .reason-img{min-height:auto !important;aspect-ratio:1 / 1 !important}}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.button {
  /* sample */
}

.contents .content-2 .row.row-3 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-1 .component.button {
  /* sample */
}

.contents .content-2 .row.row-4 {
  /* sample */
}
.contents .content-2 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-4 .col.col-1 .component.text {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-2 .col.col-2 {
  /* sample */
}
.foot .row.row-2 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-3 {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-4 {
  /* sample */
}
.foot .row.row-2 .col.col-4 .component.list {
  /* sample */
}

.foot .row.row-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.image {
  /* sample */
}

.foot .row.row-4 {
  /* sample */
}
.foot .row.row-4 .col.col-1 {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.image {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.button, .main-visual .row.row-1 .col.col-1 .component.button {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}