﻿#page-custom-css-id .cwd.cwd-nw.cwd-nw{--navy:#163E64;--deep:#14283C;--teal:#32ACC8;--btn:#32ACC8;--blue:#2E6DB4;--red:#B42318;--ink:#333333;--sub:#5B6B7A;--line:#D5DEE7;--bg:#FFFFFF;--soft:#F2F6F9;--tint:#E8F5F9;--card:#FFFFFF;--on-dark:#FFFFFF;--red-soft:#FCEEEC;--hero1:#163E64;--hero2:#14283C;--orange:#C2620A;--yellow:#8A6D00;color-scheme:light;box-sizing:border-box;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;font-size:16px;line-height:1.85;color:#333333;letter-spacing:normal;-webkit-font-smoothing:antialiased}#page-custom-css-id .cwd.cwd-nw,#page-custom-css-id .cwd.cwd-nw *,#page-custom-css-id .cwd.cwd-nw *::before,#page-custom-css-id .cwd.cwd-nw *::after{box-sizing:border-box}#page-custom-css-id .cwd.cwd-nw a{color:var(--blue);text-decoration:underline}#page-custom-css-id .cwd.cwd-nw a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}#page-custom-css-id .cwd.cwd-nw strong{color:var(--navy);font-weight:bold}#page-custom-css-id .cwd.cwd-nw :is(h1,h2,h3,h4){font-weight:bold}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn{text-decoration:none}#page-custom-css-id .cwd.cwd-nw img{max-width:100%;height:auto}#page-custom-css-id .cwd.cwd-nw a{color:var(--blue)}#page-custom-css-id .cwd.cwd-nw a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}#page-custom-css-id .cwd.cwd-nw .cwd-n-wrap{max-width:1120px;margin:0 auto;padding:0 24px}#page-custom-css-id .cwd.cwd-nw strong{color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn{white-space:nowrap}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:bold;text-decoration:none;border-radius:4px;padding:10px 18px;font-size:14px;line-height:1.4;border:2px solid transparent}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn-primary{background:var(--btn);color:#fff}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn-primary:hover{filter:brightness(1.08)}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn-outline{border-color:var(--navy);color:var(--navy);background:transparent}#page-custom-css-id .cwd.cwd-nw .cwd-n-btn-lg{padding:16px 40px;font-size:16px;border-radius:40px}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero{position:relative;overflow:hidden;color:var(--ink);background:var(--bg);border-bottom:1px solid var(--line)}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero .cwd-n-wrap{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding-top:72px;padding-bottom:72px}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero-kicker{display:inline-block;font-size:13px;font-weight:bold;color:var(--btn);border:1px solid var(--teal);border-radius:20px;padding:3px 14px;margin-bottom:18px}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero h1{font-size:clamp(30px, 4.6vw, 46px);line-height:1.35;margin:0 0 18px;letter-spacing:.02em;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero p.cwd-n-lead{font-size:17px;margin:0 0 28px;color:var(--ink);max-width:34em}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero-cta{background:var(--bg);border:1px solid var(--line);box-shadow:0 8px 24px rgba(20,40,60,0.08);border-radius:8px;padding:24px;text-align:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero-cta p{margin:0 0 14px;font-weight:bold;font-size:17px;line-height:1.6;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero-cta .cwd-n-btn{width:100%}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-hero .cwd-n-wrap{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px}}#page-custom-css-id .cwd.cwd-nw .cwd-n-sec{padding:88px 0}#page-custom-css-id .cwd.cwd-nw .cwd-n-sec.cwd-n-alt{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#page-custom-css-id .cwd.cwd-nw .cwd-n-sec-title{text-align:center;margin-bottom:44px}#page-custom-css-id .cwd.cwd-nw .cwd-n-sec-title h2{font-size:clamp(24px, 3.2vw, 32px);color:var(--navy);margin:0 0 10px;line-height:1.45}#page-custom-css-id .cwd.cwd-nw .cwd-n-sec-title h2::after{content:"";display:block;width:56px;height:4px;background:var(--teal);margin:16px auto 0;border-radius:2px}#page-custom-css-id .cwd.cwd-nw .cwd-n-sec-title p{margin:0 auto;color:var(--sub);max-width:46em}#page-custom-css-id .cwd.cwd-nw .cwd-n-ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-ov-text p{margin:0 0 16px}#page-custom-css-id .cwd.cwd-nw .cwd-n-note{font-size:13px;color:var(--sub)}#page-custom-css-id .cwd.cwd-nw .cwd-n-flowfig{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:20px;overflow-x:auto}#page-custom-css-id .cwd.cwd-nw .cwd-n-flowfig svg{display:block;min-width:440px;width:100%;height:auto}#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2>.cwd-n-sc{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:6px;padding:20px 22px}#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2>.cwd-n-sc.cwd-n-out{border-top-color:var(--sub)}#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2 h3{margin:0 0 6px;font-size:16px;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2 p{margin:0;font-size:15px}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-ov-grid,#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-worries{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry{background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-q{padding:28px 24px 22px;text-align:center;flex:1}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-ic{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:var(--tint);display:grid;place-items:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-ic svg{width:36px;height:36px;stroke:var(--teal)}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-q p{margin:0;font-weight:bold;color:var(--navy);line-height:1.7}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-a{background:var(--navy);color:#fff;padding:16px 22px;font-size:14px;line-height:1.7}#page-custom-css-id .cwd.cwd-nw .cwd-n-arrow-down{display:block;width:0;height:0;margin:40px auto 0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:24px solid var(--teal)}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-worries{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-points{display:grid;gap:28px}#page-custom-css-id .cwd.cwd-nw .cwd-n-point{display:grid;grid-template-columns:120px 1fr;gap:28px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:30px 32px}#page-custom-css-id .cwd.cwd-nw .cwd-n-point .cwd-n-num{color:var(--teal);font-weight:bold;line-height:1;text-align:center;border-right:1px solid var(--line);padding-right:20px}#page-custom-css-id .cwd.cwd-nw .cwd-n-point .cwd-n-num .cwd-n-ptag{display:block;font-size:14px;letter-spacing:.06em;margin-bottom:6px}#page-custom-css-id .cwd.cwd-nw .cwd-n-point .cwd-n-num .cwd-n-pn{font-size:46px}#page-custom-css-id .cwd.cwd-nw .cwd-n-point h3{margin:0 0 8px;font-size:20px;color:var(--navy);line-height:1.5}#page-custom-css-id .cwd.cwd-nw .cwd-n-point p{margin:0}@media (max-width: 640px){#page-custom-css-id .cwd.cwd-nw .cwd-n-point{grid-template-columns:1fr;gap:12px;padding:24px}}@media (max-width: 640px){#page-custom-css-id .cwd.cwd-nw .cwd-n-point .cwd-n-num{border-right:none;text-align:left;padding:0;display:flex;align-items:baseline;gap:8px}}@media (max-width: 640px){#page-custom-css-id .cwd.cwd-nw .cwd-n-point .cwd-n-num .cwd-n-pn{font-size:34px}}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase{border-radius:10px;padding:26px;margin-bottom:22px}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase.cwd-n-detect{background:var(--tint);border:1px solid var(--line)}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase.cwd-n-prove{background:var(--red-soft);border:1px solid var(--line)}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:18px}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase-head .cwd-n-tag{font-size:13px;font-weight:bold;color:#fff;background:var(--blue);padding:2px 12px;border-radius:3px}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase.cwd-n-prove .cwd-n-tag{background:var(--red)}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase-head h3{margin:0;font-size:19px;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-phase.cwd-n-prove .cwd-n-phase-head h3{color:var(--red)}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps{display:grid;gap:14px;list-style:none;margin:0;padding:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-detect .cwd-n-steps{grid-template-columns:repeat(5, 1fr)}#page-custom-css-id .cwd.cwd-nw .cwd-n-prove .cwd-n-steps{grid-template-columns:repeat(2, 1fr)}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps li{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:18px 16px;position:relative}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps .cwd-n-n{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font-weight:bold;font-size:15px;margin-bottom:8px}#page-custom-css-id .cwd.cwd-nw .cwd-n-prove .cwd-n-steps .cwd-n-n{background:var(--red)}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps h4{margin:0 0 6px;font-size:16px;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps p{margin:0;font-size:14px;line-height:1.7;color:var(--ink)}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps .cwd-n-core{display:inline-block;font-size:11px;font-weight:bold;color:#fff;background:var(--btn);border-radius:3px;padding:0 6px;margin-left:6px;vertical-align:middle}@media (max-width: 960px){#page-custom-css-id .cwd.cwd-nw .cwd-n-detect .cwd-n-steps{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 560px){#page-custom-css-id .cwd.cwd-nw .cwd-n-detect .cwd-n-steps,#page-custom-css-id .cwd.cwd-nw .cwd-n-prove .cwd-n-steps{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-callout{background:var(--card);border-left:5px solid var(--teal);padding:18px 22px;border-radius:0 6px 6px 0;margin-top:8px}#page-custom-css-id .cwd.cwd-nw .cwd-n-callout p{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-domino-fig{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:24px;overflow-x:auto}#page-custom-css-id .cwd.cwd-nw .cwd-n-domino-fig svg{display:block;min-width:640px;width:100%;height:auto}#page-custom-css-id .cwd.cwd-nw .cwd-n-domino-msg{text-align:center;font-weight:bold;font-size:18px;color:var(--navy);margin:28px 0 0}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;list-style:none;padding:0;margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks>.cwd-n-rk{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:20px 18px;display:flex;flex-direction:column;gap:10px}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-ri{width:40px;height:40px;border-radius:8px;background:var(--tint);display:grid;place-items:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-ri svg{width:22px;height:22px;stroke:var(--teal)}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-rt{color:var(--navy);font-size:15px;line-height:1.6}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-rd{color:var(--sub);font-size:13px;line-height:1.6}@media (max-width: 960px){#page-custom-css-id .cwd.cwd-nw .cwd-n-risks{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 520px){#page-custom-css-id .cwd.cwd-nw .cwd-n-risks{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-report-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}#page-custom-css-id .cwd.cwd-nw .cwd-n-report-list{list-style:none;margin:0 0 20px;padding:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-report-list li{padding:14px 0 14px 34px;border-bottom:1px dashed var(--line);position:relative}#page-custom-css-id .cwd.cwd-nw .cwd-n-report-list li::before{content:"";position:absolute;left:4px;top:20px;width:16px;height:9px;border-left:3px solid var(--teal);border-bottom:3px solid var(--teal);transform:rotate(-45deg)}#page-custom-css-id .cwd.cwd-nw .cwd-n-legend{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;font-size:14px;align-items:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-sev{display:inline-block;min-width:96px;text-align:center;font-size:12px;font-weight:bold;color:#fff;border-radius:3px;padding:2px 8px}#page-custom-css-id .cwd.cwd-nw .cwd-n-sev.cwd-n-h{background:#B42318}#page-custom-css-id .cwd.cwd-nw .cwd-n-sev.cwd-n-m{background:#C2620A}#page-custom-css-id .cwd.cwd-nw .cwd-n-sev.cwd-n-l{background:#8A6D00}#page-custom-css-id .cwd.cwd-nw .cwd-n-sev.cwd-n-i{background:#2E6DB4}#page-custom-css-id .cwd.cwd-nw .cwd-n-mock{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(20,40,60,0.12);overflow:hidden}#page-custom-css-id .cwd.cwd-nw .cwd-n-mock-bar{background:var(--navy);color:#fff;font-size:13px;font-weight:bold;padding:10px 18px}#page-custom-css-id .cwd.cwd-nw .cwd-n-mock-body{padding:20px}#page-custom-css-id .cwd.cwd-nw .cwd-n-mock .cwd-n-mh{margin:0 0 10px;font-size:14px;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;margin-bottom:20px}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts>div{border:1px solid var(--line);border-radius:6px;text-align:center;padding:8px 4px}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cb{display:block;font-size:26px;line-height:1.3}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-ch .cwd-n-cb{color:var(--red)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cm .cwd-n-cb{color:var(--orange)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cl .cwd-n-cb{color:var(--yellow)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-ci .cwd-n-cb{color:var(--blue)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cs{font-size:12px;color:var(--sub)}#page-custom-css-id .cwd.cwd-nw .cwd-n-mtable{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:12px}#page-custom-css-id .cwd.cwd-nw .cwd-n-mtable th,#page-custom-css-id .cwd.cwd-nw .cwd-n-mtable td{border:1px solid var(--line);padding:7px 10px;text-align:left;vertical-align:top}#page-custom-css-id .cwd.cwd-nw .cwd-n-mtable th{background:var(--soft);width:34%;color:var(--navy);font-weight:bold}#page-custom-css-id .cwd.cwd-nw .cwd-n-mono{font-family:Consolas,"Courier New",monospace;background:var(--deep);color:#CFE6F2;border-radius:4px;padding:10px 12px;font-size:12px;white-space:pre;overflow-x:auto;margin:0 0 10px}#page-custom-css-id .cwd.cwd-nw .cwd-n-verdict{font-size:13px;background:var(--tint);border-radius:4px;padding:10px 12px;margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow{display:grid;grid-template-columns:repeat(6, 1fr);gap:0;list-style:none;padding:0;margin:0 0 28px;counter-reset:pf}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf{position:relative;text-align:center;padding:0 10px}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf::before{counter-increment:pf;content:counter(pf);display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--card);border:3px solid var(--teal);color:var(--teal);font-weight:bold;font-size:20px;position:relative;z-index:1}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf::after{content:"";position:absolute;top:25px;left:50%;width:100%;height:3px;background:var(--line);z-index:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf:last-child::after{display:none}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pb{display:block;color:var(--navy);font-size:15px;line-height:1.5}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-ps{display:block;color:var(--sub);font-size:12px;margin-top:4px;line-height:1.6}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow{grid-template-columns:1fr;gap:18px}}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf{display:grid;grid-template-columns:52px 1fr;gap:16px;text-align:left;align-items:center}}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf::before{margin:0}}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pf::after{top:52px;left:25px;width:3px;height:calc(100% - 34px)}}#page-custom-css-id .cwd.cwd-nw .cwd-n-plan-wrap{overflow-x:auto}#page-custom-css-id .cwd.cwd-nw .cwd-n-ptable{width:100%;border-collapse:collapse;background:var(--card);min-width:560px}#page-custom-css-id .cwd.cwd-nw .cwd-n-ptable th,#page-custom-css-id .cwd.cwd-nw .cwd-n-ptable td{border:1px solid var(--line);padding:18px 22px;text-align:left;vertical-align:top}#page-custom-css-id .cwd.cwd-nw .cwd-n-ptable th{width:22%;background:var(--navy);color:#fff;font-weight:bold}#page-custom-css-id .cwd.cwd-nw .cwd-n-price{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;background:var(--card);border:2px solid var(--teal);border-radius:8px;padding:24px}#page-custom-css-id .cwd.cwd-nw .cwd-n-price .cwd-n-lbl{font-weight:bold;color:#fff;background:var(--btn);padding:4px 16px;border-radius:3px}#page-custom-css-id .cwd.cwd-nw .cwd-n-price .cwd-n-val{font-size:26px;font-weight:bold;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-price .cwd-n-desc{color:var(--sub);font-size:14px}#page-custom-css-id .cwd.cwd-nw .cwd-n-pre{display:grid;grid-template-columns:1fr 1fr;gap:20px;list-style:none;padding:0;margin:0 0 24px;counter-reset:pr}#page-custom-css-id .cwd.cwd-nw .cwd-n-pre .cwd-n-pi{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:22px 24px 22px 76px;position:relative}#page-custom-css-id .cwd.cwd-nw .cwd-n-pre .cwd-n-pi::before{counter-increment:pr;content:counter(pr);position:absolute;left:22px;top:22px;width:38px;height:38px;border-radius:50%;background:var(--btn);color:#fff;display:grid;place-items:center;font-weight:bold}#page-custom-css-id .cwd.cwd-nw .cwd-n-pre h3{margin:0 0 6px;font-size:17px;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-pre p{margin:0;font-size:15px}@media (max-width: 720px){#page-custom-css-id .cwd.cwd-nw .cwd-n-pre{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-limits{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit{background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit h3{margin:0;font-size:16px;padding:14px 20px;color:#fff;background:var(--blue)}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit.cwd-n-p h3{background:var(--red)}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit.cwd-n-x h3{background:var(--sub)}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit ul{margin:0;padding:18px 20px 20px 38px}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit li{font-size:14px;line-height:1.75;margin-bottom:10px}#page-custom-css-id .cwd.cwd-nw .cwd-n-limit li:last-child{margin-bottom:0}@media (max-width: 900px){#page-custom-css-id .cwd.cwd-nw .cwd-n-limits{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-cta{background:var(--bg);color:var(--ink);text-align:center;padding:80px 0;border-top:4px solid var(--teal)}#page-custom-css-id .cwd.cwd-nw .cwd-n-cta h2{font-size:clamp(22px, 3vw, 30px);margin:0 0 14px;line-height:1.5;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-cta p{margin:0 auto 30px;color:var(--ink);max-width:40em}#page-custom-css-id .cwd.cwd-nw .cwd-n-cta .cwd-n-need{font-size:14px;background:var(--tint);color:var(--navy);display:inline-block;padding:8px 18px;border-radius:4px;margin-bottom:28px}#page-custom-css-id .cwd.cwd-nw .cwd-n-related{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}#page-custom-css-id .cwd.cwd-nw .cwd-n-rel{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:24px;display:flex;flex-direction:column}#page-custom-css-id .cwd.cwd-nw .cwd-n-rel h3{margin:0 0 8px;font-size:17px;color:var(--navy)}#page-custom-css-id .cwd.cwd-nw .cwd-n-rel p{margin:0 0 16px;font-size:14px;line-height:1.75;flex:1}#page-custom-css-id .cwd.cwd-nw .cwd-n-rel a{font-weight:bold;font-size:14px;color:var(--teal);text-decoration:none;align-self:flex-start;border-bottom:2px solid var(--teal)}@media (max-width: 900px){#page-custom-css-id .cwd.cwd-nw .cwd-n-related{grid-template-columns:1fr 1fr}}@media (max-width: 600px){#page-custom-css-id .cwd.cwd-nw .cwd-n-related{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult{background:var(--bg);padding:56px 0;border-top:1px solid var(--line)}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-msg{font-weight:bold;font-size:18px;color:var(--navy);line-height:1.6}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-box{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:22px;text-align:center}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-box p{margin:0 0 12px;font-weight:bold;font-size:15px;line-height:1.6}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-box .cwd-n-btn{width:100%}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-wrap{grid-template-columns:1fr}}#page-custom-css-id .cwd.cwd-nw .cwd-n-hero::before{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 class=%22hero-net%22 viewBox=%220 0 1200 420%22 preserveAspectRatio=%22xMidYMid slice%22 aria-hidden=%22true%22%3E %3Cg stroke=%22%2332ACC8%22 stroke-opacity=%22.35%22 stroke-width=%221%22 fill=%22none%22%3E %3Cpath d=%22M760 80 L880 150 L1010 90 L1120 190 L990 260 L880 150%22/%3E %3Cpath d=%22M880 150 L860 300 L990 260 L1080 360%22/%3E %3Cpath d=%22M860 300 L740 250 L760 80%22/%3E %3Cpath d=%22M1010 90 L1150 60%22/%3E %3C/g%3E %3Cg fill=%22%2332ACC8%22%3E %3Ccircle cx=%22760%22 cy=%2280%22 r=%224%22/%3E%3Ccircle cx=%22880%22 cy=%22150%22 r=%226%22/%3E%3Ccircle cx=%221010%22 cy=%2290%22 r=%224%22/%3E %3Ccircle cx=%221120%22 cy=%22190%22 r=%224%22/%3E%3Ccircle cx=%22990%22 cy=%22260%22 r=%225%22/%3E%3Ccircle cx=%22860%22 cy=%22300%22 r=%224%22/%3E %3Ccircle cx=%22740%22 cy=%22250%22 r=%223%22/%3E%3Ccircle cx=%221080%22 cy=%22360%22 r=%223%22/%3E%3Ccircle cx=%221150%22 cy=%2260%22 r=%223%22/%3E %3C/g%3E %3C/svg%3E") center/100% 100% no-repeat}#page-custom-css-id .cwd.cwd-nw .cwd-n-h1a,#page-custom-css-id .cwd.cwd-nw .cwd-n-h1b{display:inline-block}#page-custom-css-id .cwd.cwd-nw .cwd-n-flowfig{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-flowfig-img{display:block;min-width:440px;width:100%;aspect-ratio:520/260;background:url("data:image/svg+xml,%3Csvg font-family=%22%E3%83%A1%E3%82%A4%E3%83%AA%E3%82%AA,Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 520 260%22 role=%22img%22 aria-labelledby=%22ovfig-t%22%3E %3Ctitle id=%22ovfig-t%22%3E%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%90%8D%E3%81%8B%E3%82%89DNS%E6%8E%A2%E7%B4%A2%E3%83%BB%E3%82%B5%E3%83%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%88%97%E6%8C%99%E3%82%92%E8%A1%8C%E3%81%84%E3%80%81Web%E3%83%BBAPI%E3%83%BBMail%E3%83%BBVPN%E3%81%AA%E3%81%A9%E3%81%AE%E5%A4%96%E9%83%A8%E5%85%AC%E9%96%8B%E3%83%9B%E3%82%B9%E3%83%88%E7%BE%A4%E3%82%92%E6%B4%97%E3%81%84%E5%87%BA%E3%81%99%E6%B5%81%E3%82%8C%3C/title%3E %3Cdefs%3E%3Cmarker id=%22ah%22 viewBox=%220 0 10 10%22 refX=%229%22 refY=%225%22 markerWidth=%227%22 markerHeight=%227%22 orient=%22auto%22%3E%3Cpath d=%22M0 0L10 5L0 10z%22 fill=%22%2332ACC8%22/%3E%3C/marker%3E%3C/defs%3E %3Crect x=%226%22 y=%22100%22 width=%22110%22 height=%2260%22 rx=%226%22 fill=%22%23163E64%22/%3E %3Ctext x=%2261%22 y=%22126%22 text-anchor=%22middle%22 fill=%22%23fff%22 font-size=%2214%22 font-weight=%22bold%22%3E%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%90%8D%3C/text%3E %3Ctext x=%2261%22 y=%22146%22 text-anchor=%22middle%22 fill=%22%23fff%22 font-size=%2211%22%3E%E3%81%8A%E5%AE%A2%E6%A7%98%E3%81%AE%E3%81%94%E6%8F%90%E5%87%BA%3C/text%3E %3Cline x1=%22118%22 y1=%22130%22 x2=%22160%22 y2=%22130%22 stroke=%22%2332ACC8%22 stroke-width=%222.5%22 marker-end=%22url%28%23ah%29%22/%3E %3Crect x=%22164%22 y=%2292%22 width=%22130%22 height=%2276%22 rx=%226%22 fill=%22%23E8F5F9%22 stroke=%22%2332ACC8%22 stroke-width=%221.5%22/%3E %3Ctext x=%22229%22 y=%22118%22 text-anchor=%22middle%22 fill=%22%23163E64%22 font-size=%2212.5%22 font-weight=%22bold%22%3EDNS%E6%8E%A2%E7%B4%A2%E3%83%BB%3C/text%3E %3Ctext x=%22229%22 y=%22136%22 text-anchor=%22middle%22 fill=%22%23163E64%22 font-size=%2212.5%22 font-weight=%22bold%22%3E%E3%82%B5%E3%83%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%88%97%E6%8C%99%3C/text%3E %3Ctext x=%22229%22 y=%22156%22 text-anchor=%22middle%22 fill=%22%235B6B7A%22 font-size=%2211%22%3E%E5%85%AC%E9%96%8B%E8%B3%87%E7%94%A3%E3%81%AE%E6%B4%97%E3%81%84%E5%87%BA%E3%81%97%3C/text%3E %3Cline x1=%22296%22 y1=%22130%22 x2=%22336%22 y2=%22130%22 stroke=%22%2332ACC8%22 stroke-width=%222.5%22 marker-end=%22url%28%23ah%29%22/%3E %3Crect x=%22340%22 y=%2220%22 width=%22172%22 height=%22222%22 rx=%228%22 fill=%22none%22 stroke=%22%23D5DEE7%22 stroke-width=%221.5%22 stroke-dasharray=%225 4%22/%3E %3Ctext x=%22426%22 y=%2244%22 text-anchor=%22middle%22 fill=%22%23163E64%22 font-size=%2212.5%22 font-weight=%22bold%22%3E%E5%A4%96%E9%83%A8%E5%85%AC%E9%96%8B%E3%83%9B%E3%82%B9%E3%83%88%E7%BE%A4%3C/text%3E %3Cg font-size=%2213%22 font-weight=%22bold%22 text-anchor=%22middle%22 fill=%22%23163E64%22%3E %3Crect x=%22354%22 y=%2260%22 width=%2270%22 height=%2244%22 rx=%225%22 fill=%22%23FFFFFF%22 stroke=%22%23D5DEE7%22/%3E%3Ctext x=%22389%22 y=%2287%22%3EWeb%3C/text%3E %3Crect x=%22430%22 y=%2260%22 width=%2270%22 height=%2244%22 rx=%225%22 fill=%22%23FFFFFF%22 stroke=%22%23D5DEE7%22/%3E%3Ctext x=%22465%22 y=%2287%22%3EAPI%3C/text%3E %3Crect x=%22354%22 y=%22114%22 width=%2270%22 height=%2244%22 rx=%225%22 fill=%22%23FFFFFF%22 stroke=%22%23D5DEE7%22/%3E%3Ctext x=%22389%22 y=%22141%22%3EMail%3C/text%3E %3Crect x=%22430%22 y=%22114%22 width=%2270%22 height=%2244%22 rx=%225%22 fill=%22%23FFFFFF%22 stroke=%22%23D5DEE7%22/%3E%3Ctext x=%22465%22 y=%22141%22%3EVPN%3C/text%3E %3Crect x=%22354%22 y=%22168%22 width=%22146%22 height=%2244%22 rx=%225%22 fill=%22%23FFFFFF%22 stroke=%22%23D5DEE7%22/%3E%3Ctext x=%22427%22 y=%22195%22%3E%E3%81%9D%E3%81%AE%E4%BB%96%3C/text%3E %3C/g%3E %3C/svg%3E") center/100% 100% no-repeat}#page-custom-css-id .cwd.cwd-nw .cwd-n-hasarrow::after{content:"";display:block;width:0;height:0;margin:40px auto 0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:24px solid var(--teal)}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-a strong{color:#fff}#page-custom-css-id .cwd.cwd-nw .cwd-n-worry .cwd-n-ic,#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-ri{color:var(--teal)}#page-custom-css-id .cwd.cwd-nw .cwd-n-ptag{display:block;font-size:14px;letter-spacing:.06em;margin-bottom:6px}#page-custom-css-id .cwd.cwd-nw .cwd-n-steps .cwd-n-n{line-height:1.85}#page-custom-css-id .cwd.cwd-nw .cwd-n-dmh{padding-top:88px;padding-bottom:44px}#page-custom-css-id .cwd.cwd-nw .cwd-n-dmh .cwd-n-sec-title{margin-bottom:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-dmf{padding-top:0;padding-bottom:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-dmm{padding-top:28px;padding-bottom:88px}#page-custom-css-id .cwd.cwd-nw .cwd-n-dmm .cwd-n-domino-msg{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-domino-fig{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-rt{margin:0;font-weight:bold;color:var(--navy);font-size:15px;line-height:1.6}#page-custom-css-id .cwd.cwd-nw .cwd-n-risks .cwd-n-rd{margin:0;color:var(--sub);font-size:13px;line-height:1.6}#page-custom-css-id .cwd.cwd-nw .cwd-n-callout.cwd-n-mt28{margin-top:28px}#page-custom-css-id .cwd.cwd-nw .cwd-n-lgk,#page-custom-css-id .cwd.cwd-nw .cwd-n-lgv{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-sev.cwd-n-sm{min-width:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-lgk .cwd-n-sev{display:block}#page-custom-css-id .cwd.cwd-nw .cwd-n-mock{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-mock .cwd-n-mh{font-weight:bold}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cb{display:block;margin:0;font-size:26px;line-height:1.3;font-weight:bold}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cs{display:block;margin:0;font-size:12px;color:var(--sub);line-height:29.6px}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-ch .cwd-n-cb{color:var(--red)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cm .cwd-n-cb{color:var(--orange)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-cl .cwd-n-cb{color:var(--yellow)}#page-custom-css-id .cwd.cwd-nw .cwd-n-counts .cwd-n-ci .cwd-n-cb{color:var(--blue)}#page-custom-css-id .cwd.cwd-nw .cwd-n-mono .cwd-n-ml{display:block;white-space:nowrap}#page-custom-css-id .cwd.cwd-nw .cwd-n-mono .cwd-n-m1{display:inline-block;width:8ch}#page-custom-css-id .cwd.cwd-nw .cwd-n-mono .cwd-n-m2{display:inline-block;width:6ch}#page-custom-css-id .cwd.cwd-nw .cwd-n-mono .cwd-n-m4{margin-left:2ch}#page-custom-css-id .cwd.cwd-nw .cwd-n-note.cwd-n-r{text-align:right;margin:12px 0 13px}#page-custom-css-id .cwd.cwd-nw .cwd-n-note{margin:0 0 13px}#page-custom-css-id .cwd.cwd-nw .cwd-n-ov-text .cwd-n-note{margin:0 0 16px}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-pb{margin:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-pflow .cwd-n-ps{margin-bottom:0}#page-custom-css-id .cwd.cwd-nw .cwd-n-cta .cwd-n-need{display:table;margin:0 auto 28px}#page-custom-css-id .cwd.cwd-nw .cwd-n-consult .cwd-n-msg{margin:18px 0}#page-custom-css-id .cwd.cwd-nw .cwd-n-report-list li>p,#page-custom-css-id .cwd.cwd-nw .cwd-n-limit li>p{margin:0;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2 h3,#page-custom-css-id .cwd.cwd-nw .cwd-n-scope2 p{text-align:left}#page-custom-css-id .cwd div[data-inserted-by="tiptap"]{display:contents}#page-custom-css-id .cwd .cwd-as-block{display:block}#page-custom-css-id .richtext-v2:has(.cwd),#page-custom-css-id .richtext-v2:has(.cwd)>div{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}#page-custom-css-id .cwd .cwd-tags>p.cwd-tag{margin:0}#page-custom-css-id .cwd .cwd-ico-keep{font-size:0;line-height:0}#page-custom-css-id .cwd .cwd-stretch{position:relative;cursor:pointer}#page-custom-css-id .cwd .cwd-stretch a.cwd-stretch-a{color:inherit;text-decoration:none;font:inherit}#page-custom-css-id .cwd .cwd-stretch a.cwd-stretch-a::after{content:"";position:absolute;inset:0;z-index:1}#page-custom-css-id .cwd .cwd-dd{margin:0}#page-custom-css-id .cwd td>p[data-inserted-by="tiptap"],#page-custom-css-id .cwd th>p[data-inserted-by="tiptap"]{margin:0;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}#page-custom-css-id .cwd tr.cwd-thead-pad{display:none}#page-custom-css-id :where(.richtext-v2 .cwd) :is(table,thead,tbody,tfoot,tr,th,td){border:0 none;vertical-align:baseline}#page-custom-css-id :where(.richtext-v2 .cwd) th{font-weight:inherit}#page-custom-css-id :where(.richtext-v2 .cwd) :is(h1,h2,h3,h4,h5,h6){font-weight:normal}#page-custom-css-id .cwd[data-cwd="network-domino-s2"],#page-custom-css-id .cwd[data-cwd="network-domino-s3"]{margin-top:0}#page-custom-css-id .cwd .cwd-svg-2bedd116::before{content:"";display:block;width:36px;height:36px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 3l8 3v6c0 4.5-3.4 8.3-8 9-4.6-.7-8-4.5-8-9V6z%22/%3E%3Cpath d=%22M12 8v5M12 16h.01%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 3l8 3v6c0 4.5-3.4 8.3-8 9-4.6-.7-8-4.5-8-9V6z%22/%3E%3Cpath d=%22M12 8v5M12 16h.01%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-739df1ac::before{content:"";display:block;width:36px;height:36px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22M20 20l-4-4M11 8v3M11 14h.01%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22M20 20l-4-4M11 8v3M11 14h.01%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-26f17296::before{content:"";display:block;width:36px;height:36px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M8 12.5l2.5 2.5L16 9.5%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M8 12.5l2.5 2.5L16 9.5%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-791f75d6::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Crect height=%229%22 rx=%222%22 width=%2216%22 x=%224%22 y=%2211%22/%3E%3Cpath d=%22M8 11V8a4 4 0 0 1 7.5-2%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Crect height=%229%22 rx=%222%22 width=%2216%22 x=%224%22 y=%2211%22/%3E%3Cpath d=%22M8 11V8a4 4 0 0 1 7.5-2%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-a5e8699d::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cellipse cx=%2212%22 cy=%226%22 rx=%227%22 ry=%223%22/%3E%3Cpath d=%22M5 6v12c0 1.7 3.1 3 7 3s7-1.3 7-3V6M5 12c0 1.7 3.1 3 7 3s7-1.3 7-3%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cellipse cx=%2212%22 cy=%226%22 rx=%227%22 ry=%223%22/%3E%3Cpath d=%22M5 6v12c0 1.7 3.1 3 7 3s7-1.3 7-3V6M5 12c0 1.7 3.1 3 7 3s7-1.3 7-3%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-f09f30c5::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%228%22 cy=%2215%22 r=%224%22/%3E%3Cpath d=%22M11 12l9-9M17 6l3 3M14 9l2 2%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%228%22 cy=%2215%22 r=%224%22/%3E%3Cpath d=%22M11 12l9-9M17 6l3 3M14 9l2 2%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-f2320d5b::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 3L2 20h20z%22/%3E%3Cpath d=%22M12 10v4M12 17h.01%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 3L2 20h20z%22/%3E%3Cpath d=%22M12 10v4M12 17h.01%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-c760d02e::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Crect height=%2212%22 rx=%222%22 width=%2218%22 x=%223%22 y=%224%22/%3E%3Cpath d=%22M8 20h8M12 16v4M7 10h2M11 10h6%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Crect height=%2212%22 rx=%222%22 width=%2218%22 x=%223%22 y=%224%22/%3E%3Cpath d=%22M8 20h8M12 16v4M7 10h2M11 10h6%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-a767f6c1::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-f0d6443e::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Crect height=%2217%22 rx=%222%22 width=%2216%22 x=%224%22 y=%224%22/%3E%3Cpath d=%22M4 9h16M9 14l6 4M15 14l-6 4%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Crect height=%2217%22 rx=%222%22 width=%2216%22 x=%224%22 y=%224%22/%3E%3Cpath d=%22M4 9h16M9 14l6 4M15 14l-6 4%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .cwd .cwd-svg-4ffbe035::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M5.6 5.6l12.8 12.8%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M5.6 5.6l12.8 12.8%22/%3E%3C/svg%3E") center/contain no-repeat}#page-custom-css-id .contents{overflow-x:clip}#page-custom-css-id .cwd.cwd-nw{width:100vw;margin-left:calc(50% - 50vw)}#page-custom-css-id .cwd.cwd-nw [data-inserted-by]{font-weight:inherit}#page-custom-css-id .cwd.cwd-nw :is(td,th)>p{margin:0;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;word-break:inherit;text-align:inherit}#page-custom-css-id .content-element:has(.cwd.cwd-nw){background-color:transparent !important}#page-custom-css-id .content-element:has(.cwd.cwd-nw) .row:not(:has(.component)){display:none}@media (max-width: 820px){#page-custom-css-id .cwd.cwd-nw .cwd-n-report-grid{grid-template-columns:1fr}}
.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.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-1 .row.row-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-3 {
  /* 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.richtext, .main-visual .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.text, .main-visual .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.button, .main-visual .row.row-1 .col.col-2 .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 */
}