._page_1xxdk_1{min-height:100vh;color:#172d42;background:#f5f8fc;font-family:Meiryo UI,メイリオ,sans-serif;font-size:13px}._page_1xxdk_1 *{box-sizing:border-box}._page_1xxdk_1 a{text-decoration:none;color:#126e92}._page_1xxdk_1 header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #dce6ee;padding:20px max(24px,calc((100vw - 1170px)/2));gap:16px}._page_1xxdk_1 header>a{display:flex;align-items:center;gap:8px;font-weight:800}._page_1xxdk_1 header nav{display:flex;gap:23px;font-size:12px;font-weight:700}._container_1xxdk_1{max-width:1210px;padding:0 24px;margin:auto}._hero_1xxdk_1{background:linear-gradient(125deg,#0a0f1a,#133754);color:#fff;padding:75px 0 87px}._hero_1xxdk_1 span,._title_1xxdk_1 span{color:#34d6ff;font-size:11px;font-weight:800;letter-spacing:.15em}._hero_1xxdk_1 h1{font-size:clamp(27px,3.6vw,42px);line-height:1.5;margin:18px 0}._hero_1xxdk_1 h1 em{font-style:normal;color:#34d6ff}._hero_1xxdk_1 p{color:#c2d7e3;line-height:2;max-width:780px;font-size:13px}._notice_1xxdk_1{display:flex;gap:13px;align-items:flex-start;margin:25px 0 61px;padding:18px 22px;background:#e8f4fa;border-left:4px solid #34d6ff;line-height:1.8}._notice_1xxdk_1 svg{color:#0b86a7;flex-shrink:0}._notice_1xxdk_1 b{font-size:12px}._notice_1xxdk_1 p{margin:4px 0;color:#55748d;font-size:11px}._page_1xxdk_1 section{margin-bottom:70px}._title_1xxdk_1 span{color:#187b9b}._title_1xxdk_1 h2{font-size:27px;margin:12px 0}._title_1xxdk_1 p{line-height:2;color:#6e8296}._search_1xxdk_1{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #cbdbe7;border-radius:11px;padding:11px 17px;margin:23px 0;color:#1f87a7}._search_1xxdk_1 input{background:transparent;border:0;box-shadow:none;font-size:14px;width:100%}._total_1xxdk_1{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0}._total_1xxdk_1 b{font-size:12px}._total_1xxdk_1 a{display:flex;gap:5px;align-items:center;font-size:11px;font-weight:800}._records_1xxdk_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._record_1xxdk_1{background:#fff;border:1px solid #dbe6ef;border-radius:11px;padding:22px;min-width:0}._recordHead_1xxdk_1{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #e6edf2}._recordHead_1xxdk_1 strong{font-size:16px;color:#1a2e43;line-height:1.6}._recordHead_1xxdk_1 span{font-size:11px;white-space:nowrap;font-weight:800;color:#0b6c90;background:#e8f5fb;padding:7px 9px;border-radius:4px}._meta_1xxdk_1{display:grid;gap:9px;margin:17px 0}._meta_1xxdk_1>div{display:flex;justify-content:space-between;gap:15px;align-items:center}._meta_1xxdk_1 small{color:#8092a4;min-width:90px}._meta_1xxdk_1 b{font-size:11px;font-weight:600;color:#3f576c;text-align:right;overflow-wrap:anywhere}._relation_1xxdk_1{color:#7b8d9b;font-size:10px;line-height:1.8;border-top:1px solid #eef1f5;padding-top:10px}._actions_1xxdk_1{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:17px;padding-top:14px;border-top:1px solid #eef1f5}._actions_1xxdk_1 a{font-size:11px;font-weight:800;display:flex;gap:5px;align-items:center}._empty_1xxdk_1{padding:28px;background:#fff;border:1px solid #d7e4ee;border-radius:9px;color:#667e90}._explain_1xxdk_1{padding:30px;background:#e9f2f8;border-radius:12px}._explain_1xxdk_1 h2{font-size:20px}._explain_1xxdk_1 p{line-height:2.15;color:#536d82}._official_1xxdk_1{display:flex;gap:10px;flex-wrap:wrap}._official_1xxdk_1 a{display:flex;gap:7px;align-items:center;padding:12px 15px;background:#fff;border:1px solid #d7e4ee;border-radius:7px;font-size:11px;font-weight:700}._page_1xxdk_1 footer{background:#0a0f1a;color:#c6d8e1;padding:31px max(24px,calc((100vw - 1170px)/2));display:flex;justify-content:space-between;gap:15px;font-size:11px}._page_1xxdk_1 footer a{color:#34d6ff}._sourceLinks_1xxdk_1{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}._sourceLinks_1xxdk_1 a{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800}._filterLabel_1xxdk_1{font-size:11px;font-weight:800;color:#597187;margin:15px 0 8px}._filterLabel_1xxdk_1 small{color:#8b9aaa;font-weight:400;margin-left:8px}._filters_1xxdk_1{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}._filters_1xxdk_1 button{border:1px solid #cddbe6;background:#fff;padding:9px 13px;border-radius:7px;color:#40576b;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px}._filters_1xxdk_1 ._activeFilter_1xxdk_1,._filters_1xxdk_1 button[aria-pressed=true]{background:#0a2944;color:#fff;border-color:#0a2944}._filters_1xxdk_1 button:focus-visible,._pagination_1xxdk_1 button:focus-visible{outline:2px solid #34d6ff;outline-offset:2px}._category_1xxdk_1{display:flex;align-items:center;gap:8px;color:#637e8f;font-size:10px;font-weight:700;margin-top:12px}._primary_1xxdk_1{font-size:10px;color:#14758f;background:#eaf8fd;padding:4px 7px;border-radius:5px}._recordDetails_1xxdk_1{background:#f5f9fc;border-radius:7px;padding:11px 12px;font-size:10px;color:#5c7387}._recordDetails_1xxdk_1 summary{cursor:pointer;font-weight:800}._recordDetails_1xxdk_1 p{margin:9px 0 0;line-height:1.7;overflow-wrap:anywhere}._recordDetails_1xxdk_1 p strong{display:block;color:#24465c;font-size:10px}._noRelation_1xxdk_1{font-size:10px;color:#8195a5}._pagination_1xxdk_1{display:flex;justify-content:center;gap:19px;align-items:center;margin:27px auto}._pagination_1xxdk_1 button{background:#fff;border:1px solid #d0e0eb;border-radius:7px;color:#176a89;font-weight:800;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}._pagination_1xxdk_1 button:disabled{opacity:.4;cursor:not-allowed}._pagination_1xxdk_1 span{font-size:12px;color:#4e687c;font-weight:800}._total_1xxdk_1 span{font-size:11px;color:#687d8d}#_mf-results_1xxdk_1{scroll-margin-top:20px}@media(max-width:760px){._records_1xxdk_1{grid-template-columns:1fr}._page_1xxdk_1 header nav{gap:12px}}@media(max-width:520px){._page_1xxdk_1 header nav{display:none}._hero_1xxdk_1{padding:51px 0 68px}._container_1xxdk_1{padding:0 15px}._notice_1xxdk_1{margin-bottom:40px}._record_1xxdk_1{padding:17px}._recordHead_1xxdk_1{flex-wrap:wrap}._page_1xxdk_1 footer{flex-direction:column}}
