.js-lazy-load{transform:translateY(30px);opacity:0;transition:opacity .8s cubic-bezier(0.5, 0, 0, 1) .1s,transform .9s cubic-bezier(0.5, 0, 0, 1) .1s}.js-lazy-load.loading{transform:translateY(0);opacity:1}img.js-lazy-load{background:#f8f8f8 url(data:image/svg+xml;base64,PHN2ZyBpZD0iYjIwZjRjNzQtM2Y5ZS00ZTk4LWIzMjUtNjNlMzAxNzliNTkwIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMCwwVjUwSDUwVjBaTTQ2LjQzLDQ2LjQzSDMuNTdWMy41N0g0Ni40M1oiIGZpbGw9IiNkZGQiLz48cG9seWdvbiBwb2ludHM9IjQyLjg2IDIxLjQzIDM1LjcxIDE0LjI5IDIxLjQzIDMyLjE0IDcuMTQgMjEuNDMgNy4xNCA0Mi44NiA0Mi44NiA0Mi44NiA0Mi44NiAyMS40MyIgZmlsbD0iI2RkZCIvPjxjaXJjbGUgY3g9IjE3Ljg2IiBjeT0iMTQuMjkiIHI9IjcuMTQiIGZpbGw9IiNkZGQiLz48L3N2Zz4=) no-repeat center/40px 40px}img.js-lazy-load.loaded{background:none}.js-lazy-load.is-movie{background:#f8f8f8 url(data:image/svg+xml;base64,PHN2ZyBpZD0iYTJjYzMxMTYtMGFmOS00ZWNiLTgzODMtMzFiNGMyNTI4OTYzIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDYuNDMsNS4zNkgzLjU3QTMuNTcsMy41NywwLDAsMCwwLDguOTNWNDEuMDdhMy41NywzLjU3LDAsMCwwLDMuNTcsMy41N0g0Ni40M0EzLjU3LDMuNTcsMCwwLDAsNTAsNDEuMDdWOC45M0EzLjU3LDMuNTcsMCwwLDAsNDYuNDMsNS4zNlpNMzUuMzEsMjUuOTEsMTguMjYsMzNhMS40NywxLjQ3LDAsMCwxLTIuMTktMS40NlYxOC40NEExLjQ3LDEuNDcsMCwwLDEsMTguMjYsMTdsMTcuMDUsNy4xMUMzNi41MSwyNC41OSwzNi41MSwyNS40MSwzNS4zMSwyNS45MVoiIGZpbGw9IiNkZGQiLz48L3N2Zz4=) no-repeat center/40px 40px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
html{height:100%}body{color:#333;font-family:-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif}body{font-size:16px}@media print{body{font-size:16px}}a{color:#006dd9;text-decoration:none;border:none}a:visited{color:#7f5ad7;text-decoration:none}a:active{color:#006dd9;text-decoration:none}a:hover{color:#006dd9;text-decoration:underline}@keyframes fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes fade-in-down{0%{opacity:0}20%{transform:translate(0, -10px);opacity:0}100%{transform:translate(0);opacity:1}}@keyframes fade-in-down{0%{opacity:0}20%{transform:translate(0, -10px);opacity:0}100%{transform:translate(0);opacity:1}}@keyframes fade-in-down{0%{opacity:0}20%{transform:translate(0, -10px);opacity:0}100%{transform:translate(0);opacity:1}}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.c-container{max-width:1170px;margin:0 auto;padding-right:30px;padding-left:30px}.c-container{box-sizing:border-box}.c-container-md{max-width:960px;margin:0 auto;padding-right:30px;padding-left:30px}.c-container-md{box-sizing:border-box}.c-container-sm{max-width:750px;margin:0 auto;padding-right:30px;padding-left:30px}.c-container-sm{box-sizing:border-box}.entry-style{overflow:hidden;word-break:break-word}.entry-text-unit{color:#333;font-weight:400;word-break:break-word}.entry-text-unit{font-size:14px}@media print{.entry-text-unit{font-size:14px}}.entry-text-unit h2,.entry-text-unit h3,.entry-text-unit h4,.entry-text-unit h5,.entry-text-unit h6,.entry-text-unit p,.entry-text-unit dl{margin-right:15px;margin-left:15px}.entry-text-unit blockquote{margin-right:0;margin-left:0}.entry-text-unit a:link,.entry-text-unit a:hover,.entry-text-unit a:focus,.entry-text-unit a:active{color:#006dd9;text-decoration:underline}.entry-text-unit a:visited{color:#7f5ad7}.entry-text-unit em{font-weight:400;font-style:normal;border-bottom:dotted 3px #c41134}.entry-text-unit strong{font-weight:700;font-style:normal}@media screen and (min-width: 768px){.entry-text-unit{font-size:16px}.entry-text-unit{font-size:16px}}.entry-text-unit h2:not([class]){margin-top:0;margin-bottom:20px;padding:0 0 0 10px;overflow:hidden;font-weight:700;line-height:1.3;border-left:4px solid #c41134}.entry-text-unit h2:not([class]){font-size:20px}@media print{.entry-text-unit h2:not([class]){font-size:20px}}.entry-text-unit h2:not([class]){font-size:20px}@media print{.entry-text-unit h2:not([class]){font-size:20px}}.entry-text-unit h3:not([class]){margin-top:0;margin-bottom:20px;padding:10px;overflow:hidden;font-weight:400;line-height:1.3;background-color:#efefef}.entry-text-unit h3:not([class]){font-size:18px}@media print{.entry-text-unit h3:not([class]){font-size:18px}}.entry-text-unit h3:not([class]){font-size:18px}@media print{.entry-text-unit h3:not([class]){font-size:18px}}.entry-text-unit h4:not([class]){margin-top:0;margin-bottom:20px;overflow:hidden;font-weight:400;line-height:1.3}.entry-text-unit h4:not([class]){font-size:16px}@media print{.entry-text-unit h4:not([class]){font-size:16px}}.entry-text-unit h4:not([class]){font-size:16px}@media print{.entry-text-unit h4:not([class]){font-size:16px}}@media screen and (min-width: 768px){.entry-text-unit h2:not([class]){font-size:22px}.entry-text-unit h2:not([class]){font-size:22px}.entry-text-unit h3:not([class]){font-size:20px}.entry-text-unit h3:not([class]){font-size:20px}.entry-text-unit h4:not([class]){font-size:18px}.entry-text-unit h4:not([class]){font-size:18px}}.entry-text-unit p:not([class]){margin-top:0;margin-bottom:20px;font-weight:400;line-height:1.7}.entry-text-unit ul{margin:0 0 20px 0;padding:0 15px}.entry-text-unit ul li{position:relative;display:block;margin:0 0 .25em 0;padding:0 0 0 28px;font-weight:400;line-height:1.7}.entry-text-unit ul li::before{position:absolute;top:.5em;left:12px;width:0;height:0;border:3px solid #c41134;border-radius:50%;content:""}.entry-text-unit ul li ul{margin:.25em 0}.entry-text-unit ol{margin:0 0 20px 0;padding:0 15px;list-style:none;counter-reset:ol-counter}.entry-text-unit ol li{position:relative;margin:0 0 .25em 0;padding:0 0 0 28px;line-height:1.7}.entry-text-unit ol li::before{position:absolute;top:.4em;left:8px;display:inline-block;color:#c41134;line-height:1;content:counter(ol-counter) ".";counter-increment:ol-counter}.entry-text-unit ol li ol{margin-top:.25em}.entry-text-unit dl{margin-top:0;margin-bottom:30px;padding:18px 0;line-height:1.7;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.entry-text-unit dl dt{position:relative;margin:0 0 5px;padding-left:14px;font-weight:700}.entry-text-unit dl dt::before{position:absolute;top:0;bottom:0;left:0;border-left:4px solid #c41134;content:""}.entry-text-unit dl dd{margin-left:0;padding-left:14px}.entry-text-unit dl dd+dt{margin-top:18px;padding-top:18px;border-top:1px solid #ccc}.entry-text-unit dl dd+dt::before{top:18px}[class*=column-quote] blockquote,.entry-text-unit blockquote{box-sizing:border-box;width:100%;margin-top:0;margin-bottom:30px;padding:30px !important;line-height:1.7;background:#efefef;border-left:4px solid #c41134}.entry-text-unit pre{box-sizing:border-box;width:100%;margin:0 0 30px 0}.entry-text-unit pre ol{margin:0;padding:0 0 0 2em;list-style:decimal}.entry-text-unit pre ol li{margin:0 0 3px;padding-left:12px;line-height:1.7}.entry-text-unit pre ol li::before{content:none}.entry-text-unit table,[class^=column-table-] table{width:calc(100% - 30px);margin:0 15px 30px;border:0 solid #ccc;border-right-width:1px;border-bottom-width:1px;border-collapse:collapse}.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{display:block;padding:5px 10px;line-height:1.7;border:0 solid #ccc;border-top-width:1px;border-left-width:1px}.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{font-size:14px}@media print{.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{font-size:14px}}.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{font-size:14px}@media print{.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{font-size:14px}}.entry-text-unit th,[class^=column-table-] th{font-weight:700;background-color:#efefef}.entry-text-unit th:not([align]),[class^=column-table-] th:not([align]){text-align:left}[class^=column-table-] .entry-container{margin-bottom:30px;overflow-x:auto;overflow-y:visible !important;-webkit-overflow-scrolling:touch}[class^=column-table-] .entry-container table{width:100%;margin-right:0;margin-bottom:0;margin-left:0}.entry-text-unit .entry-container table{width:100%;margin-right:0;margin-left:0}[class^=column-table-] .acms-table-scrollable th,[class^=column-table-] .acms-table-scrollable td,[class^=column-table-] .js-table-unit-scroll-hint th,[class^=column-table-] .js-table-unit-scroll-hint td,.entry-text-unit .acms-table-scrollable th,.entry-text-unit .acms-table-scrollable td,.entry-text-unit .js-table-unit-scroll-hint th,.entry-text-unit .js-table-unit-scroll-hint td{display:table-cell;white-space:nowrap}@media screen and (min-width: 768px){.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{display:table-cell}.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{font-size:16px}.entry-text-unit th,[class^=column-table-] th,.entry-text-unit td,[class^=column-table-] td{font-size:16px}}.entry-style [class*=column-media] .caption{line-height:1.4}.entry-style [class*=column-media] .caption{font-size:13px}@media print{.entry-style [class*=column-media] .caption{font-size:13px}}
