:root{--knotter-blue:#2563eb;--knotter-blue-700:#1d4ed8;--knotter-sky:#0ea5e9;--knotter-ink:#0f172a;--knotter-muted:#64748b;--knotter-line:#e2e8f0;--knotter-surface:#fff;--knotter-bg:#f5f9ff}#connection-main{isolation:isolate;min-width:0;color:var(--knotter-ink)}#connection-main main{min-height:100vh;color:var(--knotter-ink)!important;background-color:#0000!important;background-image:none!important}#connection-main main>div>section,#connection-main main>section,#connection-main article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 36px #0f172a0b;border-color:#e2e8f0f2!important}#connection-main [class*=bg-slate-950],#connection-main [class*="bg-[#020817]"]{background-color:#fffffff0!important;background-image:none!important}#connection-main [class*=bg-slate-900]{background-color:#f8fafcf5!important}#connection-main [class*=bg-slate-800]{background-color:#f1f5f9fa!important}#connection-main [class*=border-slate-700],#connection-main [class*=border-slate-800],#connection-main [class*=border-white\/10]{border-color:#e2e8f0f2!important}#connection-main .text-white,#connection-main [class~=text-slate-100],#connection-main [class~=text-slate-200]{color:#0f172a!important}#connection-main [class~=text-slate-300]{color:#475569!important}#connection-main [class~=text-slate-400]{color:#64748b!important}#connection-main [class~=text-slate-500]{color:#94a3b8!important}#connection-main [class~=text-emerald-300],#connection-main [class~=text-sky-300]{color:var(--knotter-blue)!important}#connection-main [class*=bg-emerald-300]{background-color:var(--knotter-blue)!important;color:#fff!important}#connection-main [class*=border-emerald-300],#connection-main [class*=border-sky-300]{border-color:#93c5fde6!important}#connection-main input:not([type=checkbox]):not([type=radio]),#connection-main select,#connection-main textarea,#connection-main button{min-height:44px}#connection-main input:not([type=checkbox]):not([type=radio]),#connection-main select,#connection-main textarea{transition:border-color .16s,box-shadow .16s,background-color .16s;color:#0f172a!important;background-color:#fffffffa!important;border-color:#cbd5e1f2!important}#connection-main input[type=checkbox],#connection-main input[type=radio]{width:1.15rem;height:1.15rem;min-height:auto;accent-color:var(--knotter-blue);flex:none}#connection-main input[type=file]{min-height:auto}#connection-main input::placeholder,#connection-main textarea::placeholder{color:#94a3b8}#connection-main input:not([type=checkbox]):not([type=radio]):focus,#connection-main select:focus,#connection-main textarea:focus{outline:none;box-shadow:0 0 0 4px #3b82f61f;border-color:#60a5faf2!important}#connection-main button,#connection-main a,#connection-main label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#connection-main button:focus-visible,#connection-main a:focus-visible,#connection-main summary:focus-visible{outline-offset:3px;outline:2px solid #2563eb}#connection-main h1,#connection-main h2,#connection-main h3{text-wrap:balance;color:var(--knotter-ink)}#connection-main p{overflow-wrap:anywhere}#connection-main table{width:100%;color:var(--knotter-ink)}#connection-main thead{background:#eff6ffcc!important}#connection-main tbody tr{border-color:#e2e8f0!important}#connection-main :where(.overflow-x-auto){scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}#connection-main :where(.overflow-x-auto)::-webkit-scrollbar{height:7px}#connection-main :where(.overflow-x-auto)::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.knotter-home-hero{position:relative;overflow:hidden}.knotter-home-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f621,#0000 68%);border-radius:999px;width:18rem;height:18rem;position:absolute;top:-6rem;right:-4rem}@media (max-width:1023px){#connection-main main{padding-top:1rem!important}#connection-main main>div{width:100%}}@media (max-width:639px){#connection-main main{padding-inline:.75rem!important;padding-bottom:7.25rem!important}#connection-main main>div>section,#connection-main main>section,#connection-main article{border-radius:1.25rem!important}#connection-main input:not([type=checkbox]):not([type=radio]),#connection-main select,#connection-main textarea{font-size:16px!important}#connection-main h1{font-size:clamp(1.65rem,8vw,2.25rem)!important;line-height:1.15!important}#connection-main h2{line-height:1.2!important}}@media (prefers-reduced-motion:reduce){#connection-main *,#connection-main :before,#connection-main :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
#connection-main [class*=bg-blue-][class~=text-white],#connection-main [class*=bg-sky-][class~=text-white],#connection-main [class*=bg-indigo-][class~=text-white],#connection-main [class*=bg-violet-][class~=text-white],#connection-main [class*=bg-red-][class~=text-white],#connection-main [class*=bg-emerald-][class~=text-white],#connection-main [class*=bg-gradient][class~=text-white]{color:#fff!important}#connection-main [class*=bg-blue-] svg,#connection-main [class*=bg-gradient] svg{color:inherit}body:has(#connection-main){background:#f4f8fd}body:has(#connection-main) div[aria-hidden=true].pointer-events-none.fixed.inset-0{background:#f4f8fd!important}body:has(#connection-main) aside{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-right-color:#e4ebf4!important;box-shadow:5px 0 24px #1e40af09!important}body:has(#connection-main) aside>a:first-child{padding:.25rem .45rem .9rem!important}body:has(#connection-main) aside img[alt=KNOTTER]{object-fit:contain!important;object-position:left center!important;width:13.2rem!important;max-width:100%!important;max-height:3.8rem!important}body:has(#connection-main) aside nav{gap:.3rem!important}body:has(#connection-main) aside nav a{min-height:2.85rem!important;box-shadow:none!important;border-radius:.78rem!important;gap:.72rem!important;padding:.52rem .72rem!important}body:has(#connection-main) aside nav a>span:first-child{color:#60708d!important;background:0 0!important;border-radius:.5rem!important;width:1.8rem!important;height:1.8rem!important}body:has(#connection-main) aside nav a>span.min-w-0>span:first-child{font-size:.86rem!important;font-weight:800!important}body:has(#connection-main) aside nav a>span.min-w-0>span:last-child{display:none!important}body:has(#connection-main) aside nav a[aria-current=page]{color:#1459c7!important;box-shadow:none!important;background:#eaf2ff!important}body:has(#connection-main) aside nav a[aria-current=page]>span:first-child{color:#1769e0!important;background:0 0!important}body:has(#connection-main) aside div.flex-1>p{color:#9aa8bc!important;letter-spacing:.16em!important;margin-top:1.05rem!important;padding-inline:.72rem!important;font-size:.58rem!important}body:has(#connection-main) aside>a[class*=bg-blue-600]{background:#1769e0!important;border-radius:.72rem!important;min-height:2.75rem!important;box-shadow:0 8px 18px #1769e02e!important}body:has(#connection-main) aside>div:last-child a{background:#f8fafc!important;border:1px solid #e7edf5!important;border-radius:.68rem!important}body:has(#connection-main) header.hidden.lg\:flex{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border-bottom-color:#e5ecf5!important;min-height:4.8rem!important;box-shadow:0 3px 14px #1e40af06!important}body:has(#connection-main) header.hidden.lg\:flex form{max-width:31rem!important;margin-inline:auto!important}body:has(#connection-main) header.hidden.lg\:flex input{border-color:#dce5f1!important;border-radius:.72rem!important;height:2.75rem!important;box-shadow:0 3px 12px #1e40af0b!important}body:has(#connection-main) header.hidden.lg\:flex a{border-radius:.72rem!important}#connection-main main{padding:1.6rem 1.9rem 2.5rem!important}#connection-main main>div{gap:1rem!important;max-width:92rem!important}#connection-main .knotter-home-hero{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.35rem 0 .65rem!important;overflow:visible!important}#connection-main .knotter-home-hero:after,#connection-main .knotter-home-hero p:first-child{display:none!important}#connection-main .knotter-home-hero h1{color:#0b1f4a!important;letter-spacing:-.025em!important;margin-top:0!important;font-size:clamp(1.72rem,2.25vw,2.2rem)!important;line-height:1.18!important}#connection-main .knotter-home-hero h1+p{color:#64748b!important;margin-top:.55rem!important}@media (min-width:1280px){#connection-main .knotter-home-hero>div>div:last-child{display:none!important}}#connection-main :is(section,article,a)[class*=rounded-3xl][class*=border]:not(.knotter-home-hero){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;border-color:#e3eaf3!important;border-radius:1rem!important;box-shadow:0 5px 18px #1e40af0e!important}#connection-main a[class*=rounded-3xl][class*=border]:hover{border-color:#cbdcf5!important;transform:translateY(-1px)!important;box-shadow:0 8px 22px #1e40af16!important}#connection-main main section[class*=grid]{gap:1rem!important}#connection-main main a[class*=rounded-3xl]>div:first-child>span:first-child{color:#1769e0!important;background:#eef5ff!important;border-radius:999px!important}#connection-main main h2{color:#102450!important;letter-spacing:-.012em!important;font-size:1rem!important}#connection-main main p[class*=text-3xl]{color:#0b1f4a!important;font-size:2rem!important}#connection-main main [class*=bg-slate-50]{background-color:#f7faff!important}#connection-main main [class*=bg-blue-50]{background-color:#edf5ff!important}@media (max-width:1023px){body:has(#connection-main) header.lg\:hidden{background:#fffffff5!important;border-bottom-color:#e5ecf5!important;box-shadow:0 3px 14px #1e40af09!important}body:has(#connection-main) header.lg\:hidden img[alt=KNOTTER]{object-fit:contain!important;object-position:left center!important;width:9rem!important;max-height:2.8rem!important}#connection-main main{padding:1rem .9rem 7.2rem!important}#connection-main .knotter-home-hero{padding-top:.25rem!important}#connection-main .knotter-home-hero>div{gap:.9rem!important}#connection-main :is(section,article,a)[class*=rounded-3xl][class*=border]:not(.knotter-home-hero){border-radius:.95rem!important}body:has(#connection-main) nav[aria-label=スマートフォン用主要メニュー]{border-color:#dfe8f4!important;border-radius:1rem!important;box-shadow:0 10px 30px #1e40af21!important}}@media (max-width:639px){#connection-main .knotter-home-hero h1{font-size:1.62rem!important}#connection-main .knotter-home-hero h1+p{max-width:34rem!important;font-size:.82rem!important;line-height:1.65!important}#connection-main main h2{font-size:.96rem!important}}
