html.web-a11y-mode-active{--web-a11y-top-offset: 96px}html.web-a11y-mode-active:not(.web-a11y-toolbar-inflow) body{padding-top:var(--web-a11y-top-offset);box-sizing:border-box}html.web-a11y-mode-active.web-a11y-toolbar-inflow body{padding-top:0;box-sizing:border-box}#web-a11y-panel{display:none;position:fixed;top:0;left:0;right:0;z-index:2147483000;background:#3d3d3d;color:#fff;font-size:12px;line-height:1.2;box-shadow:0 2px 8px #00000059;max-width:100vw;box-sizing:border-box}#web-a11y-panel.web-a11y-panel--inflow{position:relative;top:auto;left:auto;right:auto;width:100%}#web-a11y-panel.web-a11y-open{display:block}.web-a11y-bar-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:0;padding:10px 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.web-a11y-bar-scroll::-webkit-scrollbar{height:4px}.web-a11y-bar-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.web-a11y-tool{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:72px;min-width:64px;margin:0 5px;text-align:center;-webkit-user-select:none;user-select:none}.web-a11y-tool-label{color:#fff;font-size:12px;line-height:1.2;margin-bottom:6px;white-space:nowrap}.web-a11y-tool-btn{width:50px;height:50px;min-width:50px;min-height:50px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:2px;cursor:pointer;background:#c8c8c8;color:#1a1a1a;box-sizing:border-box}.web-a11y-tool-btn:hover,.web-a11y-tool-btn:focus-visible{filter:brightness(1.05);outline:2px solid #fff;outline-offset:1px}.web-a11y-tool-btn svg{width:28px;height:28px;display:block;flex-shrink:0;fill:currentColor;stroke:currentColor}.web-a11y-tool--exit .web-a11y-tool-btn,.web-a11y-tool-btn.web-a11y-tint-exit{background:#dc2626;color:#fff}.web-a11y-tool-btn.web-a11y-active{background:#2563eb;color:#fff;box-shadow:inset 0 0 0 2px #1e3a8a}.web-a11y-tool--grow{width:96px;min-width:96px}.web-a11y-compact-select{width:100%;max-width:92px;height:50px;font-size:11px;padding:2px 4px;border:none;border-radius:2px;background:#c8c8c8;color:#111;cursor:pointer}.web-a11y-minibar{display:flex;gap:2px;width:50px;height:50px;flex-direction:column;align-items:stretch;justify-content:space-between}.web-a11y-minibar .web-a11y-tool-btn{width:100%;height:20px;min-height:20px;font-size:10px;line-height:1;padding:0}.web-a11y-dual{width:50px;height:50px;display:flex;flex-direction:column;gap:2px}.web-a11y-dual .web-a11y-tool-btn{flex:1;min-height:0;height:auto;font-size:11px;font-weight:600}.web-a11y-dual .web-a11y-tool-btn svg{width:20px;height:20px}.web-a11y-rate-val,.web-a11y-zoom-val{font-weight:700;color:#fde68a;margin-left:2px}.web-a11y-crosshair-line{position:fixed;pointer-events:none;z-index:2147482000;background:#e11d48;display:none}html[data-web-a11y-crosshair="1"] .web-a11y-crosshair-line{display:block}#web-a11y-crosshair-h{left:0;right:0;height:2px;width:100%}#web-a11y-crosshair-v{top:0;bottom:0;width:2px;height:100%}html[data-web-a11y-big-mouse="1"] body,html[data-web-a11y-big-mouse="1"] body *{cursor:var(--web-a11y-cursor-lg, cell)!important}html.web-a11y-mode-active .web-a11y-point-read-mark{outline:2px solid #dc2626!important;outline-offset:2px!important}#web-a11y-readscreen{position:fixed;left:0;right:0;bottom:0;height:12rem;min-height:12rem;max-height:12rem;padding:12px 18px 14px;background:#0f172a;color:#f8fafc;font-size:27px;line-height:1.4;z-index:2147482500;display:none;overflow:hidden;box-shadow:0 -4px 12px #00000040;border-top:3px solid #38bdf8;box-sizing:border-box}#web-a11y-readscreen .web-a11y-readscreen-inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}#web-a11y-readscreen.web-a11y-big-caption{font-size:30px}#web-a11y-readscreen.web-a11y-big-caption .web-a11y-readscreen-main{font-size:1.08em}html[data-web-a11y-readscreen="1"] #web-a11y-readscreen{display:block}.web-a11y-readscreen-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.35);flex-shrink:0}.web-a11y-chip{min-width:56px;padding:6px 12px;font-size:14px;border-radius:4px;border:1px solid #64748b;background:#1e293b;color:#e2e8f0;cursor:pointer}.web-a11y-chip:hover,.web-a11y-chip:focus-visible{background:#334155;outline:2px solid #38bdf8}.web-a11y-chip--on{background:#2563eb;border-color:#1d4ed8;color:#fff}#web-a11y-readscreen .web-a11y-readscreen-label{font-size:11px;color:#94a3b8;margin-bottom:4px;flex-shrink:0}#web-a11y-readscreen .web-a11y-readscreen-main{flex:1;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;word-break:break-word;line-height:1.65;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}#web-a11y-readscreen .web-a11y-readscreen-main::-webkit-scrollbar{width:6px}#web-a11y-readscreen .web-a11y-readscreen-main::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:3px}#web-a11y-readscreen .web-a11y-readscreen-main>*{max-width:100%;max-height:none;overflow:visible}#web-a11y-readscreen .web-a11y-caption-line{display:inline-flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:12px 10px;line-height:1.85;vertical-align:top;max-width:100%}#web-a11y-readscreen .web-a11y-caption-unit.web-a11y-caption--reading,#web-a11y-readscreen .web-a11y-ruby.web-a11y-caption--reading{border-color:#38bdf8;background:rgba(56,189,248,.22);box-shadow:inset 0 0 0 1px #7dd3fcf2,0 0 0 1px #38bdf880}#web-a11y-readscreen .web-a11y-ruby.web-a11y-caption--reading .web-a11y-rt{color:#fff;font-weight:600}#web-a11y-readscreen .web-a11y-ruby{ruby-position:over;-webkit-ruby-position:before;vertical-align:bottom;margin:0;padding:6px 8px 9px;border:1px solid rgba(255,255,255,.88);border-radius:4px;box-sizing:border-box;background:rgba(15,23,42,.35);font-weight:700}#web-a11y-readscreen .web-a11y-ruby.web-a11y-ruby--solo{padding:8px 8px 9px}#web-a11y-readscreen .web-a11y-rb{font-weight:700;letter-spacing:.02em}#web-a11y-readscreen .web-a11y-rt{font-size:.36em;line-height:1.12;color:#f8fafcf2;font-weight:500;text-align:center;white-space:nowrap;letter-spacing:.04em}#web-a11y-readscreen.web-a11y-pinyin-mode .web-a11y-rt{font-size:.39em;line-height:1.1}#web-a11y-readscreen.web-a11y-pinyin-mode.web-a11y-big-caption .web-a11y-rt{font-size:.4em}#web-a11y-readscreen.web-a11y-pinyin-mode .web-a11y-caption-line{gap:14px 12px;line-height:1.92}#web-a11y-readscreen.web-a11y-pinyin-mode.web-a11y-big-caption .web-a11y-rb,#web-a11y-readscreen.web-a11y-pinyin-mode.web-a11y-big-caption .web-a11y-readscreen-main{font-size:1em}#web-a11y-readscreen .web-a11y-caption-line .web-a11y-rb-plain{display:inline-flex;align-items:center;justify-content:center;vertical-align:bottom;margin:0;min-width:.52em;padding:6px 7px 8px;border:1px solid rgba(255,255,255,.72);border-radius:4px;font-weight:700;line-height:1.25}#web-a11y-readscreen .web-a11y-rb-plain{white-space:pre-wrap}#web-a11y-readscreen .web-a11y-caption-gap{display:inline;white-space:pre-wrap;border:none;padding:0;margin:0;min-width:0;background:transparent;font-weight:inherit}#web-a11y-readscreen .web-a11y-caption-ws-slot{display:inline-block;border:none!important;background:transparent!important;box-shadow:none!important;min-width:0!important;max-width:6em;padding:0 1px!important;outline:none!important;font-weight:inherit;vertical-align:bottom}#web-a11y-readscreen .web-a11y-caption-ws-slot.web-a11y-caption--reading{background:rgba(56,189,248,.15)!important;border-radius:2px}html{--web-a11y-font-scale: 1;--web-a11y-page-scale: 1;font-size:calc(16px * var(--web-a11y-font-scale, 1))}.cms-body{transform:scale(var(--web-a11y-page-scale, 1));transform-origin:top center;margin-left:auto;margin-right:auto}html[data-a11y-color] .cms-header .theme-switcher{opacity:.45;pointer-events:none}html[data-a11y-color=orig] .cms-header .theme-switcher,html:not([data-a11y-color]) .cms-header .theme-switcher{opacity:1;pointer-events:auto}html[data-a11y-color=c1] body{background:#fff!important;color:#000!important}html[data-a11y-color=c1] a,html[data-a11y-color=c1] a:visited,html[data-a11y-color=c1] a:hover,html[data-a11y-color=c1] .nav-link{color:inherit!important}html[data-a11y-color=c1] .cms-header{background:#fff!important;color:#000!important}html[data-a11y-color=c1] .cms-header .accessibility-btn,html[data-a11y-color=c1] .cms-header .care-mode-btn,html[data-a11y-color=c1] .cms-header .search-btn,html[data-a11y-color=c1] .cms-header .search-input,html[data-a11y-color=c1] .cms-nav{color:#000!important;border-color:#333!important}html[data-a11y-color=c2] body{background:#1e3a8a!important;color:#fbbf24!important}html[data-a11y-color=c2] a,html[data-a11y-color=c2] a:visited,html[data-a11y-color=c2] a:hover,html[data-a11y-color=c2] .nav-link{color:inherit!important}html[data-a11y-color=c2] .cms-header,html[data-a11y-color=c2] .cms-nav{background:#1e3a8a!important;color:#fbbf24!important}html[data-a11y-color=c3] body{background:#fef3c7!important;color:#000!important}html[data-a11y-color=c3] a,html[data-a11y-color=c3] a:visited,html[data-a11y-color=c3] a:hover,html[data-a11y-color=c3] .nav-link{color:inherit!important}html[data-a11y-color=c3] .cms-header,html[data-a11y-color=c3] .cms-nav{background:#fef3c7!important;color:#000!important}html[data-a11y-color=c4] body{background:#0f0f0f!important;color:#facc15!important}html[data-a11y-color=c4] a,html[data-a11y-color=c4] a:visited,html[data-a11y-color=c4] a:hover,html[data-a11y-color=c4] .nav-link{color:inherit!important}html[data-a11y-color=c4] .cms-header,html[data-a11y-color=c4] .cms-nav{background:#0f0f0f!important;color:#facc15!important}#web-a11y-help{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.45);padding:24px;box-sizing:border-box}#web-a11y-help.web-a11y-open{display:flex}#web-a11y-help-panel{max-width:480px;max-height:80vh;overflow:auto;background:#fff;color:#111;padding:20px;border-radius:8px;font-size:14px;line-height:1.6;box-shadow:0 8px 32px #0000004d}#web-a11y-help-panel h3{margin:0 0 12px;font-size:16px}#web-a11y-help-panel button{margin-top:12px;padding:8px 16px;cursor:pointer}.cms-header .header-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cms-header .care-mode-btn{border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.12);color:#fff;border-radius:14px;padding:6px 12px;cursor:pointer;font-size:inherit;font-weight:inherit}.cms-header .care-mode-btn:hover,.cms-header .care-mode-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}html[data-care-mode="1"]{font-size:calc(20px * var(--web-a11y-font-scale, 1))!important}html[data-care-mode="1"] body,html[data-care-mode="1"] .cms-body{line-height:1.65!important}html[data-care-mode="1"]:not([data-a11y-color]) .cms-header .header-main{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;padding-top:14px!important;padding-bottom:16px!important}html[data-care-mode="1"]:not([data-a11y-color]) .cms-header .logo-section{text-align:center;flex:1 1 100%}html[data-care-mode="1"]:not([data-a11y-color]) .cms-header .search-section{display:flex;justify-content:center;width:100%}html[data-care-mode="1"]:not([data-a11y-color]) .cms-header .search-box{width:100%;max-width:520px;border-radius:999px!important;overflow:hidden;padding:6px 8px!important;align-items:center;gap:8px!important}html[data-care-mode="1"]:not([data-a11y-color]) .care-mode-btn,html[data-care-mode="1"]:not([data-a11y-color]) .accessibility-btn{min-height:44px;padding:8px 16px!important;font-weight:700!important}html[data-care-mode="1"]:not([data-a11y-color]) .logo-section .site-title{font-size:1.5em!important;font-weight:800!important;letter-spacing:.02em!important}html[data-care-mode="1"]:not([data-a11y-color]) .logo-section .site-subtitle{font-size:.95em!important;letter-spacing:.04em!important}html[data-care-mode="1"]:not([data-a11y-color]) .search-input{flex:1!important;font-size:1em!important;min-height:42px!important}html[data-care-mode="1"]:not([data-a11y-color]) .search-btn{font-size:1em!important;min-height:44px!important;padding:0 18px!important}html[data-care-mode="1"]:not([data-a11y-color]) .cms-nav .nav-left{flex:1}html[data-care-mode="1"]:not([data-a11y-color]) .cms-nav .nav-menu{flex-wrap:wrap;justify-content:center}html[data-care-mode="1"]:not([data-a11y-color]) .nav-link{min-height:48px!important;padding:14px 18px!important;font-weight:700!important;font-size:1.06em!important}html[data-care-mode="1"]:not([data-a11y-color]) .submenu li a{font-size:1.05em!important;min-height:46px!important;padding:10px 16px!important}html[data-care-mode="1"]:not([data-a11y-color]) .nav-login-btn{min-height:44px!important;padding:8px 18px!important;font-weight:700!important}html[data-care-mode="1"]:not([data-a11y-color]) .breadcrumb,html[data-care-mode="1"]:not([data-a11y-color]) .cms-breadcrumb{font-size:1.02em!important}html[data-care-mode="1"]:not([data-a11y-color]) .cms-footer{padding-top:2rem!important}html[data-care-mode="1"] .carousel-section,html[data-care-mode="1"] .news-section,html[data-care-mode="1"] .notice-section,html[data-care-mode="1"] .service-section{border-radius:6px!important}html[data-care-mode="1"] .carousel-caption{margin-top:12px!important;font-size:1.12em!important;line-height:1.55!important;font-weight:700!important}html[data-care-mode="1"] .carousel-slide img{width:100%!important;height:auto!important;min-height:200px!important;max-height:min(52vh,440px)!important;object-fit:contain!important;object-position:center top!important;border-radius:8px!important}html[data-care-mode="1"] .carousel-btn{min-width:44px!important;min-height:44px!important;font-size:1.15em!important}html[data-care-mode="1"] .carousel-dots{display:flex!important;gap:14px!important;margin-top:16px!important;padding:8px 4px!important;min-height:44px!important;align-items:center!important;justify-content:center!important}html[data-care-mode="1"] .carousel-dot{width:12px!important;height:12px!important;border:1px solid currentColor!important;flex-shrink:0!important}html[data-care-mode="1"] .cms-content{font-size:1em}html[data-care-mode="1"] .cms-content .news-title,html[data-care-mode="1"] .cms-content .news-title a,html[data-care-mode="1"] .cms-content .notice-title,html[data-care-mode="1"] .cms-content .notice-title a,html[data-care-mode="1"] .cms-content .article-title{font-size:1.22em!important;font-weight:700!important;line-height:1.55!important}html[data-care-mode="1"]:not([data-a11y-color]) .article-detail .article-title,html[data-care-mode="1"]:not([data-a11y-color]) .cms-content>.content-wrapper h1{font-size:1.75em!important;font-weight:800!important;text-align:center!important}html[data-care-mode="1"]:not([data-a11y-color]) .article-body,html[data-care-mode="1"]:not([data-a11y-color]) .article-content{font-size:1.06em!important;line-height:1.85!important}html[data-care-mode="1"] .cms-content .news-meta,html[data-care-mode="1"] .cms-content .article-meta{font-size:.95em!important}html[data-care-mode="1"] .cms-content .news-item,html[data-care-mode="1"] .cms-content .notice-item{padding-top:.35em;padding-bottom:.35em}html[data-care-mode="1"] .cms-footer,html[data-care-mode="1"] .cms-footer a{font-size:1em!important}html[data-care-mode="1"] .section-title{font-size:1.35em!important;font-weight:800!important}html[data-care-mode="1"]:not([data-a11y-color]) .section-title{padding-left:14px!important;line-height:1.35!important;border-left:4px solid currentColor!important}html[data-care-mode="1"]:not([data-a11y-color]) .service-name{font-size:1.08em!important}html[data-care-mode="1"]:not([data-a11y-color]) .service-desc{font-size:.98em!important;line-height:1.55!important}html[data-care-mode="1"][data-a11y-color] .care-mode-btn,html[data-care-mode="1"][data-a11y-color] .accessibility-btn{min-height:44px;padding:8px 14px;font-weight:700}
