@charset "UTF-8";@layer reset,base,tokens,recipes,utilities;:root{font-size:62.5%;--header-current-height: 105px}html[lang=ja-JP].react-root,html[lang=ja-JP].react-root select,html[lang=ja-JP].react-root input,html[lang=ja-JP].react-root textarea,html[lang=ja-JP] .react-root,html[lang=ja-JP] .react-root select,html[lang=ja-JP] .react-root input,html[lang=ja-JP] .react-root textarea{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}html[lang=zh-CN].react-root,html[lang=zh-CN].react-root select,html[lang=zh-CN].react-root input,html[lang=zh-CN].react-root textarea,html[lang=zh-CN] .react-root,html[lang=zh-CN] .react-root select,html[lang=zh-CN] .react-root input,html[lang=zh-CN] .react-root textarea{font-family:Noto Sans SC,微软雅黑,Microsoft YaHei,sans-serif}html[lang=en].react-root,html[lang=en].react-root select,html[lang=en].react-root input,html[lang=en].react-root textarea,html[lang=en-US].react-root,html[lang=en-US].react-root select,html[lang=en-US].react-root input,html[lang=en-US].react-root textarea,html[lang=en-GB].react-root,html[lang=en-GB].react-root select,html[lang=en-GB].react-root input,html[lang=en-GB].react-root textarea,html[lang=en-SG].react-root,html[lang=en-SG].react-root select,html[lang=en-SG].react-root input,html[lang=en-SG].react-root textarea,html[lang=en] .react-root,html[lang=en] .react-root select,html[lang=en] .react-root input,html[lang=en] .react-root textarea,html[lang=en-US] .react-root,html[lang=en-US] .react-root select,html[lang=en-US] .react-root input,html[lang=en-US] .react-root textarea,html[lang=en-GB] .react-root,html[lang=en-GB] .react-root select,html[lang=en-GB] .react-root input,html[lang=en-GB] .react-root textarea,html[lang=en-SG] .react-root,html[lang=en-SG] .react-root select,html[lang=en-SG] .react-root input,html[lang=en-SG] .react-root textarea{font-family:FSEmeric,Arial,sans-serif}html.react-root,html .react-root,body.react-root,body .react-root{overflow-wrap:"anywhere"}svg{display:inline-block}.react-root #header-search.js-form-link_input{background-color:#fff;color:#333}.react-root #header-search.js-form-link_input::placeholder{color:#757575}.react-root .m-header-drawer_button.js-drawer-search .m-header-drawer_icon,.react-root .m-header-search_button.icon.js-form-link_submit .m-header-search_icon{margin:0 auto}.react-root .l-breadcrumb.content-top{padding-top:17px;padding-bottom:19px}.react-root .l-breadcrumb.content-top.l-container.search-page_breadcrumb{max-width:1560px;margin-left:auto;margin-right:auto}.react-root .l-breadcrumb.content-top.l-container.search-page_breadcrumb .l-breadcrumb_inner.search-page_breadcrumb_inner{max-width:1560px}.react-root .l-footer-extra{padding-bottom:150px}.react-root .content-inner{padding-right:15px;padding-left:15px}@media print,screen and (min-width: 769px){.react-root .content-inner{padding-right:30px;padding-left:30px;max-width:1560px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 769px){.react-root .search-inner{max-width:2250px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 769px) and (max-width: 1025px){.react-root .search-inner{padding-right:30px;padding-left:30px;margin-left:auto;margin-right:auto;transform:padding .3s}}@media print,screen and (min-width: 769px) and (max-width: 1500px){.react-root .search-inner.search-result{padding-right:0}}@media print{.react-root *{overflow-wrap:"anywhere"}.react-root header,.react-root footer,.react-root .l-breadcrumb{display:none}}.react-root .m-heading-level2{align-items:center;display:flex;font-size:2rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;position:relative;line-height:1.3}.react-root .m-heading-level2:after,.react-root .m-heading-level2:before{bottom:0;content:"";display:block;height:2px;left:0;position:absolute}.react-root .m-heading-level2:before{background-color:#babdbe;width:100%}.react-root .m-heading-level2:after{background-color:#ea002a;width:80px}@media print,screen and (min-width: 769px){.react-root .m-heading-level2{font-size:3rem;margin-bottom:20px;padding-bottom:12px}}.react-root .list-dot>li:before{content:"・";display:inline-block;text-indent:-1em;vertical-align:top}.react-root .list-dot>li{padding-left:.75em;line-height:1.285;font-size:1.4rem}@media print,screen and (min-width: 769px){.react-root .list-dot>li{line-height:1.5;font-size:1.6rem}}.react-root .list-number{list-style-type:decimal;margin-left:1.25em;margin-bottom:20px}.react-root .list-number>li{line-height:1.285;font-size:1.4rem}@media print,screen and (min-width: 769px){.react-root .list-number>li{line-height:1.5;font-size:1.6rem}}.react-root dialog.dialog_show-modal{position:fixed;overflow:visible;z-index:3000;top:0;bottom:0;left:0;right:0;margin:auto}.react-root dialog.dialog_show-modal:before{content:"";position:fixed;display:flex;top:0;left:0;width:100vw;height:100vh;background-color:#22222280}.react-root dialog[open].dialog_show-modal:before{animation-name:dialogFadeIn;animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:forwards}.react-root .modal-inner{margin-bottom:40px}.react-root .modal-inner_text{font-size:1.6rem;margin-bottom:20px;line-height:1.625}.react-root .modal-inner:last-child{margin-bottom:0}.react-root .link_under-text{text-align:left;color:#c01;text-decoration:underline;padding:0 5px}.react-root .link_under-text>li::marker{vertical-align:top}.react-root .link_under-text:hover{cursor:pointer}.react-root .link_under-text::focus-visible{outline:#222 solid 2px;outline-offset:4px;border-radius:2px}.react-root .a_images__action img:hover{opacity:.7}.react-root .a_images__action img:focus-visible{outline:#222222 solid 2px;outline-offset:-1px;border-radius:2px}.react-root .button--color_accent.button--variant_contained:hover{background-color:#c01}.react-root .button--color_accent.button--variant_contained:focus-visible{background-color:#c01;outline:#222222 solid_2px;outline-offset:-2px;border-radius:4px}.react-root .button--color_accent.button--variant_contained:disabled{background-color:#dcdede;color:#fff}.react-root .button--color_accent.button--variant_contained svg,.react-root .button--color_accent.button--variant_contained svg path{fill:#fff!important}.react-root .button--color_accent.button--variant_outlined.button--size_medium{background-color:#fff;border:#ea002a 2px solid;color:#ea002a}.react-root .button--color_accent.button--variant_outlined.button--size_medium:hover{color:#fff;background-color:#ea002a}.react-root .button--color_accent.button--variant_outlined.button--size_medium:focus-visible{color:#fff;background-color:#ea002a;outline:#222222 solid 2px;outline-offset:-2px;border-radius:4px;text-decoration:underline}.react-root .button--color_accent.button--variant_outlined.button--size_medium:disabled{border:none;background-color:#dcdede;color:#fff}.react-root .button--color_accent.button--variant_outlined.button--size_medium:hover svg,.react-root .button--color_accent.button--variant_outlined.button--size_medium:hover svg path,.react-root .button--color_accent.button--variant_outlined.button--size_medium:focus-visible svg,.react-root .button--color_accent.button--variant_outlined.button--size_medium:focus-visible svg path{fill:#fff!important}.react-root .button--color_accent.button--variant_outlined.button--size_medium:disabled svg,.react-root .button--color_accent.button--variant_outlined.button--size_medium:disabled svg path{fill:#fff!important}.react-root .btn--color_gray{background-color:#525b5c;color:#fff}.react-root .btn--color_gray:hover{text-decoration:underline}.react-root .btn--color_gray:focus-visible{outline:#222222 solid 2px;outline-offset:0;border-radius:4px;text-decoration:underline}.react-root .btn--color_gray:disabled{background-color:#dcdede}.react-root .btn-tips:hover{color:#c01;text-decoration:underline;cursor:pointer}.react-root .btn-tips:hover svg.btn-help .btn-question-circle{fill:#ea002a}.react-root .btn-tips:hover svg.btn-help .btn-question-text{fill:#fff}.react-root .btn-tips:focus-visible{color:#c01;text-decoration:underline}.react-root .btn-tips:focus-visible svg.btn-help .btn-question-circle{fill:#ea002a}.react-root .btn-tips:focus-visible svg.btn-help .btn-question-text{fill:#fff}.react-root .btn-tips.btn-tips-outline{outline-offset:2px}.react-root .btn-tips.btn-tips-outline-circle{border-radius:50px;line-height:1}@layer reset{.react-root{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}.react-root *,.react-root :before,.react-root :after,.react-root ::backdrop,.react-root ::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}.react-root hr{height:0px;color:inherit;border-top-width:1px}.react-root body{height:100%;line-height:inherit}.react-root img,.react-root svg,.react-root video,.react-root canvas,.react-root audio,.react-root iframe,.react-root embed,.react-root object{display:block;vertical-align:middle}.react-root img,.react-root video{max-width:100%;height:auto}.react-root h1,.react-root h2,.react-root h3,.react-root h4,.react-root h5,.react-root h6{text-wrap:balance;font-size:inherit;font-weight:inherit}.react-root p,.react-root h1,.react-root h2,.react-root h3,.react-root h4,.react-root h5,.react-root h6{overflow-wrap:break-word}.react-root ol,.react-root ul,.react-root menu{list-style:none}.react-root button,.react-root input:where([type=button],[type=reset],[type=submit]),.react-root ::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}.react-root button,.react-root input,.react-root optgroup,.react-root select,.react-root textarea,.react-root ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}.react-root ::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}.react-root textarea{resize:vertical}.react-root table{text-indent:0px;border-collapse:collapse;border-color:inherit}.react-root summary{display:list-item}.react-root sub,.react-root sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}.react-root dialog{padding:0}.react-root a{color:inherit;text-decoration:inherit}.react-root abbr:where([title]){text-decoration:underline dotted}.react-root code,.react-root kbd,.react-root samp,.react-root pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}.react-root progress{vertical-align:baseline}.react-root ::-webkit-search-decoration,.react-root ::-webkit-search-cancel-button{-webkit-appearance:none}.react-root ::-webkit-inner-spin-button,.react-root ::-webkit-outer-spin-button{height:auto}.react-root :-moz-ui-invalid{box-shadow:none}.react-root :-moz-focusring{outline:auto}.react-root [hidden]{display:none!important}.react-root img{border-style:none}.react-root small{font-size:80%}.react-root sub{bottom:-.25em}.react-root sup{top:-.5em}.react-root b,.react-root strong{font-weight:bolder}}@layer base{:root{--made-with-panda: "🐼"}html.react-root,html .react-root,.react-root body,body .react-root{color:#222;line-height:1.428;font-size:1.4rem}.react-root table.md-g_table{border-collapse:separate;border-spacing:var(--spacing-0);border-bottom:1px solid #BABDBE}.react-root table.md-g_table tr th{background-color:#eeefef}.react-root table.md-g_table tr td{background-color:#fff}.react-root table.md-g_table tr th,.react-root table.md-g_table tr td{box-sizing:border-box;border-top:1px solid #BABDBE;border-right:1px solid #BABDBE;padding:11px 14px 9px;line-height:1.142;font-size:1.4rem}.react-root table.md-g_table tr th:nth-child(1),.react-root table.md-g_table tr td:nth-child(1){border-left:1px solid #BABDBE}.react-root body,body .react-root{color:colors\.text\.DEFAULT;font-family:var(--fonts--f-s-emeric-medium);font-weight:400;font-size:1.4rem;line-height:1.571;--header-height: 56px;--sidebar-width: 280px;background-color:#fff}.react-root dialog{border-radius:10px;padding:1.5rem;overflow:hidden}.react-root dialog::backdrop{background-color:#0008}.react-root dialog[open]{animation-name:dialogFadeIn;animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:forwards}.react-root dialog[open]::backdrop{animation-name:dialogFadeIn;animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:forwards}.react-root dialog.close{animation-name:dialogFadeOut;animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:forwards}.react-root dialog.close::backdrop{animation-name:dialogFadeOut;animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogFadeOut{0%{opacity:1;display:flex}to{opacity:0;display:none}}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}@media print,screen and (min-width:769px){html.react-root,html .react-root,.react-root body,body .react-root{line-height:1.625;font-size:1.6rem}.react-root table.md-g_table tr th,.react-root table.md-g_table tr td{line-height:1.375}}}@layer tokens{:where(:root,:host){--colors-brand: #EA002A;--colors-text: #222222;--colors-text-gray: #525B5C;--colors-text-red: #CC0011;--colors-text-white: #ffffff;--colors-background: #F6F6F7;--colors-background-red: #CC0011;--colors-shadow-gray: rgba(193,193,193,.4);--colors-border-red: #EA002A;--colors-border-gray: #222222;--colors-gray-gray-black: #1C2626;--colors-gray-dark-gray: #434D4D;--colors-gray-dark-gray2: #525B5C;--colors-gray-silver-gray: #CFCFCF;--colors-gray-silver-gray2: #F5F5F5;--colors-gray-blue-light-gray: #BABDBE;--colors-gray-light-gray: #EEEFEF;--colors-gray-white-gray: #DEE0E0;--colors-gray-white-gray2: #DCDEDE;--colors-gray-white-gray3: #F6F6F7;--colors-surface-white: #FFFFFF;--colors-surface-black: #000000;--colors-surface-red: #EA002A;--colors-surface-blue: #007DB8;--colors-surface-green: #55A500;--colors-surface-gold: #FFC20F;--colors-surface-purple: #6B3077;--colors-surface-blue2: #00AFDB;--colors-surface-orange: #FF701A;--colors-surface-light-green: #9EE483;--colors-surface-light-blue: #E5F7FC;--colors-surface-light-pink: #FACBD3;--colors-surface-dark-gold: #877525;--colors-surface-dark-purple: #6B3077;--colors-surface-dark-blue: #007FA5;--colors-surface-dark-orange: #B15E00;--colors-surface-dark-green: #578033;--colors-graph-0: #EA002A;--colors-graph-1: #0078C0;--colors-graph-2: #E47800;--colors-graph-3: #579900;--colors-graph-4: #F2667F;--colors-graph-5: #469AE3;--colors-graph-6: #BD4CD3;--colors-graph-7: #B28525;--colors-graph-8: #3396A5;--colors-graph-9: #824CD3;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-20: 5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-52: 13rem;--sizes-56: 14rem;--sizes-60: 15rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--sizes-breakpoint-lg: 1025px;--sizes-breakpoint-md: 769px;--radii-xs: .125rem;--radii-sm: .25rem;--radii-md: .375rem;--radii-lg: .5rem;--radii-xl: .75rem;--radii-2xl: 1rem;--radii-3xl: 1.5rem;--radii-full: 9999px;--animations-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-accordion-down: accordionDown .2s ease-out;--animations-accordion-up: accordionUp .2s ease-out;--z-index-header: 1;--z-index-dialog: 50;--z-index-popover: 50;--fonts--f-s-emeric-bold: var(--font-fs-emeric-bold), sans-serif;--fonts--f-s-emeric-medium: var(--font-fs-emeric-medium), sans-serif;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-common-space: 30px;--breakpoints-sm: 640px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--breakpoints-lg: 1025px;--breakpoints-md: 769px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}
