.page-module__AzbrbW__page,.page-module__AzbrbW__page{--surface:#fff;--surface-subtle:#f4f8f7;--surface-tint:#eaf7f4;--surface-deep:#0b3f3a;--ink:#142826;--ink-2:#4a5e5b;--ink-3:#627572;--on-deep:#fff;--on-deep-2:#c9dad7;--line:#dce6e4;--line-strong:#7e9692;--teal-50:#eaf7f4;--teal-100:#d3f1ec;--teal-200:#a6e3d9;--teal-400:#3dbdac;--teal-600:#127a6d;--teal-700:#0f665b;--teal-900:#0b3f3a;--brand:var(--teal-400);--primary:var(--teal-600);--primary-hover:var(--teal-700);--on-primary:#fff;--link:var(--teal-700);--accent:#ffe45c;--accent-soft:#fff6c2;--danger:#b3361f;--focus:#142826;--shadow-card:0 1px 2px #1428260f, 0 8px 24px #14282614;--shadow-header:0 1px 0 #14282614}.page-module__AzbrbW__page{--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--section-y:112px;--section-y-sp:72px;--container:1120px;--container-narrow:760px;--gutter:32px;--gutter-sp:20px;--header-h:72px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:9999px;--font-sans:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-display:"Outfit", "Noto Sans JP", "Hiragino Sans", sans-serif}.page-module__AzbrbW__page .display{font-family:var(--font-sans);letter-spacing:.02em;font-size:56px;font-weight:700;line-height:1.35}.page-module__AzbrbW__page .heading-1{font-family:var(--font-sans);letter-spacing:.02em;font-size:40px;font-weight:700;line-height:1.4}.page-module__AzbrbW__page .heading-2{font-family:var(--font-sans);letter-spacing:.02em;font-size:32px;font-weight:700;line-height:1.45}.page-module__AzbrbW__page .heading-3{font-family:var(--font-sans);font-size:22px;font-weight:700;line-height:1.5}.page-module__AzbrbW__page .heading-4{font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1.6}.page-module__AzbrbW__page .lead{font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:1.9}.page-module__AzbrbW__page .body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.9}.page-module__AzbrbW__page .body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.8}.page-module__AzbrbW__page .caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.6}.page-module__AzbrbW__page .button{font-family:var(--font-sans);letter-spacing:.04em;font-size:16px;font-weight:700;line-height:1.5}.page-module__AzbrbW__page .nav{font-family:var(--font-sans);letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.5}.page-module__AzbrbW__page .display-sp{font-family:var(--font-sans);font-size:32px;font-weight:700;line-height:1.4}.page-module__AzbrbW__page .heading-1-sp{font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:1.45}.page-module__AzbrbW__page .heading-2-sp{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.5}.page-module__AzbrbW__page .heading-3-sp{font-family:var(--font-sans);font-size:19px;font-weight:700;line-height:1.55}.page-module__AzbrbW__page .lead-sp{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.9}.page-module__AzbrbW__page .body-sp{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.9}.page-module__AzbrbW__page .eyebrow{font-family:var(--font-display);letter-spacing:.14em;font-size:14px;font-weight:600;line-height:1.2}.page-module__AzbrbW__page .numeral-xl{font-family:var(--font-display);font-size:48px;font-weight:600;line-height:1.1}.page-module__AzbrbW__page .numeral{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.2}.page-module__AzbrbW__page .wordmark-sub{font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:500;line-height:1.4}:is(.page-module__AzbrbW__page *,.page-module__AzbrbW__page :before,.page-module__AzbrbW__page :after){box-sizing:border-box}.page-module__AzbrbW__page{font-family:var(--font-sans);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.9}.page-module__AzbrbW__page .nv-preview{padding:24px}.page-module__AzbrbW__page .nv-row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.page-module__AzbrbW__page .nv-stack{gap:var(--space-4);flex-direction:column;display:flex}.page-module__AzbrbW__page .nv-container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.page-module__AzbrbW__page .nv-marker{background:linear-gradient(transparent 58%, var(--accent) 58%);padding:0 2px}.page-module__AzbrbW__page :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-module__AzbrbW__page .nv-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);letter-spacing:.04em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:2px solid #0000;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.page-module__AzbrbW__page .nv-btn--lg{min-width:240px;padding:16px 40px}.page-module__AzbrbW__page .nv-btn--md{padding:12px 28px}.page-module__AzbrbW__page .nv-btn--sm{padding:6px 16px;font-size:14px}.page-module__AzbrbW__page .nv-btn--primary{background:var(--primary);color:var(--on-primary)}.page-module__AzbrbW__page .nv-btn--primary:hover{background:var(--primary-hover)}.page-module__AzbrbW__page .nv-btn--secondary{background:var(--surface);color:var(--teal-700);border-color:var(--teal-600)}.page-module__AzbrbW__page .nv-btn--secondary:hover{background:var(--surface-tint)}.page-module__AzbrbW__page .nv-btn--text{color:var(--link);background:0 0;padding-left:0;padding-right:0}.page-module__AzbrbW__page .nv-btn--text:hover{text-underline-offset:4px;text-decoration:underline}.page-module__AzbrbW__page .nv-btn--on-brand{background:var(--ink);color:var(--on-deep)}.page-module__AzbrbW__page .nv-btn--on-brand:hover{background:var(--teal-900)}.page-module__AzbrbW__page .nv-btn--on-deep{background:var(--surface);color:var(--teal-900)}.page-module__AzbrbW__page .nv-btn--on-deep:hover{background:var(--teal-100)}.page-module__AzbrbW__page .nv-btn .nv-arrow{font-family:var(--font-display);font-weight:600}.page-module__AzbrbW__page .nv-eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700);align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.page-module__AzbrbW__page .nv-eyebrow:before{content:"";background:linear-gradient(var(--brand), var(--brand)) 0 6px / 6px 4px no-repeat, linear-gradient(var(--brand), var(--brand)) 6px 3px / 6px 7px no-repeat, linear-gradient(var(--brand), var(--brand)) 12px 0 / 6px 10px no-repeat;width:18px;height:10px}.page-module__AzbrbW__page .nv-sh{text-align:center;max-width:var(--container-narrow);margin:0 auto}.page-module__AzbrbW__page .nv-sh--left{text-align:left;margin:0}.page-module__AzbrbW__page .nv-sh h2{letter-spacing:.02em;margin:var(--space-3) 0 0;font-size:32px;font-weight:700;line-height:1.45}.page-module__AzbrbW__page .nv-sh p{color:var(--ink-2);margin:var(--space-3) 0 0;font-size:18px;font-weight:500;line-height:1.9}.page-module__AzbrbW__page .nv-hero{background:var(--surface-subtle);padding:40px var(--gutter) 72px;position:relative;overflow:hidden}.page-module__AzbrbW__page .nv-hero__inner{max-width:var(--container);margin:0 auto;position:relative}.page-module__AzbrbW__page .nv-crumb{gap:var(--space-2);color:var(--ink-3);flex-wrap:wrap;margin:0 0 40px;padding:0;font-size:12px;list-style:none;display:flex}.page-module__AzbrbW__page .nv-crumb a{color:var(--ink-2);text-decoration:none}.page-module__AzbrbW__page .nv-crumb a:hover{text-decoration:underline}.page-module__AzbrbW__page .nv-crumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--line-strong)}.page-module__AzbrbW__page .nv-hero h1{letter-spacing:.02em;margin:var(--space-3) 0 0;font-size:40px;font-weight:700;line-height:1.4}.page-module__AzbrbW__page .nv-hero p{color:var(--ink-2);margin:var(--space-3) 0 0;max-width:640px;font-size:18px;font-weight:500;line-height:1.9}.page-module__AzbrbW__page .nv-hero__steps{align-items:flex-end;gap:0;display:flex;position:absolute;bottom:-72px;right:0}.page-module__AzbrbW__page .nv-hero__steps span{background:var(--teal-100);width:56px}.page-module__AzbrbW__page .nv-hero__steps span:first-child{height:40px}.page-module__AzbrbW__page .nv-hero__steps span:nth-child(2){background:var(--teal-200);height:80px}.page-module__AzbrbW__page .nv-hero__steps span:nth-child(3){background:var(--brand);height:120px}.page-module__AzbrbW__page .nv-header{height:var(--header-h);background:var(--surface);box-shadow:var(--shadow-header);padding:0 var(--gutter);align-items:center;gap:var(--space-5);display:flex}.page-module__AzbrbW__page .nv-logo{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);font-size:24px;font-weight:600;line-height:1;text-decoration:none}.page-module__AzbrbW__page .nv-logo small{font-family:var(--font-sans);letter-spacing:.3em;text-align:center;color:var(--ink-2);margin-top:4px;font-size:10px;font-weight:500;display:block}.page-module__AzbrbW__page .nv-nav{gap:var(--space-5);margin-left:auto;display:flex}.page-module__AzbrbW__page .nv-nav a{letter-spacing:.04em;color:var(--ink);border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none}:is(.page-module__AzbrbW__page .nv-nav a:hover,.page-module__AzbrbW__page .nv-nav a[aria-current=page]){border-bottom-color:var(--brand)}.page-module__AzbrbW__page .nv-footer{background:var(--surface-deep);color:var(--on-deep);padding:64px var(--gutter) 32px}.page-module__AzbrbW__page .nv-footer :focus-visible{outline-color:var(--on-deep)}.page-module__AzbrbW__page .nv-footer__grid{max-width:var(--container);gap:var(--space-5);grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;display:grid}.page-module__AzbrbW__page .nv-footer h4{font-family:var(--font-display);letter-spacing:.14em;color:var(--teal-200);margin:0 0 var(--space-3);font-size:12px;font-weight:600}.page-module__AzbrbW__page .nv-footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__AzbrbW__page .nv-footer a{color:var(--on-deep-2);font-size:14px;text-decoration:none}.page-module__AzbrbW__page .nv-footer a:hover{color:var(--on-deep);text-decoration:underline}.page-module__AzbrbW__page .nv-footer address{color:var(--on-deep-2);margin-top:var(--space-3);font-size:13px;font-style:normal;line-height:1.8}.page-module__AzbrbW__page .nv-footer__bottom{max-width:var(--container);padding-top:var(--space-4);color:var(--on-deep-2);border-top:1px solid #ffffff24;justify-content:space-between;margin:48px auto 0;font-size:12px;display:flex}.page-module__AzbrbW__page .nv-footer .nv-logo{color:var(--on-deep)}.page-module__AzbrbW__page .nv-footer .nv-logo small{color:var(--on-deep-2);text-align:left}.page-module__AzbrbW__page .nv-grid-3{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.page-module__AzbrbW__page .nv-card{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s ease-out;display:flex;overflow:hidden}.page-module__AzbrbW__page a.nv-card:hover{transform:translateY(-2px)}.page-module__AzbrbW__page .nv-card__media{aspect-ratio:3/2;background:var(--teal-100);justify-content:flex-end;align-items:flex-end;display:flex}.page-module__AzbrbW__page .nv-card__body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.page-module__AzbrbW__page .nv-card__body h3{margin:0;font-size:22px;line-height:1.5}.page-module__AzbrbW__page .nv-card__body p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.page-module__AzbrbW__page .nv-card__list{gap:var(--space-2);margin:0;padding:0;font-size:14px;line-height:1.7;list-style:none;display:grid}.page-module__AzbrbW__page .nv-card__list li{gap:var(--space-2);display:flex}.page-module__AzbrbW__page .nv-card__list li:before{content:"";background:var(--brand);flex:none;width:6px;height:6px;margin-top:9px}.page-module__AzbrbW__page .nv-card__foot{padding-top:var(--space-3);gap:var(--space-4);align-items:center;margin-top:auto;display:flex}.page-module__AzbrbW__page .nv-tag{border-radius:var(--radius-sm);background:var(--teal-100);color:var(--teal-700);align-items:center;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.page-module__AzbrbW__page .nv-tag--neutral{background:var(--surface-subtle);color:var(--ink-2);border:1px solid var(--line)}.page-module__AzbrbW__page .nv-tag--accent{background:var(--accent);color:var(--ink)}.page-module__AzbrbW__page .nv-points{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.page-module__AzbrbW__page .nv-point{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4)}.page-module__AzbrbW__page .nv-point__num{font-family:var(--font-display);color:var(--teal-700);align-items:baseline;gap:var(--space-2);font-size:28px;font-weight:600;line-height:1.2;display:flex}.page-module__AzbrbW__page .nv-point__num small{letter-spacing:.08em;color:var(--ink-3);font-size:12px;font-weight:500}.page-module__AzbrbW__page .nv-point h3{margin:var(--space-3) 0 var(--space-2);font-size:18px;line-height:1.6}.page-module__AzbrbW__page .nv-point p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.page-module__AzbrbW__page .nv-price{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.page-module__AzbrbW__page .nv-price__head{background:var(--surface-tint);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__AzbrbW__page .nv-price__head h3{margin:0;font-size:22px;line-height:1.5}.page-module__AzbrbW__page .nv-price__amount{align-items:baseline;gap:4px;display:flex}.page-module__AzbrbW__page .nv-price__amount b{font-family:var(--font-display);font-size:48px;font-weight:600;line-height:1.1}.page-module__AzbrbW__page .nv-price__amount span{color:var(--ink-2);font-size:14px}.page-module__AzbrbW__page .nv-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}:is(.page-module__AzbrbW__page .nv-table th,.page-module__AzbrbW__page .nv-table td){padding:14px var(--space-5);border-top:1px solid var(--line);text-align:left;vertical-align:top}.page-module__AzbrbW__page .nv-table thead th{background:var(--surface-subtle);color:var(--ink);border-top:0;font-weight:700}.page-module__AzbrbW__page .nv-table td.num{font-family:var(--font-display);text-align:right;white-space:nowrap;font-size:16px;font-weight:500}.page-module__AzbrbW__page .nv-note{color:var(--ink-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);margin:0;font-size:12px;line-height:1.6}.page-module__AzbrbW__page .nv-compare{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}:is(.page-module__AzbrbW__page .nv-compare .nv-table th,.page-module__AzbrbW__page .nv-compare .nv-table td){text-align:center;padding:12px var(--space-3)}:is(.page-module__AzbrbW__page .nv-compare .nv-table th:first-child,.page-module__AzbrbW__page .nv-compare .nv-table td:first-child){text-align:left;padding-left:var(--space-4)}.page-module__AzbrbW__page .nv-compare .is-us{background:var(--surface-tint);color:var(--ink);font-weight:700}.page-module__AzbrbW__page .nv-compare thead .is-us{background:var(--primary);color:var(--on-primary)}.page-module__AzbrbW__page .nv-mark{color:var(--ink-2);flex-direction:column;align-items:center;font-size:11px;line-height:1.3;display:inline-flex}.page-module__AzbrbW__page .nv-mark b{color:var(--ink);font-size:18px;font-weight:700;line-height:1.2}.page-module__AzbrbW__page .nv-steps{gap:var(--space-4);counter-reset:s;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__AzbrbW__page .nv-step{padding-top:var(--space-4);position:relative}.page-module__AzbrbW__page .nv-step__bar{border-radius:var(--radius-pill);background:var(--teal-100);height:8px;margin-bottom:var(--space-3)}.page-module__AzbrbW__page .nv-step:nth-child(2) .nv-step__bar{background:var(--teal-200)}.page-module__AzbrbW__page .nv-step:nth-child(3) .nv-step__bar{background:var(--brand)}.page-module__AzbrbW__page .nv-step:nth-child(4) .nv-step__bar{background:var(--teal-600)}.page-module__AzbrbW__page .nv-step__label{font-family:var(--font-display);letter-spacing:.08em;color:var(--teal-700);font-size:12px;font-weight:500}.page-module__AzbrbW__page .nv-step h3{margin:2px 0 var(--space-2);font-size:18px;line-height:1.6}.page-module__AzbrbW__page .nv-step p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.page-module__AzbrbW__page .nv-faq{border-top:1px solid var(--line)}.page-module__AzbrbW__page .nv-faq details{border-bottom:1px solid var(--line)}.page-module__AzbrbW__page .nv-faq summary{cursor:pointer;gap:var(--space-3);grid-template-columns:32px 1fr 24px;align-items:start;padding:20px 0;font-size:16px;font-weight:700;line-height:1.7;list-style:none;display:grid}.page-module__AzbrbW__page .nv-faq summary::-webkit-details-marker{display:none}:is(.page-module__AzbrbW__page .nv-faq .q,.page-module__AzbrbW__page .nv-faq .a){font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.35}.page-module__AzbrbW__page .nv-faq .q{color:var(--teal-700)}.page-module__AzbrbW__page .nv-faq .a{color:var(--ink-3)}.page-module__AzbrbW__page .nv-faq .pm{width:24px;height:24px;margin-top:2px;position:relative}:is(.page-module__AzbrbW__page .nv-faq .pm:before,.page-module__AzbrbW__page .nv-faq .pm:after){content:"";background:var(--ink-2);height:2px;transition:transform .2s ease-out;position:absolute;top:11px;left:5px;right:5px}.page-module__AzbrbW__page .nv-faq .pm:after{transform:rotate(90deg)}.page-module__AzbrbW__page .nv-faq details[open] .pm:after{transform:rotate(0)}.page-module__AzbrbW__page .nv-faq__a{gap:var(--space-3);padding:0 0 var(--space-4);color:var(--ink-2);grid-template-columns:32px 1fr 24px;font-size:15px;line-height:1.9;display:grid}.page-module__AzbrbW__page .nv-faq__a p{margin:0}.page-module__AzbrbW__page .nv-cta{background:var(--brand);padding:72px var(--gutter);position:relative;overflow:hidden}.page-module__AzbrbW__page .nv-cta__inner{max-width:var(--container);justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 auto;display:flex;position:relative}.page-module__AzbrbW__page .nv-cta .nv-eyebrow{color:var(--ink)}.page-module__AzbrbW__page .nv-cta .nv-eyebrow:before{background:linear-gradient(var(--ink), var(--ink)) 0 6px / 6px 4px no-repeat, linear-gradient(var(--ink), var(--ink)) 6px 3px / 6px 7px no-repeat, linear-gradient(var(--ink), var(--ink)) 12px 0 / 6px 10px no-repeat}.page-module__AzbrbW__page .nv-cta h2{margin:var(--space-3) 0 var(--space-2);font-size:32px;line-height:1.45}.page-module__AzbrbW__page .nv-cta p{color:var(--ink);margin:0;font-size:16px;line-height:1.9}.page-module__AzbrbW__page .nv-cta__actions{gap:var(--space-3);flex-direction:column;flex:none;align-items:stretch;display:flex}.page-module__AzbrbW__page .nv-cta__mail{color:var(--ink);text-align:center;font-size:14px}.page-module__AzbrbW__page .nv-cta__mail a{color:var(--ink);font-weight:700}.page-module__AzbrbW__page .nv-info{border-top:1px solid var(--line);margin:0}.page-module__AzbrbW__page .nv-info>div{gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;padding:20px 0;display:grid}.page-module__AzbrbW__page .nv-info dt{color:var(--ink);font-size:15px;font-weight:700}.page-module__AzbrbW__page .nv-info dd{color:var(--ink);margin:0;font-size:15px;line-height:1.9}.page-module__AzbrbW__page .nv-info dd small{color:var(--ink-3);font-size:13px;display:block}.page-module__AzbrbW__page .nv-form{gap:var(--space-5);max-width:var(--container-narrow);display:grid}.page-module__AzbrbW__page .nv-field{gap:var(--space-2);display:grid}.page-module__AzbrbW__page .nv-label{align-items:center;gap:var(--space-2);font-size:15px;font-weight:700;display:flex}.page-module__AzbrbW__page .nv-req{border-radius:var(--radius-sm);background:var(--ink);color:var(--on-deep);padding:1px 8px;font-size:11px;font-weight:700;line-height:1.5}.page-module__AzbrbW__page .nv-opt{border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink-2);padding:0 7px;font-size:11px;font-weight:700;line-height:1.5}:is(.page-module__AzbrbW__page .nv-input,.page-module__AzbrbW__page .nv-select,.page-module__AzbrbW__page .nv-textarea){width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:12px 14px;font-size:16px;line-height:1.6}:is(.page-module__AzbrbW__page .nv-input::placeholder,.page-module__AzbrbW__page .nv-textarea::placeholder){color:var(--ink-3)}:is(.page-module__AzbrbW__page .nv-input:focus,.page-module__AzbrbW__page .nv-select:focus,.page-module__AzbrbW__page .nv-textarea:focus){outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.page-module__AzbrbW__page .nv-field.is-error .nv-input{border-color:var(--danger);border-width:2px;padding:11px 13px}.page-module__AzbrbW__page .nv-error{color:var(--danger);font-size:13px;font-weight:500}.page-module__AzbrbW__page .nv-help{color:var(--ink-3);font-size:13px}.page-module__AzbrbW__page .nv-checks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-module__AzbrbW__page .nv-check{align-items:center;gap:var(--space-2);cursor:pointer;font-size:15px;display:inline-flex}.page-module__AzbrbW__page .nv-check input{width:20px;height:20px;accent-color:var(--primary);margin:0}@media (max-width:767px){:is(.page-module__AzbrbW__page .nv-sh h2,.page-module__AzbrbW__page .nv-cta h2){font-size:24px;line-height:1.5}:is(.page-module__AzbrbW__page .nv-sh p,.page-module__AzbrbW__page .nv-hero p){font-size:16px}.page-module__AzbrbW__page .nv-hero h1{font-size:28px}:is(.page-module__AzbrbW__page .nv-grid-3,.page-module__AzbrbW__page .nv-points,.page-module__AzbrbW__page .nv-steps){grid-template-columns:1fr}.page-module__AzbrbW__page .nv-cta__inner{flex-direction:column;align-items:stretch}.page-module__AzbrbW__page .nv-info>div{grid-template-columns:1fr;gap:4px}.page-module__AzbrbW__page .nv-footer__grid{grid-template-columns:1fr 1fr}.page-module__AzbrbW__page .nv-nav{display:none}.page-module__AzbrbW__page .nv-btn--lg{width:100%;min-width:0}}.page-module__AzbrbW__page{--container:960px;background:var(--surface);margin:0}.page-module__AzbrbW__page a{color:var(--link)}.page-module__AzbrbW__page a:hover{color:var(--teal-900)}.page-module__AzbrbW__page .sec{padding:var(--section-y) var(--gutter)}.page-module__AzbrbW__page .sec--subtle{background:var(--surface-subtle)}.page-module__AzbrbW__page .in{max-width:var(--container);margin:0 auto;container-type:inline-size}.page-module__AzbrbW__page .nv-header{padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2));gap:24px}.page-module__AzbrbW__page .nv-nav{gap:24px}.page-module__AzbrbW__page .mt{margin-top:var(--space-6)}:is(.page-module__AzbrbW__page h1,.page-module__AzbrbW__page h2,.page-module__AzbrbW__page h3,.page-module__AzbrbW__page .tr p){word-break:auto-phrase}.page-module__AzbrbW__page .slot{text-align:center;padding:var(--space-3);color:var(--ink-2);background:repeating-linear-gradient(135deg, var(--teal-50) 0 12px, var(--surface) 12px 24px);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;line-height:1.6;display:flex;position:relative;overflow:hidden}.page-module__AzbrbW__page .slot code{color:var(--ink-3);font-size:11px}.page-module__AzbrbW__page .slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__AzbrbW__page .slot.is-filled{border-style:solid;border-color:var(--line);background:0 0;padding:0}.page-module__AzbrbW__page .slot--contain img{object-fit:contain}.page-module__AzbrbW__page .ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.page-module__AzbrbW__page .ic-wrap{background:var(--teal-50);width:64px;height:64px;color:var(--teal-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.page-module__AzbrbW__page .fv{background:var(--surface-subtle);padding:32px var(--gutter) 64px}.page-module__AzbrbW__page .fv .nv-crumb{margin-bottom:32px}.page-module__AzbrbW__page .fv__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.page-module__AzbrbW__page .fv h1{letter-spacing:.02em;margin:0;font-size:40px;line-height:1.4}.page-module__AzbrbW__page .fv__lead{color:var(--ink-2);margin:var(--space-3) 0 0;max-width:560px;font-size:18px;font-weight:500;line-height:1.9}.page-module__AzbrbW__page .fv h1 rt{letter-spacing:.12em;color:var(--ink-3);padding-bottom:4px;font-size:max(12px,.35em);font-weight:500;line-height:1}.page-module__AzbrbW__page .fv__key{color:var(--ink);font-size:1.22em;font-weight:700;line-height:1.5;display:inline-block}.page-module__AzbrbW__page .ba{margin:0}.page-module__AzbrbW__page .ba .slot{aspect-ratio:3/2}.page-module__AzbrbW__page .tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:0;padding:0;list-style:none;display:grid}.page-module__AzbrbW__page .tr li{position:relative}.page-module__AzbrbW__page .tr li+li:before{content:"";border-top:2px solid var(--line-strong);border-right:2px solid var(--line-strong);width:16px;height:16px;position:absolute;top:calc(50% - 28px);left:-28px;transform:translateY(-50%)rotate(45deg)}.page-module__AzbrbW__page .tr .slot{aspect-ratio:4/3}.page-module__AzbrbW__page .tr p{margin:var(--space-3) 0 0;text-align:center;color:var(--ink-2);font-size:17px;font-weight:700;line-height:1.7}.page-module__AzbrbW__page .tr li.is-saving .slot{border:3px solid #f5222d}.page-module__AzbrbW__page .tr li.is-saving p{color:#f5222d;font-size:19px}.page-module__AzbrbW__page .tr__body{max-width:680px;color:var(--ink);text-align:left;margin:48px auto 0;font-size:17px;line-height:2}.page-module__AzbrbW__page .tr__body p{margin:0}.page-module__AzbrbW__page .tr__body p+p{margin-top:var(--space-3)}.page-module__AzbrbW__page .sv{text-align:center;max-width:860px;margin:0 auto}.page-module__AzbrbW__page .sv__body{max-width:680px;color:var(--ink);text-align:left;margin:48px auto 0;font-size:17px;line-height:2}.page-module__AzbrbW__page .sv__body p{margin:0}.page-module__AzbrbW__page .sv__body p+p{margin-top:var(--space-3)}.page-module__AzbrbW__page .ft{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:56px 32px;display:grid}.page-module__AzbrbW__page .ft__item{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;width:100%;max-width:672px;margin-inline:auto;display:grid}.page-module__AzbrbW__page .ft__item .slot{width:128px;height:128px;padding:var(--space-2);font-size:12px}.page-module__AzbrbW__page .ft__item h3{margin:0 0 var(--space-2);font-size:20px;line-height:1.6}.page-module__AzbrbW__page .ft__item p{color:var(--ink-2);max-width:520px;margin:0;font-size:15px;line-height:1.9}.page-module__AzbrbW__page .mc{background:var(--surface-tint);padding:40px var(--gutter);text-align:center}.page-module__AzbrbW__page .mc .nv-sh h2{margin-top:0;font-size:24px;line-height:1.5}.page-module__AzbrbW__page .mc .nv-btn{width:100%;max-width:240px;margin-top:24px;padding:12px 32px}.page-module__AzbrbW__page .sd{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:760px;margin:32px auto 0;display:grid}.page-module__AzbrbW__page .sd>div{width:100%;max-width:364px;margin-inline:auto}.page-module__AzbrbW__page .sd .slot{aspect-ratio:3/2;width:100%;max-width:280px;margin-inline:auto}.page-module__AzbrbW__page .sd h3{margin:var(--space-3) 0 var(--space-2);text-align:center;font-size:18px;line-height:1.6}.page-module__AzbrbW__page .sd p{color:var(--ink-2);text-align:left;margin:0;font-size:14px;line-height:1.85}.page-module__AzbrbW__page .fl{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none;display:grid}.page-module__AzbrbW__page .fl li{text-align:center;position:relative}.page-module__AzbrbW__page .fl li+li:before{content:"";left:calc(-50% - var(--space-4) + 32px);background:repeating-linear-gradient(to right, var(--teal-200) 0 4px, transparent 4px 8px);height:2px;position:absolute;top:31px;right:calc(50% + 32px)}.page-module__AzbrbW__page .fl .ic-wrap{z-index:1;position:relative}.page-module__AzbrbW__page .fl h3{margin:var(--space-3) 0 var(--space-1);font-size:17px;line-height:1.6}.page-module__AzbrbW__page .fl p{color:var(--ink-2);text-align:left;margin:0;font-size:14px;line-height:1.8}.page-module__AzbrbW__page .cta2{background:var(--brand);padding:72px var(--gutter)}.page-module__AzbrbW__page .cta2__in{max-width:var(--container-narrow);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.page-module__AzbrbW__page .cta2 .nv-btn{margin-top:var(--space-5)}.page-module__AzbrbW__page .cta2 .nv-sh p{color:var(--ink)}@media (max-width:767px){.page-module__AzbrbW__page .tr__body{font-size:16px}.page-module__AzbrbW__page .sec{padding:var(--section-y-sp) var(--gutter-sp)}.page-module__AzbrbW__page .fv{padding:20px var(--gutter-sp) 48px}.page-module__AzbrbW__page .fv .nv-crumb{margin-bottom:24px}.page-module__AzbrbW__page .fv__grid{gap:var(--space-5);grid-template-columns:1fr}.page-module__AzbrbW__page .ba{max-width:440px}.page-module__AzbrbW__page .fv h1{font-size:28px}.page-module__AzbrbW__page .fv__lead{font-size:16px}.page-module__AzbrbW__page .tr{max-width:360px;margin:var(--space-6) auto 0;grid-template-columns:1fr;gap:56px}.page-module__AzbrbW__page .tr li+li:before{top:-38px;left:50%;transform:translate(-50%)rotate(135deg)}.page-module__AzbrbW__page .ic-wrap{width:56px;height:56px}.page-module__AzbrbW__page .sv__body{font-size:16px}.page-module__AzbrbW__page .ft{grid-template-columns:1fr;gap:40px}.page-module__AzbrbW__page .ft__item{gap:var(--space-3);grid-template-columns:96px minmax(0,1fr)}.page-module__AzbrbW__page .ft__item .slot{width:96px;height:96px;padding:4px;font-size:10px}.page-module__AzbrbW__page .ft__item .slot code{display:none}.page-module__AzbrbW__page .ft__item h3{font-size:17px}.page-module__AzbrbW__page .mc{padding:32px var(--gutter-sp)}.page-module__AzbrbW__page .mc .nv-sh h2{font-size:20px}.page-module__AzbrbW__page .sd{gap:var(--space-5)}.page-module__AzbrbW__page .sd h3{font-size:16px}.page-module__AzbrbW__page .fl{grid-template-columns:1fr;gap:0}.page-module__AzbrbW__page .fl li{gap:var(--space-3);text-align:left;padding-bottom:var(--space-5);grid-template-columns:56px minmax(0,1fr);display:grid}.page-module__AzbrbW__page .fl li+li:before{content:none}.page-module__AzbrbW__page .fl h3{margin-top:12px}.page-module__AzbrbW__page .fl p{grid-column:2}.page-module__AzbrbW__page .cta2{padding:56px var(--gutter-sp)}.page-module__AzbrbW__page .nv-header{padding:0 var(--gutter-sp)}.page-module__AzbrbW__page .nv-header .nv-btn{padding:8px 16px;font-size:14px}}.page-module__AzbrbW__page .novolba-single-cost{font-synthesis:none;color:#222;--green:#147d6f;--mint:#bcebdc;line-break:strict;overflow-wrap:anywhere;box-sizing:border-box;font-family:Inter,Noto Sans JP,Hiragino Sans,Meiryo,sans-serif;line-height:1.7}:is(.page-module__AzbrbW__page .novolba-single-cost *,.page-module__AzbrbW__page .novolba-single-cost :before,.page-module__AzbrbW__page .novolba-single-cost :after){box-sizing:border-box}:is(.page-module__AzbrbW__page .novolba-single-cost h1,.page-module__AzbrbW__page .novolba-single-cost p,.page-module__AzbrbW__page .novolba-single-cost figure){margin:0}.page-module__AzbrbW__page .novolba-single-cost{max-width:480px;margin:48px auto 0;padding:0}.page-module__AzbrbW__page .novolba-single-cost .section-heading{text-align:center}.page-module__AzbrbW__page .novolba-single-cost .eyebrow{color:var(--green);justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:.875rem;font-weight:500;display:flex}.page-module__AzbrbW__page .novolba-single-cost .eyebrow:before{content:"";background:#1fab97;width:20px;height:2px}.page-module__AzbrbW__page .novolba-single-cost h1{letter-spacing:.02em;font-size:2rem;font-weight:700;line-height:1.5}.page-module__AzbrbW__page .novolba-single-cost h1 span{color:var(--green)}.page-module__AzbrbW__page .novolba-single-cost .cost-figure{--chart-font-size:.875rem;--chart-height:210px;grid-template-columns:88px minmax(0,1fr) 120px;justify-content:center;align-items:end;gap:12px;max-width:480px;margin:0 auto;display:grid}.page-module__AzbrbW__page .novolba-single-cost .single-chart{height:var(--chart-height);grid-template-rows:19fr 16fr 16fr 49fr;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.page-module__AzbrbW__page .novolba-single-cost .range{text-align:center;justify-content:center;align-items:center;font-weight:500;line-height:1.7;display:flex;position:relative}:is(.page-module__AzbrbW__page .novolba-single-cost .range:before,.page-module__AzbrbW__page .novolba-single-cost .range:after){content:"";border-top:1.5px solid;width:10px;position:absolute}.page-module__AzbrbW__page .novolba-single-cost .range:before{top:0}.page-module__AzbrbW__page .novolba-single-cost .range:after{bottom:0}.page-module__AzbrbW__page .novolba-single-cost .range-original{height:var(--chart-height);color:#52615a;border-right:1.5px solid #7a8982;padding-right:16px}:is(.page-module__AzbrbW__page .novolba-single-cost .range-original:before,.page-module__AzbrbW__page .novolba-single-cost .range-original:after){right:-1px}.page-module__AzbrbW__page .novolba-single-cost .range-payment{height:calc(var(--chart-height) * .49);border-left:1.5px solid var(--green);color:var(--green);padding-left:16px;font-weight:700}:is(.page-module__AzbrbW__page .novolba-single-cost .range-payment:before,.page-module__AzbrbW__page .novolba-single-cost .range-payment:after){left:-1px}.page-module__AzbrbW__page .novolba-single-cost .block{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:0;padding:6px 4px;font-weight:500;display:flex}.page-module__AzbrbW__page .novolba-single-cost .disposal-saving{text-align:center;color:#52675e;background:#fafcfb;border:1px dashed #9aaca5;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex}.page-module__AzbrbW__page .novolba-single-cost .micro-label{font-weight:400;line-height:1.7}.page-module__AzbrbW__page .novolba-single-cost .disposal-saving strong{font-weight:500}.page-module__AzbrbW__page .novolba-single-cost .disposal{color:#26343d;background:#a6afb5;border-bottom:4px solid #fff;grid-area:1/1/3}.page-module__AzbrbW__page .novolba-single-cost .restoration{color:#414d56;background:#e8ebed;grid-area:3/1/5}.page-module__AzbrbW__page .novolba-single-cost .purchase{background:var(--mint);color:#0c6959;z-index:1;flex-direction:column;grid-area:2/2/4;gap:8px;position:relative}.page-module__AzbrbW__page .novolba-single-cost .purchase strong{font-weight:700;line-height:1.5}.page-module__AzbrbW__page .novolba-single-cost .purchase strong>span{font-weight:500}.page-module__AzbrbW__page .novolba-single-cost .purchase:after{content:"";background:var(--mint);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;width:28px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-module__AzbrbW__page .novolba-single-cost .payment{background:var(--green);color:#fff;grid-area:4/2}@supports (word-break:auto-phrase){.page-module__AzbrbW__page .novolba-single-cost h1{word-break:auto-phrase;text-wrap:balance}}@media (max-width:900px){.page-module__AzbrbW__page .novolba-single-cost .cost-figure{--chart-font-size:.875rem;grid-template-columns:80px minmax(0,1fr) 104px;gap:12px}}@media (max-width:767px){.page-module__AzbrbW__page .novolba-single-cost{padding:0}.page-module__AzbrbW__page .novolba-single-cost h1{font-size:1.5rem}.page-module__AzbrbW__page .novolba-single-cost .cost-figure{--chart-height:190px;grid-template-columns:28px minmax(0,1fr) 28px;gap:10px;margin-top:0}.page-module__AzbrbW__page .novolba-single-cost .range span{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.page-module__AzbrbW__page .novolba-single-cost .range-original{padding-right:8px}.page-module__AzbrbW__page .novolba-single-cost .range-payment{padding-left:8px}:is(.page-module__AzbrbW__page .novolba-single-cost .range:before,.page-module__AzbrbW__page .novolba-single-cost .range:after){width:6px}.page-module__AzbrbW__page .novolba-single-cost .block{padding:8px 4px}.page-module__AzbrbW__page .novolba-single-cost .purchase{gap:8px}.page-module__AzbrbW__page .novolba-single-cost .purchase:after{width:24px;height:8px}}:is(.page-module__AzbrbW__page .novolba-single-cost .cost-figure,.page-module__AzbrbW__page .novolba-single-cost .cost-figure *){font-size:var(--chart-font-size)}@media (max-width:480px){.page-module__AzbrbW__page .novolba-single-cost .cost-figure{--chart-font-size:.75rem}}@container (max-width:51.99rem){.page-module__AzbrbW__page .fv__grid{grid-template-columns:1fr;gap:32px}.page-module__AzbrbW__page .fv h1{text-align:center}.page-module__AzbrbW__page .fv__lead{text-align:left;max-width:480px;margin-inline:auto}.page-module__AzbrbW__page .ba{order:-1;width:100%;max-width:440px;margin-inline:auto}}@container (max-width:55.99rem){.page-module__AzbrbW__page .fl{grid-template-columns:1fr;gap:0;width:100%;max-width:440px;margin-inline:auto}.page-module__AzbrbW__page .fl li{text-align:left;grid-template-columns:56px minmax(0,1fr);gap:16px;padding-bottom:32px;display:grid}.page-module__AzbrbW__page .fl .ic-wrap{width:56px;height:56px}.page-module__AzbrbW__page .fl li:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--teal-200) 0 4px, transparent 4px 8px);width:2px;position:absolute;top:56px;bottom:0;left:27px}.page-module__AzbrbW__page .fl li+li:before{content:none}.page-module__AzbrbW__page .fl h3{margin-top:12px}}@container (max-width:22.49rem){.page-module__AzbrbW__page .ft__item{grid-template-columns:1fr;gap:16px}.page-module__AzbrbW__page .ft__item .slot{justify-self:center}}@media (min-width:768px) and (max-width:1023px){.page-module__AzbrbW__page .nv-header{height:auto;min-height:var(--header-h);flex-wrap:wrap;gap:16px 24px;padding-block:16px}.page-module__AzbrbW__page .nv-header>.nv-btn{margin-left:auto}.page-module__AzbrbW__page .nv-nav{order:3;justify-content:space-between;gap:16px;width:100%}.page-module__AzbrbW__page .nv-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.page-module__AzbrbW__page .nv-header>.nv-btn{margin-left:auto}.page-module__AzbrbW__page .nv-footer{padding-inline:var(--gutter-sp)}.page-module__AzbrbW__page .nv-footer__bottom{flex-wrap:wrap;gap:8px 24px}}.page-module__AzbrbW__page{line-break:strict;word-break:normal}:is(.page-module__AzbrbW__page h1,.page-module__AzbrbW__page h2,.page-module__AzbrbW__page h3){font-weight:700}.page-module__AzbrbW__page .icon-definitions{pointer-events:none;position:absolute}
