.cd-target{height:480px;margin-top:50px}.cd-target:after{content:"";background:#00000080;position:absolute;inset:0}.cd-target p{z-index:1;text-align:center;letter-spacing:-.02em;color:#fff;justify-content:center;align-items:center;padding:0 20px;font-size:43px;font-weight:700;line-height:1.3;display:flex;position:absolute;inset:0}.cd-sys{aspect-ratio:1760/516;margin-top:50px;position:relative;container-type:inline-size}.cd-sys__pill{border:1px solid var(--sg-blue);background:#fff;border-radius:999px;position:absolute}.cd-sys__arrow{position:absolute}.cd-sys__arrow>span{width:160.87%;height:62.16%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.cd-sys__arrow img{width:86.6%;max-width:none;height:75%;position:absolute;top:0;left:6.7%}.cd-sys__abs{max-width:none;position:absolute}.cd-sys__node{position:absolute;inset:0}.cd-sys__label{white-space:nowrap;letter-spacing:-.02em;color:var(--sg-black);font-size:1.13636cqw;font-weight:500;line-height:1.4;position:absolute;transform:translate(-50%)}.cd-sys__node--pc .cd-sys__label{color:#fff;font-size:1.42045cqw;font-weight:600}.cd-sys__desc{white-space:nowrap;text-align:center;letter-spacing:-.02em;color:var(--sg-text);font-size:1.02273cqw;line-height:1.45;position:absolute;transform:translate(-50%)}.cd-sys__node--pc .cd-sys__desc{font-size:1.13636cqw;font-weight:500}.cd-spec{background:#fbfbfb;padding-block:150px}.cd-spec+.sb-sec{margin-top:200px}@media (max-width:1024px){.cd-target{height:320px}.cd-target p{font-size:28px}.cd-spec{padding-block:90px}}.cd-sys-m{display:none}@media (max-width:767px){.cd-target p{font-size:20px}.cd-sys{display:none}.cd-sys-m{text-align:center;flex-direction:column;align-items:center;margin-top:40px;display:flex}.cd-sys-m li{flex-direction:column;align-items:center;display:flex}.cd-sys-m li+li{margin-top:16px}.cd-sys-m li+li:before{content:"";background:url(/images/cable-diagnosis/sys-arrow.svg) 50%/contain no-repeat;width:28px;height:18px;margin-bottom:16px;display:block;transform:rotate(180deg)}.cd-sys-m__ring{aspect-ratio:1;width:150px;display:block;position:relative}.cd-sys-m__ring img{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.cd-sys-m__ring .cd-sys-m__icon{width:56px;height:56px;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-sys-m__pc .cd-sys-m__ring{width:180px}.cd-sys-m strong{letter-spacing:-.02em;color:var(--sg-black);margin-top:12px;font-size:18px;font-weight:600;line-height:1.4}.cd-sys-m p{letter-spacing:-.02em;max-width:260px;color:var(--sg-text);margin-top:4px;font-size:15px;line-height:1.45}}.cd-dg-m{display:none}@media (max-width:1024px){.cd-dg-pc{display:none}.cd-dg-m{margin-top:30px;display:block}.cd-bk,.cd-lu{background:var(--sg-bg-blue);--ln:#1044c2;border-radius:28px;padding:40px}.cd-bk{box-sizing:border-box;flex-direction:column;align-items:stretch;max-width:640px;margin-inline:auto;display:flex}.cd-bk__sensors{border:1px dashed var(--ln);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.cd-bk__sensors li{border:1px solid var(--ln);text-align:center;letter-spacing:-.02em;color:#fff;background:#4561a5;border-radius:10px;justify-content:center;align-items:center;padding:10px 4px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.cd-bk__box{border:1px solid var(--ln);text-align:center;letter-spacing:-.02em;color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:12px 14px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.cd-bk__box--light{color:#002683;background:#dde7ff}.cd-bk__box--blue{background:#1044c2}.cd-bk__box--dark{background:#002683}.cd-bk__box--board{background:#4561a5}.cd-bk__box--out{color:#333;background:#fff;border-color:#0000}.cd-bk__v{background:var(--ln);align-self:center;width:1px;height:24px;display:block}.cd-bk__lanes{grid-template-columns:1fr 1fr;display:grid}.cd-bk__lane{flex-direction:column;padding-inline:8px;display:flex}.cd-bk__lane--pass{position:relative}.cd-bk__lane--pass:before{content:"";background:var(--ln);width:1px;position:absolute;top:0;bottom:0;left:50%}.cd-bk__v2{height:28px;display:block;position:relative}.cd-bk__v2:before,.cd-bk__v2:after{content:"";background:var(--ln);width:1px;position:absolute;top:0;bottom:0}.cd-bk__v2:before{left:25%}.cd-bk__v2:after{left:75%}.cd-bk__v2--phase{height:auto;padding:16px 0 24px}.cd-bk__phase{width:38%;min-height:0;margin-inline:auto;padding-block:10px;position:relative}.cd-bk__phase:after{content:"";background:var(--ln);width:1px;height:25px;position:absolute;top:100%;left:50%}.cd-bk__v2--arrow{height:32px}.cd-bk__v2--arrow:before,.cd-bk__v2--arrow:after{bottom:4px}.cd-bk__outs{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.cd-bk__outs:before,.cd-bk__outs:after{content:"";border-right:1px solid var(--ln);border-bottom:1px solid var(--ln);width:7px;height:7px;position:absolute;top:-9px;transform:translate(-50%)rotate(45deg)}.cd-bk__outs:before{left:calc(25% + .5px)}.cd-bk__outs:after{left:calc(75% + .5px)}.cd-bk__box--out{min-height:96px}.cd-lu{max-width:720px;margin-inline:auto;position:relative}.cd-lu__head{flex-direction:column;gap:12px;width:200px;display:flex;position:relative}.cd-lu__box{z-index:1;border:1px solid var(--ln);letter-spacing:-.02em;border-radius:10px;justify-content:center;align-items:center;height:60px;font-size:20px;font-weight:700;line-height:1.4;display:flex;position:relative}.cd-lu__box--cu{color:#fff;background:#1044c2}.cd-lu__box--dau{color:#002683;background:#dde7ff}.cd-lu__head:before{content:"";background:var(--ln);width:1px;height:100px;position:absolute;top:30px;left:50%}.cd-lu__ext{letter-spacing:-.02em;color:#1044c2;white-space:nowrap;align-items:flex-end;gap:4px;font-size:16px;font-weight:500;line-height:1.4;display:flex;position:absolute;top:40px;right:60px}.cd-lu__ext img{width:72px;height:72px}.cd-lu__rows{flex-direction:column;gap:10px;margin-top:20px;padding-left:100px;display:flex;position:relative}.cd-lu__rows:before{content:"";background:var(--ln);width:1px;position:absolute;top:-20px;bottom:24px;left:100px}.cd-lu__rows li{grid-template-columns:40px repeat(3,1fr);align-items:center;column-gap:10px;display:grid;position:relative}.cd-lu__rows li:before{content:"";background:var(--ln);grid-column:1;height:1px;margin-right:-10px}.cd-lu__rows span{letter-spacing:-.02em;color:#333;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:500;line-height:1.4;display:flex;position:relative}.cd-lu__rows span+span:before{content:"";background:var(--ln);width:10px;height:1px;position:absolute;top:50%;right:100%}}@media (max-width:767px){.cd-dg-m{margin-top:20px}.cd-bk,.cd-lu{border-radius:20px;padding:20px 14px}.cd-bk__sensors{gap:6px;padding:10px}.cd-bk__sensors li{padding:8px 2px;font-size:13px}.cd-bk__box{min-height:48px;padding:10px 8px;font-size:15px}.cd-bk__box--out{min-height:88px}.cd-bk__phase{width:44%}.cd-lu__head{gap:10px;width:120px}.cd-lu__box{height:46px;font-size:16px}.cd-lu__head:before{height:80px;top:23px}.cd-lu__ext{font-size:14px;top:20px;right:20px}.cd-lu__ext img{width:52px;height:52px}.cd-lu__rows{gap:8px;margin-top:16px;padding-left:60px}.cd-lu__rows:before{top:-16px;bottom:20px;left:60px}.cd-lu__rows li{grid-template-columns:14px repeat(3,1fr);column-gap:6px}.cd-lu__rows li:before{margin-right:-6px}.cd-lu__rows span{letter-spacing:-.04em;height:40px;font-size:13px}.cd-lu__rows span+span:before{width:6px}}
