:root{--brand-primary:#00c8ce;--brand-surface:#009da5;--brand-ink:#007a82;--brand-light:#e3fafb;--brand-white:#ffffff;--brand-black:#111111;--brand-orange:#ff5c28;--brand-yellow:#f9e600;--brand-blue:#2454ff;--brand-pink:#ff48a5;--brand-text:#111111;--brand-muted:#555b5d;--brand-line:#d4dadb}html[data-mizly-subpage]{--m:var(--brand-primary);--ml:var(--brand-light);--md:var(--brand-ink);--mint:var(--brand-primary);--mint-light:var(--brand-light);--mint-dark:var(--brand-ink);--subpage-line:#dce6e6}html[data-mizly-subpage] a:focus-visible,html[data-mizly-subpage] button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:5px}html[data-mizly-subpage] .site-header{position:sticky;top:0;z-index:700;background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--subpage-line)}html[data-mizly-subpage] .site-header nav{gap:clamp(16px,2.4vw,36px)}html[data-mizly-subpage] .site-header nav a:hover{color:var(--brand-ink)}html[data-mizly-subpage] .area-consult{background:var(--brand-ink);color:#fff}html[data-mizly-subpage] .area-consult:hover{background:#00666d}html[data-mizly-subpage] .area-options button[aria-pressed=true],html[data-mizly-subpage] .area-map-marker.selected{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}html[data-mizly-subpage] .area-price strong{color:var(--brand-ink)}html[data-mizly-subpage=partner] body{background:#fff}html[data-mizly-subpage=partner] *,html[data-mizly-subpage=partner] body{cursor:auto}html[data-mizly-subpage=partner] a,html[data-mizly-subpage=partner] button{cursor:pointer}html[data-mizly-subpage=partner] :is(input,textarea){cursor:text}html[data-mizly-subpage=partner] .cd,html[data-mizly-subpage=partner] .cr{display:none!important}html[data-mizly-subpage=partner] body:after{display:none}html[data-mizly-subpage=partner] .hd{background:#fffffff2;border-bottom-color:var(--subpage-line);transition:box-shadow .25s,background .25s}html[data-mizly-subpage=partner][data-shell-scrolled] .hd{box-shadow:0 6px 30px #163b3d0b}html[data-mizly-subpage=partner] :is(.hero,.crosssell,.cta){background:var(--brand-surface);color:#fff}html[data-mizly-subpage=partner] :is(.hero,.crosssell,.cta) :is(h1,h2,h3,p,li,.sh-en,.sh-jp){color:#fff}html[data-mizly-subpage=partner] .hero-text>p,html[data-mizly-subpage=partner] .cta .cta-sub{background:var(--brand-ink);padding:12px 16px}html[data-mizly-subpage=partner] :is(.hero,.crosssell,.cta) :is(h1,h2) span{color:#fff!important}html[data-mizly-subpage=partner] :is(.hero,.crosssell,.cta) .btn-o{color:#fff;border-color:#fff}html[data-mizly-subpage=partner] :is(.btn-m,.hd-cta,.p-form-btn),html[data-mizly-subpage=partner] .dark .btn-m{background:var(--brand-ink);color:#fff}html[data-mizly-subpage=partner] :is(.merits,.support,.flow){background-color:#fff;background-image:url(/img/sections/paper-grain.webp);background-size:680px}html[data-mizly-subpage=partner] .cs-c{background:var(--brand-ink);border-color:#fff5}html[data-mizly-subpage=partner] .p-form{color:#111}html[data-mizly-subpage=partner] .cta .p-form :is(h1,h2,h3,p,li,label){color:#111}html[data-mizly-subpage=assets] body{background:#fff;color:#111;padding:0 32px 40px}html[data-mizly-subpage=assets] body>h1{margin-top:40px}html[data-mizly-subpage=assets] h2{color:var(--brand-ink)}html[data-mizly-subpage=assets] .card{color:#fff}.subpage-asset-nav{position:sticky;top:0;z-index:700;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #dce6e6;font:600 13px Noto Sans JP,sans-serif}.subpage-asset-nav>a img{display:block;width:104px;height:auto}.subpage-asset-nav nav{display:flex;gap:24px;flex-wrap:wrap}.subpage-asset-nav a{color:#111;text-decoration:none}.subpage-asset-nav a:hover{color:var(--brand-ink)}@media(max-width:760px){html[data-mizly-subpage] .site-header nav{gap:16px}html[data-mizly-subpage=assets] body{padding:0 20px 30px}.subpage-asset-nav{align-items:flex-start;flex-direction:column;gap:16px;padding:18px 0}.subpage-asset-nav nav{gap:14px;font-size:12px}}@media(prefers-reduced-motion:reduce){html[data-mizly-subpage] *,html[data-mizly-subpage] *:before,html[data-mizly-subpage] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-mizly-subpage=assets] .grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}html[data-mizly-subpage=assets] .grid-lg{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}html[data-mizly-subpage=assets] .grid-xl{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))}html[data-mizly-subpage=assets] .grid-full{grid-template-columns:minmax(0,1fr)}html[data-mizly-subpage=assets] .card{min-width:0;overflow:hidden}html[data-mizly-subpage=assets] .card-mint .card-label{color:#fff}@media(max-width:760px){html[data-mizly-subpage] .site-header nav{width:100%;max-width:100%;overflow-x:auto;align-items:center;gap:22px}html[data-mizly-subpage] .site-header nav a:nth-child(n+3){display:block}html[data-mizly-subpage] .site-header nav a{flex-shrink:0;min-height:44px;display:flex;align-items:center}html[data-mizly-subpage] :is(input,select,textarea){font-size:16px}}[data-mizly-on-brand]{color:#111!important}
