@charset "utf-8";/* グラフテーブルのスタイル設定 現行サービスのCSSをほぼ踏襲 */

.series-details-container {
  font-size: 1.2rem;
}

.series-details-container table.main-table {
  border: 1px solid #979ea3;
  margin-bottom: 15px;
  table-layout: auto;
  width: 100%;
}

.series-details-container table.main-table tr.highlight td {
  background-color: #f6f6f7 !important;
  cursor: pointer;
}

.series-details-container table.main-table tr.highlight td.merged-cell {
  background-color: #fff !important;
  cursor: unset;
}

.series-details-container table.main-table tr.highlight td.max-opera-temperature {
  background-color: #f6f6f7 !important;
}

.series-details-container table.main-table th {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #979ea3;
  text-align: center;
  color: #fff;
  background-color: #525b5c;
  font-size: 1.2rem;
}

.series-details-container table.main-table th:first-child {
  border-left: 1px solid #979ea3;
}

.series-details-container table.main-table th:last-child {
  border-right: 1px solid #979ea3;
}

.series-details-container table.main-table td {
  border-right: 1px solid #979ea3;
  border-bottom: 1px solid #979ea3;
  font-size: 1.2rem;
}

.series-details-container table.main-table td.text {
  padding: 3px;
}

.series-details-container table.main-table td.center {
  text-align: center;
}

.series-details-container table.main-table td.graph {
  height: 1px;
  min-height: 0;
  overflow: hidden;
  padding: 0;
}

.series-details-container table.main-table td.max-opera-temperature,
.series-details-container table.main-table th.max-opera-temperature {
  width: 9%;
}

.series-details-container table.main-table td.length-width-dimension,
.series-details-container table.main-table th.length-width-dimension {
  width: 10%;
}

.series-details-container table.main-table td.rated-voltage,
.series-details-container table.main-table th.rated-voltage {
  width: 9%;
}

.series-details-container table.main-table .graph-wrapper {
  position: relative;
  height: 100%;
  padding: 3px 0;
}

.series-details-container table.main-table .graph-bar-parent {
  position: relative;
  z-index: 501;
  font-size: 9px;
  top: calc(50% - 6px);
}

.series-details-container table.sub-table {
  table-layout: fixed;
  width: 100%;
}

.series-details-container table.sub-table tr th {
  border-bottom: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.series-details-container table.sub-table tr th:first-child {
  border-left: none;
}

.series-details-container table.sub-table tr th:last-child {
  border-right: none;
}

.series-details-container table.sub-table tr:not(:first-child) th {
  text-align: center;
  color: #fff;
  background-color: #525b5c;
  border-top: 1px solid #fff;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.series-details-container table.sub-table tr:not(:first-child) th.right-border {
  border-right: 1px solid #fff;
}

.series-details-container table.sub-table tr:not(:first-child) th.num {
  font-size: 1.2rem;
}

.series-details-container table.graph-cell {
  table-layout: fixed;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
}

.series-details-container table.graph-cell td.graph-region {
  padding: 0;
  height: 1000px;
}

.series-details-container table.graph-cell td {
  border-top: none;
  border-bottom: none;
  border-left: none;
}

.series-details-container table.graph-cell td:last-child {
  border-right: none;
}

.series-details-container table.graph-cell td:nth-child(2n):not(:last-child) {
  border-right: 1px dashed #bbb;
}

.series-details-container div.in-production {
  background-color: #9ee483;
  z-index: 700;
}

.series-details-container div.underdevelopment {
  background-color: #00afdb;
  z-index: 600;
}

.series-details-container div.graph-bar {
  font-size: 9px;
  height: 14.4px;
}

.series-details-container div.graph-text {
  font-size: 1.2rem;
}

@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;
}

/*reset adjust ----------------------*/
html.react-root,
html .react-root,
body.react-root,
body .react-root {
  /* word-break: break-all; */
  overflow-wrap: "anywhere";
}

svg {
  display: inline-block;
}

/*header adjust ----------------------*/
.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 {
  margin: 0 auto;
}
.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;
}

/*contents ---------------------------*/
.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 0.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";
    /* overflow-wrap: break-word; */
    /* word-break: break-all; */
  }
  .react-root header,
  .react-root footer,
  .react-root .l-breadcrumb {
    display: none;
  }
}

/*parts -------------------------------*/

/* heading */
.react-root .m-heading-level2 {
  align-items: center;
  display: flex;
  font-size: 2rem;
  font-weight: bold;
  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;
  }
}

/* list */
.react-root .list-dot > li::before {
  content: "・";
  display: inline-block;
  text-indent: -1em;
  vertical-align: top;
}
.react-root .list-dot > li {
  padding-left: 0.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;
  }
}

/* list normal number */
.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;
  }
}

/* mordal div,p */
.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: rgba(34, 34, 34, 0.5);
}
.react-root dialog[open].dialog_show-modal::before {
  animation-name: dialogFadeIn;
  animation-duration: 0.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;
}

/* link */
.react-root .link_under-text {
  text-align: left;
  color: #cc0011;
  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;
}

/* images hover,focus */
.react-root .a_images__action img:hover {
  opacity: 0.7;
}
.react-root .a_images__action img:focus-visible {
  outline: #222222 solid 2px;
  outline-offset: -1px;
  border-radius: 2px;
}

/* button hover,focus */

.react-root .button--color_accent.button--variant_contained {
}
.react-root .button--color_accent.button--variant_contained:hover {
  background-color: #cc0011;
}
.react-root .button--color_accent.button--variant_contained:focus-visible {
  background-color: #cc0011;
  outline: #222222 solid_2px;
  outline-offset: -2px;
  border-radius: 4px;
}
.react-root .button--color_accent.button--variant_contained:disabled {
  background-color: #dcdede;
  color: #ffffff;
}
.react-root .button--color_accent.button--variant_contained svg,
.react-root .button--color_accent.button--variant_contained svg path {
  fill: #ffffff !important;
}
.react-root .button--color_accent.button--variant_outlined.button--size_medium {
  background-color: white;
  border: #ea002a 2px solid;
  color: #ea002a;
}
.react-root .button--color_accent.button--variant_outlined.button--size_medium:hover {
  color: #ffffff;
  background-color: #ea002a;
}
.react-root .button--color_accent.button--variant_outlined.button--size_medium:focus-visible {
  color: #ffffff;
  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: #ffffff;
}
.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: #ffffff !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: #ffffff !important;
}

.react-root .btn--color_gray {
  background-color: #525b5c;
  color: #ffffff;
}
.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: #cc0011;
  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: #ffffff;
}
.react-root .btn-tips:focus-visible {
  color: #cc0011;
  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: #ffffff;
}
.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: 0px;
    padding: 0px;
    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 {
    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: 0px;
}

  .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: -0.25em;
}

  .react-root sup {
    top: -0.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: #222222;
    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: #ffffff;
}

  .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: white;
}

  .react-root dialog {
    border-radius: 10px;
    padding: 1.5rem;
    overflow: hidden;
}

  .react-root dialog::backdrop {
    background-color: #00000088;
}

  .react-root dialog[open] {
    animation-name: dialogFadeIn;
    animation-duration: 0.15s;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
}

  .react-root dialog[open]::backdrop {
    animation-name: dialogFadeIn;
    animation-duration: 0.15s;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
}

  .react-root dialog.close {
    animation-name: dialogFadeOut;
    animation-duration: 0.15s;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
}

  .react-root dialog.close::backdrop {
    animation-name: dialogFadeOut;
    animation-duration: 0.15s;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
}

  @keyframes dialogFadeIn {
    from {
      opacity: 0;
}

    to {
      opacity: 1;
}
}

  @keyframes dialogFadeOut {
    from {
      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,0.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: 0.25rem;
    --sizes-2: 0.5rem;
    --sizes-3: 0.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: 0.125rem;
    --radii-sm: 0.25rem;
    --radii-md: 0.375rem;
    --radii-lg: 0.5rem;
    --radii-xl: 0.75rem;
    --radii-2xl: 1rem;
    --radii-3xl: 1.5rem;
    --radii-full: 9999px;
    --animations-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animations-accordion-down: accordionDown 0.2s ease-out;
    --animations-accordion-up: accordionUp 0.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: 0.25rem;
    --spacing-2: 0.5rem;
    --spacing-3: 0.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%,100% {
      transform: scale(2);
      opacity: 0;
}
}

  @keyframes pulse {
    50% {
      opacity: 0.5;
}
}

  @keyframes bounce {
    0%,100% {
      transform: translateY(-25%);
      animation-timing-function: cubic-bezier(0.8,0,1,1);
}

    50% {
      transform: none;
      animation-timing-function: cubic-bezier(0,0,0.2,1);
}
}
}
@layer recipes {
  @layer _base {
    .heading {
      width: 100%;
}

    .button {
      display: inline-flex;
      cursor: pointer;
      border-radius: 2px;
      box-sizing: border-box;
      align-items: center;
      justify-content: center;
      font-weight: 700;
      --transition-prop: background-color, color, filter;
      transition-property: background-color, color, filter;
      --transition-easing: cubic-bezier(0.4, 0, 0.2, 1);
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      --transition-duration: 200ms;
      transition-duration: 200ms;
}

    .button:is(:disabled, [disabled], [data-disabled]) {
      background: var(--colors-gray-white-gray2);
      color: var(--colors-surface-white);
      pointer-events: none;
}

    .button:is(:focus-visible, [data-focus-visible]) {
      outline: 2px solid transparent;
      outline-offset: 2px;
}

    .link {
      cursor: pointer;
      display: inline-flex;
      gap: var(--spacing-1);
      align-items: center;
}

    .link:is(:disabled, [disabled], [data-disabled]) {
      pointer-events: none;
      opacity: 0.5;
}
}

  .heading--type_filled {
    position: relative;
    width: 100%;
    padding: 12px 5px 12px 20px;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.444;
    margin-bottom: 20px;
    background-color: var(--colors-gray-silver-gray2);
}

  .heading--type_filled::before {
    position: absolute;
    margin: auto;
    width: 4px;
    height: 22px;
    top: var(--spacing-0);
    bottom: var(--spacing-0);
    left: var(--spacing-0);
    background-color: var(--colors-gray-dark-gray2);
    content: '';
}

  .heading--type_h3 {
    border-bottom: 1px solid var(--colors-surface-red);
    font-size: 1.6rem;
    line-height: 1.5;
    padding-bottom: 10px;
}

  .heading--type_h3,.heading--type_h2 {
    font-weight: 700;
    margin-bottom: 20px;
}

  .heading--type_h2 {
    position: relative;
    border-bottom: 2px solid var(--colors-gray-blue-light-gray);
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: var(--spacing-1);
}

  .heading--type_h2::before {
    position: absolute;
    height: 2px;
    bottom: -2px;
    content: '';
    background-color: var(--colors-surface-red);
}

  .heading--type_h1 {
    position: relative;
    color: var(--colors-text-gray);
    letter-spacing: 1px;
    padding-left: 59px;
    font-size: 3.6rem;
    font-weight: bold;
    line-height: 1.2;
}

  .heading--type_h1::before {
    left: var(--spacing-0);
    background-color: var(--colors-surface-red);
}

  .heading--type_h1::before,.heading--type_h1::after {
    position: absolute;
    transform: translateY(-50%);
    width: 20px;
    height: 6px;
    top: 50%;
    content: '';
}

  .heading--type_h1::after {
    left: 20px;
    background-color: var(--colors-gray-silver-gray);
}

  .button--size_medium {
    padding-inline: 14px;
    padding-top: 13px;
    padding-bottom: 12px;
}

  .button--size_medium,.button--size_small {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.571;
}

  .button--size_small {
    padding-inline: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
}

  .link--underline_none {
    text-decoration: none;
}

  .link--underline_always {
    text-decoration: underline;
}

  .link--color_link {
    color: #cc0011;
}

  @media screen and (min-width: 48.0625rem) {
    .heading--type_filled {
      font-size: 2.2rem;
      line-height: 1.363;
}

    .heading--type_h3 {
      font-size: 2rem;
      line-height: 1.4;
}

    .heading--type_h2::before {
      width: 160px;
}
}

  @media screen and (max-width: 48.06rem) {
    .heading--type_h2::before {
      width: 80px;
}
}
}
@layer utilities {
  @layer compositions {
    .textStyle_label1 {
      font-weight: 700;
      font-size: 1.4rem;
      line-height: 1.571;
}

    .textStyle_body2 {
      font-weight: 400;
      font-size: 1.2rem;
      line-height: 1.666;
}

    .textStyle_label5 {
      font-weight: 700;
      font-size: 1.8rem;
      line-height: 1.444;
}

    .textStyle_body1 {
      font-family: var(--fonts--f-s-emeric-medium);
      font-weight: 400;
      font-size: 1.4rem;
      line-height: 1.571;
}

    .textStyle_label2 {
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.666;
}

    @media screen and (min-width: 48.0625rem) {
      .md\:textStyle_label4 {
        font-weight: 700;
        font-size: 2rem;
        line-height: 1.4;
}
}

    @media screen and (max-width: 48.06rem) {
      .mdDown\:textStyle_label1 {
        font-weight: 700;
        font-size: 1.4rem;
        line-height: 1.571;
}
}
}

  .d_flex {
    display: flex;
}

  .w_100\% {
    width: 100%;
}

  .px_15px {
    padding-inline: 15px;
}

  .border-b_1px_solid_\#e0e0e0 {
    border-bottom: 1px solid #e0e0e0;
}

  .pos_relative {
    position: relative;
}

  .p_14px {
    padding: 14px;
}

  .text-align_left {
    text-align: left;
}

  .bg_\#525B5C {
    background: #525B5C;
}

  .border_none {
    border: none;
}

  .cursor_pointer {
    cursor: pointer;
}

  .text_token\(colors\.surface\.white\) {
    color: var(--colors-surface-white);
}

  .overflow_hidden {
    overflow: hidden;
}

  .transition_all_0\.3s_ease-in-out {
    transition: all 0.3s ease-in-out;
}

  .p_0 {
    padding: var(--spacing-0);
}

  .max-h_500px {
    max-height: 500px;
}

  .overflow_visible {
    overflow: visible;
}

  .max-h_0 {
    max-height: var(--sizes-0);
}

  .pos_absolute {
    position: absolute;
}

  .w_12px {
    width: 12px;
}

  .h_12px {
    height: 12px;
}

  .d_block {
    display: block;
}

  .d_none {
    display: none;
}

  .gap_8 {
    gap: var(--spacing-8);
}

  .min-w_180px {
    min-width: 180px;
}

  .h_48px {
    height: 48px;
}

  .text_\#FFFFFF {
    color: #FFFFFF;
}

  .rounded_2px {
    border-radius: 2px;
}

  .text_\#EA002A {
    color: #EA002A;
}

  .border_2px_solid_\#EA002A {
    border: 2px solid #EA002A;
}

  .p_0_10px {
    padding: 0 10px;
}

  .opacity_0\.5 {
    opacity: 0.5;
}

  .opacity_1 {
    opacity: 1;
}

  .pointer-events_none {
    pointer-events: none;
}

  .pointer-events_auto {
    pointer-events: auto;
}

  .gap_5px {
    gap: 5px;
}

  .p_0_15px {
    padding: 0 15px;
}

  .gap_2 {
    gap: var(--spacing-2);
}

  .d_inline-flex {
    display: inline-flex;
}

  .text_token\(colors\.gray\.darkGray2\) {
    color: var(--colors-gray-dark-gray2);
}

  .flex_none {
    flex: none;
}

  .border_1px_solid_token\(colors\.gray\.darkGray2\) {
    border: 1px solid var(--colors-gray-dark-gray2);
}

  .rounded_2 {
    border-radius: 2px;
}

  .w_24px {
    width: 24px;
}

  .h_24px {
    height: 24px;
}

  .cursor_defalt {
    cursor: defalt;
}

  .border_1px_solid_token\(colors\.gray\.silverGray\) {
    border: 1px solid var(--colors-gray-silver-gray);
}

  .appearance_none {
    appearance: none;
    -webkit-appearance: none;
}

  .rounded_15px {
    border-radius: 15px;
}

  .white-space_nowrap {
    white-space: nowrap;
}

  .text_\#222222 {
    color: #222222;
}

  .rounded_0 {
    border-radius: 0;
}

  .max-w_100vw {
    max-width: 100vw;
}

  .max-h_100vh {
    max-height: 100vh;
}

  .m_0_auto {
    margin: 0 auto;
}

  .w_100vw {
    width: 100vw;
}

  .h_100vh {
    height: 100vh;
}

  .m_0 {
    margin: var(--spacing-0);
}

  .z_2000 {
    z-index: 2000;
}

  .p_30px_35px {
    padding: 30px 35px;
}

  .max-w_100\% {
    max-width: 100%;
}

  .max-h_100\% {
    max-height: 100%;
}

  .h_auto {
    height: auto;
}

  .p_30px_15px {
    padding: 30px 15px;
}

  .max-w_1100px {
    max-width: 1100px;
}

  .max-w_885px {
    max-width: 885px;
}

  .inset_0 {
    inset: var(--spacing-0);
}

  .m_auto {
    margin: auto;
}

  .w_20px {
    width: 20px;
}

  .h_20px {
    height: 20px;
}

  .bg_url\(\/public\/images\/icon_close\.svg\)_left_top_no-repeat {
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.06'%20height='20.959'%20viewBox='0%200%2021.06%2020.959'%3e%3cg%20transform='translate(18075.879%2014967.802)'%3e%3cpath%20d='M27.64,1H0V-1H27.64Z'%20transform='translate(-18075.07%20-14947.551)%20rotate(-45)'%20fill='%23fff'/%3e%3cpath%20d='M27.64,1H0V-1H27.64Z'%20transform='translate(-18075.172%20-14967.095)%20rotate(45)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e") left top no-repeat;
}

  .z_2001 {
    z-index: 2001;
}

  .text_token\(colors\.text\) {
    color: var(--colors-text);
}

  .bg_url\(\/public\/images\/icon_close_red\.svg\)_left_top_no-repeat {
    background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021.1%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20142)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23ea002a;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M21.1,1.4L1.5,21l-1.4-1.4L19.6,0l1.4,1.4Z'/%3e%3cpath%20class='st0'%20d='M19.5,21L0,1.4,1.4,0l19.5,19.5-1.4,1.4Z'/%3e%3c/svg%3e") left top no-repeat;
}

  .max-h_none {
    max-height: none;
}

  .max-h_calc\(90vh_-_80px\) {
    max-height: calc(90vh - 80px);
}

  .pos_fixed {
    position: fixed;
}

  .p_45px_15px_30px {
    padding: 45px 15px 30px;
}

  .w_inherit {
    width: inherit;
}

  .transform_translateX\(-50\%\) {
    transform: translateX(-50%);
}

  .max-h_90vh {
    max-height: 90vh;
}

  .rounded_5px {
    border-radius: 5px;
}

  .p_20px {
    padding: 20px;
}

  .overflow_auto {
    overflow: auto;
}

  .w_auto {
    width: auto;
}

  .max-w_180px {
    max-width: 180px;
}

  .text_token\(colors\.surface\.red\) {
    color: var(--colors-surface-red);
}

  .gap_10px {
    gap: 10px;
}

  .gap_normal {
    gap: normal;
}

  .bg_surface\.red {
    background: var(--colors-surface-red);
}

  .text_white {
    color: white;
}

  .bg_white {
    background: white;
}

  .text_surface\.red {
    color: var(--colors-surface-red);
}

  .bg_gray\.darkGray {
    background: var(--colors-gray-dark-gray);
}

  .text_gray {
    color: gray;
}

  .border_1px_solid_\#EA002A {
    border: 1px solid #EA002A;
}

  .w_30px {
    width: 30px;
}

  .h_30px {
    height: 30px;
}

  .rounded_12px {
    border-radius: 12px;
}

  .py_2 {
    padding-block: var(--spacing-2);
}

  .px_3 {
    padding-inline: var(--spacing-3);
}

  .border_1px_solid_gray {
    border: 1px solid gray;
}

  .text-decor_underline {
    text-decoration: underline;
}

  .text-decor_none {
    text-decoration: none;
}

  .text_token\(colors\.gray\.lightGray\) {
    color: var(--colors-gray-light-gray);
}

  .border_1px_solid_token\(colors\.gray\) {
    border: 1px solid colors\.gray;
}

  .text_token\(colors\.gray\) {
    color: colors\.gray;
}

  .h_100\% {
    height: 100%;
}

  .w_28 {
    width: var(--sizes-28);
}

  .gap_3 {
    gap: var(--spacing-3);
}

  .w_380px {
    width: 380px;
}

  .rounded_50 {
    border-radius: 50px;
}

  .gap_5 {
    gap: var(--spacing-5);
}

  .p_6px_7px_5px_5px {
    padding: 6px 7px 5px 5px;
}

  .h_37px {
    height: 37px;
}

  .max-h_calc\(100vh_-_200px\) {
    max-height: calc(100vh - 200px);
}

  .rounded_lg {
    border-radius: var(--radii-lg);
}

  .border_separate {
    border-collapse: separate;
}

  .border-spacing_0 {
    border-spacing: var(--spacing-0);
}

  .px_4 {
    padding-inline: var(--spacing-4);
}

  .py_3 {
    padding-block: var(--spacing-3);
}

  .text_surface\.white {
    color: var(--colors-surface-white);
}

  .pos_sticky {
    position: sticky;
}

  .z_1 {
    z-index: 1;
}

  .z_100 {
    z-index: 100;
}

  .px_10px {
    padding-inline: 10px;
}

  .py_10px {
    padding-block: 10px;
}

  .p_10px {
    padding: 10px;
}

  .vis_visible {
    visibility: visible;
}

  .opacity_0 {
    opacity: 0;
}

  .min-w_100px {
    min-width: 100px;
}

  .text-align_center {
    text-align: center;
}

  .transform_translateX\(-50\%\)_translateY\(-10\%\) {
    transform: translateX(-50%) translateY(-10%);
}

  .text_\#fff {
    color: #fff;
}

  .w_max-content {
    width: max-content;
}

  .p_4px_8px {
    padding: 4px 8px;
}

  .z_1000 {
    z-index: 1000;
}

  .border_4px_solid_rgba\(0\,_0\,_0\,_0\.1\) {
    border: 4px solid rgba(0, 0, 0, 0.1);
}

  .rounded_50\% {
    border-radius: 50%;
}

  .border-t_4px_solid_\#e50022 {
    border-top: 4px solid #e50022;
}

  .w_40px {
    width: 40px;
}

  .h_40px {
    height: 40px;
}

  .animation_spin_1s_linear_infinite {
    animation: spin 1s linear infinite;
}

  .d_inline-block {
    display: inline-block;
}

  .bg_url\(\/images\/Arrow1_right1\.svg\)_0_8px_no-repeat {
    background: url(/webcomponent/images/Arrow1_right1.svg) 0 8px no-repeat;
}

  .p_0_50px_10px {
    padding: 0 50px 10px;
}

  .p_20px_15px_0px {
    padding: 20px 15px 0px;
}

  .gap_20px {
    gap: 20px;
}

  .w_180px {
    width: 180px;
}

  .p_30px_15px_80px {
    padding: 30px 15px 80px;
}

  .border-b_2px_solid_\#BABDBE {
    border-bottom: 2px solid #BABDBE;
}

  .p_0_50px {
    padding: 0 50px;
}

  .rounded_8px {
    border-radius: 8px;
}

  .gap_4 {
    gap: var(--spacing-4);
}

  .gap_20px_30px {
    gap: 20px 30px;
}

  .pos_relative\! {
    position: relative !important;
}

  .max-w_574px {
    max-width: 574px;
}

  .max-h_400px {
    max-height: 400px;
}

  .min-h_200px {
    min-height: 200px;
}

  .max-w_200px {
    max-width: 200px;
}

  .w_unset\! {
    width: unset !important;
}

  .obj-fit_contain {
    object-fit: contain;
}

  .min-h_400px {
    min-height: 400px;
}

  .max-w_400px {
    max-width: 400px;
}

  .table_fixed {
    table-layout: fixed;
}

  .w_100\%\! {
    width: 100% !important;
}

  .h_auto\! {
    height: auto !important;
}

  .white-space_normal {
    white-space: normal;
}

  .p_30px_34px {
    padding: 30px 34px;
}

  .border-b_1px_solid_token\(colors\.gray\.blueLightGray\) {
    border-bottom: 1px solid var(--colors-gray-blue-light-gray);
}

  .gap_10px_40px {
    gap: 10px 40px;
}

  .gap_1 {
    gap: var(--spacing-1);
}

  .min-w_127px {
    min-width: 127px;
}

  .max-w_600px {
    max-width: 600px;
}

  .border-t_\#BABDBE_solid_1px {
    border-top: #BABDBE solid 1px;
}

  .gap_30px {
    gap: 30px;
}

  .max-w_374px {
    max-width: 374px;
}

  .v-align_middle {
    vertical-align: middle;
}

  .max-w_1260px {
    max-width: 1260px;
}

  .m_20px_auto_20px {
    margin: 20px auto 20px;
}

  .max-w_1200px {
    max-width: 1200px;
}

  .max-w_1075px {
    max-width: 1075px;
}

  .m_-20px {
    margin: -20px;
}

  .border-y_1px_solid_token\(colors\.gray\.whiteGray2\) {
    border-block: 1px solid var(--colors-gray-white-gray2);
}

  .w_0 {
    width: var(--sizes-0);
}

  .h_0 {
    height: var(--sizes-0);
}

  .p_20px_50px {
    padding: 20px 50px;
}

  .h_50px\! {
    height: 50px !important;
}

  .h_14 {
    height: var(--sizes-14);
}

  .p_4 {
    padding: var(--spacing-4);
}

  .px_30px {
    padding-inline: 30px;
}

  .py_4 {
    padding-block: var(--spacing-4);
}

  .max-w_1280px {
    max-width: 1280px;
}

  .gap_6 {
    gap: var(--spacing-6);
}

  .mix-blend_multiply {
    mix-blend-mode: multiply;
}

  .p_20px_15px {
    padding: 20px 15px;
}

  .w_calc\(50\%_-_5px\) {
    width: calc(50% - 5px);
}

  .p_30px_50px_10px {
    padding: 30px 50px 10px;
}

  .p_0_15px_0px {
    padding: 0 15px 0px;
}

  .p_32px_50px {
    padding: 32px 50px;
}

  .text_token\(colors\.brand\) {
    color: var(--colors-brand);
}

  .z_510 {
    z-index: 510;
}

  .h_80px\! {
    height: 80px !important;
}

  .min-w_80px\! {
    min-width: 80px !important;
}

  .w_80px\! {
    width: 80px !important;
}

  .m_0_10px {
    margin: 0 10px;
}

  .text_\#525B5C {
    color: #525B5C;
}

  .h_44px {
    height: 44px;
}

  .border_separate\! {
    border-collapse: separate !important;
}

  .v-align_top {
    vertical-align: top;
}

  .min-h_4em {
    min-height: 4em;
}

  .d_inline {
    display: inline;
}

  .col-span_1_\/_-1 {
    grid-column: 1 / -1;
}

  .col-span_auto {
    grid-column: auto;
}

  .border-b_1px_solid_\#DCDEDE {
    border-bottom: 1px solid #DCDEDE;
}

  .p_12px_16px_12px_0px {
    padding: 12px 16px 12px 0px;
}

  .p_8px_8px_8px_0px {
    padding: 8px 8px 8px 0px;
}

  .min-h_auto {
    min-height: auto;
}

  .min-h_45px {
    min-height: 45px;
}

  .w_4px {
    width: 4px;
}

  .h_18px {
    height: 18px;
}

  .h_11px {
    height: 11px;
}

  .fill_brand {
    fill: var(--colors-brand);
}

  .p_0px_16px {
    padding: 0px 16px;
}

  .p_20px_0px {
    padding: 20px 0px;
}

  .p_0px {
    padding: 0px;
}

  .w_7px {
    width: 7px;
}

  .gap_6px {
    gap: 6px;
}

  .w_18px {
    width: 18px;
}

  .p_0_2px {
    padding: 0 2px;
}

  .d_grid {
    display: grid;
}

  .gap_24px {
    gap: 24px;
}

  .gap_0px {
    gap: 0px;
}

  .min-w_160px {
    min-width: 160px;
}

  .max-w_240px {
    max-width: 240px;
}

  .border_2px_solid_\#BABDBE {
    border: 2px solid #BABDBE;
}

  .gap_4px {
    gap: 4px;
}

  .border-b_none {
    border-bottom: none;
}

  .w_414px {
    width: 414px;
}

  .border_1px_solid_token\(colors\.gray\.whiteGray2\) {
    border: 1px solid var(--colors-gray-white-gray2);
}

  .resize_none {
    resize: none;
}

  .transition_margin-bottom_0\.3s_ease {
    transition: margin-bottom 0.3s ease;
}

  .h_26px {
    height: 26px;
}

  .min-w_120px {
    min-width: 120px;
}

  .min-w_48px {
    min-width: 48px;
}

  .w_48px {
    width: 48px;
}

  .border-t_\#DCDEDE_solid_1px {
    border-top: #DCDEDE solid 1px;
}

  .border-b_1px_solid_\#ccc {
    border-bottom: 1px solid #ccc;
}

  .border-r_1px_solid_\#ccc {
    border-right: 1px solid #ccc;
}

  .w_95px {
    width: 95px;
}

  .w_90px {
    width: 90px;
}

  .border_1px_solid_\#757C7D {
    border: 1px solid #757C7D;
}

  .p_10px_20px {
    padding: 10px 20px;
}

  .min-w_30vw {
    min-width: 30vw;
}

  .min-w_240px {
    min-width: 240px;
}

  .w_240px {
    width: 240px;
}

  .white-space_wrap {
    white-space: wrap;
}

  .h_154px {
    height: 154px;
}

  .max-h_154px {
    max-height: 154px;
}

  .p_6px_8px {
    padding: 6px 8px;
}

  .m_20px_auto_0 {
    margin: 20px auto 0;
}

  .text_\#757C7D {
    color: #757C7D;
}

  .p_2px_2px {
    padding: 2px 2px;
}

  .h_180px {
    height: 180px;
}

  .p_16px_16px_16px_25px {
    padding: 16px 16px 16px 25px;
}

  .border_solid_2px_token\(colors\.surface\.red\) {
    border: solid 2px var(--colors-surface-red);
}

  .p_16px_10px_16px_90px {
    padding: 16px 10px 16px 90px;
}

  .z_10 {
    z-index: 10;
}

  .text_token\(colors\.gray\.darkGray\) {
    color: var(--colors-gray-dark-gray);
}

  .border-y_1px_solid_token\(colors\.gray\.whiteGray\) {
    border-block: 1px solid var(--colors-gray-white-gray);
}

  .p_20px_0 {
    padding: 20px 0;
}

  .w_11px {
    width: 11px;
}

  .p_17px_15px {
    padding: 17px 15px;
}

  .border-b_1px_solid_token\(colors\.gray\.silverGray\) {
    border-bottom: 1px solid var(--colors-gray-silver-gray);
}

  .w_200px\! {
    width: 200px !important;
}

  .break_normal {
    word-break: normal;
}

  .p_0_30px {
    padding: 0 30px;
}

  .h_140px {
    height: 140px;
}

  .border-t_1px_solid_\#eee {
    border-top: 1px solid #eee;
}

  .border-b_1px_solid_\#eee {
    border-bottom: 1px solid #eee;
}

  .overflow-wrap_break-word {
    overflow-wrap: break-word;
}

  .break_break-all {
    word-break: break-all;
}

  .w_100px {
    width: 100px;
}

  .aspect_144_\/_63\.381 {
    aspect-ratio: 144 / 63.381;
}

  .bg_url\(\'\/images\/logo\.svg\'\)_no-repeat {
    background: url('/webcomponent/images/logo.svg') no-repeat;
}

  .text-align_right {
    text-align: right;
}

  .h_120px {
    height: 120px;
}

  .gap_15px {
    gap: 15px;
}

  .w_144px {
    width: 144px;
}

  .h_90px {
    height: 90px;
}

  .w_15px {
    width: 15px;
}

  .h_15px {
    height: 15px;
}

  .fill_\#fff {
    fill: #fff;
}

  .p_15px_10px {
    padding: 15px 10px;
}

  .text_inherit {
    color: inherit;
}

  .text_\#ffffff {
    color: #ffffff;
}

  .fill_\#ffffff {
    fill: #ffffff;
}

  .rounded_4px {
    border-radius: 4px;
}

  .shadow_0_0_4px_rgba\(0\,_0\,_0\,_\.16\) {
    box-shadow: 0 0 4px rgba(0, 0, 0, .16);
}

  .p_22px_20px {
    padding: 22px 20px;
}

  .transform_translateY\(100\%\) {
    transform: translateY(100%);
}

  .w_304px {
    width: 304px;
}

  .z_1023 {
    z-index: 1023;
}

  .p_20px_24px_30px {
    padding: 20px 24px 30px;
}

  .bg_transparent {
    background: transparent;
}

  .border_1px_solid_\#babdbe {
    border: 1px solid #babdbe;
}

  .text_\#5b6770 {
    color: #5b6770;
}

  .p_12px_40px_12px_16px {
    padding: 12px 40px 12px 16px;
}

  .h_14px {
    height: 14px;
}

  .p_5px_10px {
    padding: 5px 10px;
}

  .text_\#222 {
    color: #222;
}

  .transition_width_\.3s_cubic-bezier\(\.25\,\.8\,\.25\,1\) {
    transition: width .3s cubic-bezier(.25,.8,.25,1);
}

  .z_2 {
    z-index: 2;
}

  .p_4px_8px_4px_4px {
    padding: 4px 8px 4px 4px;
}

  .rounded_0_0_2px_2px {
    border-radius: 0 0 2px 2px;
}

  .p_10px_16px {
    padding: 10px 16px;
}

  .h_23px {
    height: 23px;
}

  .fill_\#525b5c {
    fill: #525b5c;
}

  .w_16px {
    width: 16px;
}

  .w_60px {
    width: 60px;
}

  .h_60px {
    height: 60px;
}

  .white-space_break-spaces {
    white-space: break-spaces;
}

  .w_min-content {
    width: min-content;
}

  .max-w_calc\(100dvw_-_190px\) {
    max-width: calc(100dvw - 190px);
}

  .text-overflow_ellipsis {
    text-overflow: ellipsis;
}

  .m_0_0_20px {
    margin: 0 0 20px;
}

  .w_19px {
    width: 19px;
}

  .w_90\% {
    width: 90%;
}

  .max-w_100px {
    max-width: 100px;
}

  .rounded_10 {
    border-radius: 10px;
}

  .w_10px {
    width: 10px;
}

  .min-w_10px {
    min-width: 10px;
}

  .h_10px {
    height: 10px;
}

  .m_0_auto_20px {
    margin: 0 auto 20px;
}

  .border_collapse {
    border-collapse: collapse;
}

  .break_break-word {
    word-break: break-word;
}

  .text_\#CC0011 {
    color: #CC0011;
}

  .max-h_calc\(100vh_-_23em\) {
    max-height: calc(100vh - 23em);
}

  .overflow_scroll {
    overflow: scroll;
}

  .min-h_450px {
    min-height: 450px;
}

  .min-w_1340px {
    min-width: 1340px;
}

  .w_128px {
    width: 128px;
}

  .w_316px {
    width: 316px;
}

  .w_447px {
    width: 447px;
}

  .w_486px {
    width: 486px;
}

  .w_120px {
    width: 120px;
}

  .w_92px {
    width: 92px;
}

  .w_76px {
    width: 76px;
}

  .w_115px {
    width: 115px;
}

  .w_230px {
    width: 230px;
}

  .max-h_60vh {
    max-height: 60vh;
}

  .p_0_0\.5em {
    padding: 0 0.5em;
}

  .counter-reset_number {
    counter-reset: number;
}

  .p_30px_50px {
    padding: 30px 50px;
}

  .p_40px_50px {
    padding: 40px 50px;
}

  .border_solid_2px_token\(colors\.surface\.darkBlue\) {
    border: solid 2px var(--colors-surface-dark-blue);
}

  .border_solid_2px_token\(colors\.brand\) {
    border: solid 2px var(--colors-brand);
}

  .transition_background-color_0\.3s_ease_0\.3s {
    transition: background-color 0.3s ease 0.3s;
}

  .p_4px_16px {
    padding: 4px 16px;
}

  .border_1px_dotted_rgb\(151\,_158\,_163\) {
    border: 1px dotted rgb(151, 158, 163);
}

  .border-image_none {
    border-image: none;
}

  .p_19px_50px_0 {
    padding: 19px 50px 0;
}

  .w_calc\(100\%_-_244px\) {
    width: calc(100% - 244px);
}

  .w_244px {
    width: 244px;
}

  .aspect_244_\/_217 {
    aspect-ratio: 244 / 217;
}

  .w_28px {
    width: 28px;
}

  .h_25px {
    height: 25px;
}

  .border_2px_solid_token\(colors\.brand\) {
    border: 2px solid var(--colors-brand);
}

  .d_none\! {
    display: none !important;
}

  .w_70\% {
    width: 70%;
}

  .gap_7px {
    gap: 7px;
}

  .p_19px_50px_18px {
    padding: 19px 50px 18px;
}

  .p_19px_15px_18px {
    padding: 19px 15px 18px;
}

  .bg_\#fff {
    background: #fff;
}

  .min-h_90px {
    min-height: 90px;
}

  .w_clamp\(150px\,_16vw\,_200px\) {
    width: clamp(150px, 16vw, 200px);
}

  .p_20px_10px {
    padding: 20px 10px;
}

  .border_1px_solid_\#BABDBE {
    border: 1px solid #BABDBE;
}

  .p_11px {
    padding: 11px;
}

  .min-w_271px {
    min-width: 271px;
}

  .bg_\#FFFFFF {
    background: #FFFFFF;
}

  .p_0_6px {
    padding: 0 6px;
}

  .rounded_1px {
    border-radius: 1px;
}

  .bg_\#EA002A {
    background: #EA002A;
}

  .bg_\#007FA5 {
    background: #007FA5;
}

  .min-w_46px {
    min-width: 46px;
}

  .h_17px {
    height: 17px;
}

  .rounded_9px {
    border-radius: 9px;
}

  .bg_\#578033 {
    background: #578033;
}

  .p_0_13px {
    padding: 0 13px;
}

  .max-w_max-content {
    max-width: max-content;
}

  .w_calc\(100\%_-_15px\) {
    width: calc(100% - 15px);
}

  .m_0_auto_80px {
    margin: 0 auto 80px;
}

  .gap_8px {
    gap: 8px;
}

  .text_black {
    color: black;
}

  .border-t_none {
    border-top: none;
}

  .max-h_330px {
    max-height: 330px;
}

  .list-style_none {
    list-style: none;
}

  .w_fit-content {
    width: fit-content;
}

  .min-w_fit-content\! {
    min-width: fit-content !important;
}

  .p_15px {
    padding: 15px;
}

  .w_80px {
    width: 80px;
}

  .p_17px_8px_20px_16px {
    padding: 17px 8px 20px 16px;
}

  .w_287px {
    width: 287px;
}

  .m_4px_-12px_2px_-12px {
    margin: 4px -12px 2px -12px;
}

  .w_272px {
    width: 272px;
}

  .p_10px_10px_6px {
    padding: 10px 10px 6px;
}

  .w_200px {
    width: 200px;
}

  .h_38px {
    height: 38px;
}

  .border_solid_1px_\#757C7D {
    border: solid 1px #757C7D;
}

  .p_10px_15px_20px_15px {
    padding: 10px 15px 20px 15px;
}

  .text_token\(colors\.text\.red\) {
    color: var(--colors-text-red);
}

  .list-style_inside {
    list-style: inside;
}

  .max-w_500px {
    max-width: 500px;
}

  .max-w_380px {
    max-width: 380px;
}

  .max-w_422px {
    max-width: 422px;
}

  .min-w_auto {
    min-width: auto;
}

  .p_5px_6px {
    padding: 5px 6px;
}

  .p_0_7px_8px_7px {
    padding: 0 7px 8px 7px;
}

  .p_8px_7px {
    padding: 8px 7px;
}

  .border_1px_solid_\#e0e0e0 {
    border: 1px solid #e0e0e0;
}

  .min-w_400px {
    min-width: 400px;
}

  .p_2 {
    padding: var(--spacing-2);
}

  .gap_12 {
    gap: var(--spacing-12);
}

  .p_2px {
    padding: 2px;
}

  .w_150px {
    width: 150px;
}

  .border_2px_solid_token\(colors\.surface\.blue\) {
    border: 2px solid var(--colors-surface-blue);
}

  .text_token\(colors\.surface\.blue\) {
    color: var(--colors-surface-blue);
}

  .min-w_300px {
    min-width: 300px;
}

  .border_1px_solid_\#dcdcdc {
    border: 1px solid #dcdcdc;
}

  .p_3px_10px_2px {
    padding: 3px 10px 2px;
}

  .text_\#525b5c {
    color: #525b5c;
}

  .p_16px {
    padding: 16px;
}

  .m_0_-15px {
    margin: 0 -15px;
}

  .p_23px_15px_30px {
    padding: 23px 15px 30px;
}

  .p_14px_10px {
    padding: 14px 10px;
}

  .w_22px {
    width: 22px;
}

  .h_22px {
    height: 22px;
}

  .p_5px_10px_4px_25px {
    padding: 5px 10px 4px 25px;
}

  .p_10px_13px {
    padding: 10px 13px;
}

  .m_0_10px_0_0 {
    margin: 0 10px 0 0;
}

  .p_10px_0_10px_50px {
    padding: 10px 0 10px 50px;
}

  .p_8px_10px {
    padding: 8px 10px;
}

  .h_13px {
    height: 13px;
}

  .text_token\(colors\.text\.white\) {
    color: var(--colors-text-white);
}

  .rounded_0_5px_0_0 {
    border-radius: 0 5px 0 0;
}

  .p_11px_14px_10px_50px {
    padding: 11px 14px 10px 50px;
}

  .w_220px {
    width: 220px;
}

  .shadow_4px_-4px_5px_token\(colors\.shadow\.gray\) {
    box-shadow: 4px -4px 5px var(--colors-shadow-gray);
}

  .z_1050 {
    z-index: 1050;
}

  .z_999 {
    z-index: 999;
}

  .w_calc\(100\%_-_282px\) {
    width: calc(100% - 282px);
}

  .p_20px_15px_0 {
    padding: 20px 15px 0;
}

  .w_calc\(100\%_-_47px\) {
    width: calc(100% - 47px);
}

  .min-w_100\% {
    min-width: 100%;
}

  .min-w_204px {
    min-width: 204px;
}

  .p_0_8px {
    padding: 0 8px;
}

  .p_0_19px {
    padding: 0 19px;
}

  .border-b_1px_solid_\#757C7D {
    border-bottom: 1px solid #757C7D;
}

  .min-w_20px {
    min-width: 20px;
}

  .min-h_20px {
    min-height: 20px;
}

  .min-w_12px {
    min-width: 12px;
}

  .min-h_12px {
    min-height: 12px;
}

  .max-w_12px {
    max-width: 12px;
}

  .max-h_12px {
    max-height: 12px;
}

  .max-w_calc\(100vw_\/_3\) {
    max-width: calc(100vw / 3);
}

  .max-w_unset {
    max-width: unset;
}

  .m_0_0_15px_0 {
    margin: 0 0 15px 0;
}

  .m_0_0_18px_0 {
    margin: 0 0 18px 0;
}

  .p_0px_10px {
    padding: 0px 10px;
}

  .p_0px_14px {
    padding: 0px 14px;
}

  .cursor_default {
    cursor: default;
}

  .border-l_solid_1px_\#BABDBE {
    border-left: solid 1px #BABDBE;
}

  .white-space_pre-wrap {
    white-space: pre-wrap;
}

  .word-wrap_break-word {
    word-wrap: break-word;
}

  .gap_10px_0 {
    gap: 10px 0;
}

  .min-w_425px {
    min-width: 425px;
}

  .max-w_2150px {
    max-width: 2150px;
}

  .gap_15px_56px {
    gap: 15px 56px;
}

  .w_252px {
    width: 252px;
}

  .h_53px {
    height: 53px;
}

  .border-b_1px_solid_token\(colors\.gray\.lGray\) {
    border-bottom: 1px solid colors\.gray\.lGray;
}

  .rounded_5px_5px_0_0 {
    border-radius: 5px 5px 0 0;
}

  .p_15px_15px_20px_15px {
    padding: 15px 15px 20px 15px;
}

  .gap_1px {
    gap: 1px;
}

  .text-decor_line-through {
    text-decoration: line-through;
}

  .text_token\(colors\.gray\.blueLightGray\) {
    color: var(--colors-gray-blue-light-gray);
}

  .w_50\% {
    width: 50%;
}

  .shadow_0px_3px_6px_\#DCDEDE {
    box-shadow: 0px 3px 6px #DCDEDE;
}

  .border_1px_solid_\#EEEFEF {
    border: 1px solid #EEEFEF;
}

  .w_33\.3\% {
    width: 33.3%;
}

  .min-h_50px {
    min-height: 50px;
}

  .gap_50px {
    gap: 50px;
}

  .min-w_158px {
    min-width: 158px;
}

  .text_token\(colors\.text\.DEFAULT\) {
    color: colors\.text\.DEFAULT;
}

  .p_0_4px {
    padding: 0 4px;
}

  .bg_\#EEEEEE {
    background: #EEEEEE;
}

  .p_4px_15px {
    padding: 4px 15px;
}

  .m_5px {
    margin: 5px;
}

  .border_1px_solid_\#ccc {
    border: 1px solid #ccc;
}

  .text_red {
    color: red;
}

  .min-h_3em {
    min-height: 3em;
}

  .m_15px_0 {
    margin: 15px 0;
}

  .max-w_957px {
    max-width: 957px;
}

  .w_calc\(100\%_-_58px\) {
    width: calc(100% - 58px);
}

  .fill_\#FFFFFF {
    fill: #FFFFFF;
}

  .border-b_1px_solid_token\(colors\.brand\) {
    border-bottom: 1px solid var(--colors-brand);
}

  .p_31px_16px_0 {
    padding: 31px 16px 0;
}

  .max-w_121px {
    max-width: 121px;
}

  .max-w_177px {
    max-width: 177px;
}

  .w_290px {
    width: 290px;
}

  .max-h_380px {
    max-height: 380px;
}

  .min-h_380px {
    min-height: 380px;
}

  .border_1px_solid_\#DCDEDE {
    border: 1px solid #DCDEDE;
}

  .m_6px_5px_6px_5px {
    margin: 6px 5px 6px 5px;
}

  .p_8px_10px_8px_8px {
    padding: 8px 10px 8px 8px;
}

  .cursor_move {
    cursor: move;
}

  .h_16px {
    height: 16px;
}

  .border-r_dotted_4px_\#BABDBE {
    border-right: dotted 4px #BABDBE;
}

  .border-l_dotted_4px_\#BABDBE {
    border-left: dotted 4px #BABDBE;
}

  .w_58px {
    width: 58px;
}

  .ring-offset_2px {
    outline-offset: 2px;
}

  .w_65px {
    width: 65px;
}

  .rounded_0px {
    border-radius: 0px;
}

  .border_solid_1px_\#FFFFFF {
    border: solid 1px #FFFFFF;
}

  .gap_2px {
    gap: 2px;
}

  .w_35px\! {
    width: 35px !important;
}

  .w_88px {
    width: 88px;
}

  .w_44px {
    width: 44px;
}

  .w_35px {
    width: 35px;
}

  .text_\#FFFFFF\! {
    color: #FFFFFF !important;
}

  .p_0_50px_20px {
    padding: 0 50px 20px;
}

  .h_100px {
    height: 100px;
}

  .z_110 {
    z-index: 110;
}

  .rounded_8px_0px_0_0 {
    border-radius: 8px 0px 0 0;
}

  .p_30px_50px_32px_50px {
    padding: 30px 50px 32px 50px;
}

  .gap_1\.25rem {
    gap: 1.25rem;
}

  .p_8 {
    padding: var(--spacing-8);
}

  .items_center {
    align-items: center;
}

  .flex_column {
    flex-direction: column;
}

  .justify_space-between {
    justify-content: space-between;
}

  .fw_bold {
    font-weight: bold;
}

  .right_14px {
    right: 14px;
}

  .flex-wrap_wrap {
    flex-wrap: wrap;
}

  .mb_30px {
    margin-bottom: 30px;
}

  .bg_\#EA002A {
    background-color: #EA002A;
}

  .bg_\#FFFFFF {
    background-color: #FFFFFF;
}

  .fs_14px {
    font-size: 14px;
}

  .bg_token\(colors\.gray\.darkGray2\) {
    background-color: var(--colors-gray-dark-gray2);
}

  .justify_center {
    justify-content: center;
}

  .flex_row {
    flex-direction: row;
}

  .bg_token\(colors\.surface\.white\) {
    background-color: var(--colors-surface-white);
}

  .bg_token\(colors\.surface\.red\) {
    background-color: var(--colors-surface-red);
}

  .bg_token\(colors\.gray\.lightGray\) {
    background-color: var(--colors-gray-light-gray);
}

  .leading_1\.21 {
    line-height: 1.21;
}

  .mr_7px {
    margin-right: 7px;
}

  .bg_token\(colors\.surface\.green\) {
    background-color: var(--colors-surface-green);
}

  .bg_token\(colors\.surface\.blue\) {
    background-color: var(--colors-surface-blue);
}

  .bg_transparent {
    background-color: transparent;
}

  .left_0 {
    left: var(--spacing-0);
}

  .top_0 {
    top: var(--spacing-0);
}

  .bg_\#ffffff {
    background-color: #ffffff;
}

  .fs_0 {
    font-size: 0;
}

  .leading_1 {
    line-height: 1;
}

  .bg-size_contain {
    background-size: contain;
}

  .right_15px {
    right: 15px;
}

  .top_20px {
    top: 20px;
}

  .right_20px {
    right: 20px;
}

  .overflow-y_hidden {
    overflow-y: hidden;
}

  .overflow-y_auto {
    overflow-y: auto;
}

  .top_auto {
    top: auto;
}

  .left_50\% {
    left: 50%;
}

  .bottom_-16px {
    bottom: -16px;
}

  .fs_12px {
    font-size: 12px;
}

  .grow_1 {
    flex-grow: 1;
}

  .pb_140px {
    padding-bottom: 140px;
}

  .pb_0 {
    padding-bottom: var(--spacing-0);
}

  .justify_normal {
    justify-content: normal;
}

  .mr_20px {
    margin-right: 20px;
}

  .mr_auto {
    margin-right: auto;
}

  .fs_2rem {
    font-size: 2rem;
}

  .leading_2rem {
    line-height: 2rem;
}

  .flex-wrap_nowrap {
    flex-wrap: nowrap;
}

  .mt_20px {
    margin-top: 20px;
}

  .pb_2px {
    padding-bottom: 2px;
}

  .border_border\.red {
    border-color: var(--colors-border-red);
}

  .border-style_solid {
    border-style: solid;
}

  .border-w_2 {
    border-width: 2px;
}

  .border_gray {
    border-color: gray;
}

  .border-w_1 {
    border-width: 1px;
}

  .border_surface\.red {
    border-color: var(--colors-surface-red);
}

  .bg_\#FDE5E9 {
    background-color: #FDE5E9;
}

  .ml_10px {
    margin-left: 10px;
}

  .fs_16px {
    font-size: 16px;
}

  .ml_auto {
    margin-left: auto;
}

  .pl_58px {
    padding-left: 58px;
}

  .fs_36px {
    font-size: 36px;
}

  .pl_3 {
    padding-left: var(--spacing-3);
}

  .pr_12 {
    padding-right: var(--spacing-12);
}

  .self_stretch {
    align-self: stretch;
}

  .items_start {
    align-items: start;
}

  .overflow-x_hidden {
    overflow-x: hidden;
}

  .mr_10px {
    margin-right: 10px;
}

  .mr_3px {
    margin-right: 3px;
}

  .bg_white {
    background-color: white;
}

  .overflow-y_scroll {
    overflow-y: scroll;
}

  .overflow-x_scroll {
    overflow-x: scroll;
}

  .fs_inherit {
    font-size: inherit;
}

  .bg_\#525B5C {
    background-color: #525B5C;
}

  .fw_400 {
    font-weight: 400;
}

  .bg_token\(colors\.surface\.darkBlue\) {
    background-color: var(--colors-surface-dark-blue);
}

  .mt_172px {
    margin-top: 172px;
}

  .mt_118px {
    margin-top: 118px;
}

  .bg-img_url\(\/images\/Arrow2_right2\.svg\) {
    background-image: url(/webcomponent/images/Arrow2_right2.svg);
}

  .bg-img_url\(\/images\/Arrow2_left2\.svg\) {
    background-image: url(/webcomponent/images/Arrow2_left2.svg);
}

  .right_56px {
    right: 56px;
}

  .bg-pos_center_center {
    background-position: center center;
}

  .bg-repeat_no-repeat {
    background-repeat: no-repeat;
}

  .bg-size_14px_12px {
    background-size: 14px 12px;
}

  .pl_12px {
    padding-left: 12px;
}

  .pl_54px {
    padding-left: 54px;
}

  .pr_54px {
    padding-right: 54px;
}

  .pr_12px {
    padding-right: 12px;
}

  .bg_token\(colors\.brand\) {
    background-color: var(--colors-brand);
}

  .bg_token\(colors\.gray\.blueLightGray\) {
    background-color: var(--colors-gray-blue-light-gray);
}

  .leading_22px {
    line-height: 22px;
}

  .bottom_100\% {
    bottom: 100%;
}

  .bg_rgba\(0\,_0\,_0\,_0\.6\)\! {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

  .mb_5px {
    margin-bottom: 5px;
}

  .bottom_-40px {
    bottom: -40px;
}

  .bg_rgba\(255\,_255\,_255\,_0\.8\) {
    background-color: rgba(255, 255, 255, 0.8);
}

  .fs_1\.4rem {
    font-size: 1.4rem;
}

  .pl_19px {
    padding-left: 19px;
}

  .bg-pos_0_5px {
    background-position: 0 5px;
}

  .bg_token\(colors\.background\) {
    background-color: var(--colors-background);
}

  .pb_17px {
    padding-bottom: 17px;
}

  .fs_30px {
    font-size: 30px;
}

  .mb_26px {
    margin-bottom: 26px;
}

  .pb_8px {
    padding-bottom: 8px;
}

  .fs_20px {
    font-size: 20px;
}

  .justify_flex-end {
    justify-content: flex-end;
}

  .top_-125px {
    top: -125px;
}

  .mt_-20px {
    margin-top: -20px;
}

  .items_baseline {
    align-items: baseline;
}

  .mr_5px {
    margin-right: 5px;
}

  .overflow-x_auto {
    overflow-x: auto;
}

  .mb_18px {
    margin-bottom: 18px;
}

  .mb_0 {
    margin-bottom: var(--spacing-0);
}

  .justify_flex-start {
    justify-content: flex-start;
}

  .mt_-1px {
    margin-top: -1px;
}

  .mb_10px {
    margin-bottom: 10px;
}

  .ml_7px {
    margin-left: 7px;
}

  .mb_12px {
    margin-bottom: 12px;
}

  .pb_20px {
    padding-bottom: 20px;
}

  .mb_20px {
    margin-bottom: 20px;
}

  .items_flex-start {
    align-items: flex-start;
}

  .leading_1\.625 {
    line-height: 1.625;
}

  .mb_35px {
    margin-bottom: 35px;
}

  .gap-x_20px {
    row-gap: 20px;
}

  .pt_20px {
    padding-top: 20px;
}

  .items_top {
    align-items: top;
}

  .mb_50px {
    margin-bottom: 50px;
}

  .pr_15px {
    padding-right: 15px;
}

  .pl_15px {
    padding-left: 15px;
}

  .gap-y_10px {
    column-gap: 10px;
}

  .mb_3px {
    margin-bottom: 3px;
}

  .pb_5px {
    padding-bottom: 5px;
}

  .fw_normal {
    font-weight: normal;
}

  .mb_38px {
    margin-bottom: 38px;
}

  .fs_1\.3rem {
    font-size: 1.3rem;
}

  .leading_1\.42 {
    line-height: 1.42;
}

  .pl_20px {
    padding-left: 20px;
}

  .top_\.5em {
    top: .5em;
}

  .justify_start {
    justify-content: start;
}

  .mt_10px {
    margin-top: 10px;
}

  .pr_13px {
    padding-right: 13px;
}

  .pr_4 {
    padding-right: var(--spacing-4);
}

  .leading_1\.2 {
    line-height: 1.2;
}

  .mt_30px {
    margin-top: 30px;
}

  .mt_0 {
    margin-top: var(--spacing-0);
}

  .fs_3\.0rem {
    font-size: 3.0rem;
}

  .pb_10px {
    padding-bottom: 10px;
}

  .mr_12px {
    margin-right: 12px;
}

  .ml_6px {
    margin-left: 6px;
}

  .fs_2\.0rem {
    font-size: 2.0rem;
}

  .mt_45px {
    margin-top: 45px;
}

  .top_180px\! {
    top: 180px !important;
}

  .pb_7px {
    padding-bottom: 7px;
}

  .mr_4px {
    margin-right: 4px;
}

  .fs_1\.2rem {
    font-size: 1.2rem;
}

  .bg_\#EEEFEF {
    background-color: #EEEFEF;
}

  .bottom_0 {
    bottom: var(--spacing-0);
}

  .shrink_0 {
    flex-shrink: 0;
}

  .fs_18px {
    font-size: 18px;
}

  .fs_22px {
    font-size: 22px;
}

  .pl_16px {
    padding-left: 16px;
}

  .mr_0 {
    margin-right: var(--spacing-0);
}

  .ml_8px {
    margin-left: 8px;
}

  .ml_20px {
    margin-left: 20px;
}

  .pt_0px {
    padding-top: 0px;
}

  .pt_15px {
    padding-top: 15px;
}

  .mr_6px {
    margin-right: 6px;
}

  .right_0px {
    right: 0px;
}

  .pt_18px {
    padding-top: 18px;
}

  .pt_13px {
    padding-top: 13px;
}

  .pb_18px {
    padding-bottom: 18px;
}

  .pb_0px {
    padding-bottom: 0px;
}

  .fs_1\.6rem {
    font-size: 1.6rem;
}

  .pl_18px {
    padding-left: 18px;
}

  .bg_\#DCDEDE {
    background-color: #DCDEDE;
}

  .grid-cols_repeat\(3\,_1fr\) {
    grid-template-columns: repeat(3, 1fr);
}

  .grid-cols_repeat\(2\,_1fr\)\; {
    grid-template-columns: repeat(2, 1fr);;
}

  .pb_40px {
    padding-bottom: 40px;
}

  .grid-cols_repeat\(1\,_1fr\) {
    grid-template-columns: repeat(1, 1fr);
}

  .mb_11px {
    margin-bottom: 11px;
}

  .mt_12px {
    margin-top: 12px;
}

  .pb_36px {
    padding-bottom: 36px;
}

  .mb_0px {
    margin-bottom: 0px;
}

  .bottom_0px {
    bottom: 0px;
}

  .bg_\#525B5CE6 {
    background-color: #525B5CE6;
}

  .bg_\#f0f0f0 {
    background-color: #f0f0f0;
}

  .bg_\#666 {
    background-color: #666;
}

  .bg_\#e50022 {
    background-color: #e50022;
}

  .pb_12px {
    padding-bottom: 12px;
}

  .justify_left {
    justify-content: left;
}

  .mr_50px {
    margin-right: 50px;
}

  .bg_\#F6F6F7 {
    background-color: #F6F6F7;
}

  .ml_5px {
    margin-left: 5px;
}

  .bottom_13px {
    bottom: 13px;
}

  .left_10px {
    left: 10px;
}

  .list-type_none\! {
    list-style-type: none !important;
}

  .list-pos_unset\! {
    list-style-position: unset !important;
}

  .right_4 {
    right: var(--spacing-4);
}

  .pr_5px {
    padding-right: 5px;
}

  .pl_5px {
    padding-left: 5px;
}

  .bottom_40px {
    bottom: 40px;
}

  .mr_15px {
    margin-right: 15px;
}

  .fs_9px {
    font-size: 9px;
}

  .pt_5px {
    padding-top: 5px;
}

  .fs_11px {
    font-size: 11px;
}

  .top_2px {
    top: 2px;
}

  .bg-pos_center_5px {
    background-position: center 5px;
}

  .fs_10px {
    font-size: 10px;
}

  .top_10px {
    top: 10px;
}

  .right_30px {
    right: 30px;
}

  .leading_1\.6 {
    line-height: 1.6;
}

  .mt_auto {
    margin-top: auto;
}

  .fs_1\.6em {
    font-size: 1.6em;
}

  .bottom_5px {
    bottom: 5px;
}

  .left_30px {
    left: 30px;
}

  .fs_2\.2em {
    font-size: 2.2em;
}

  .bg_\#525b5c {
    background-color: #525b5c;
}

  .bg_\#fff {
    background-color: #fff;
}

  .right_0 {
    right: var(--spacing-0);
}

  .fw_700 {
    font-weight: 700;
}

  .bg_\#ea002a {
    background-color: #ea002a;
}

  .border-w_0 {
    border-width: 0;
}

  .top_60px {
    top: 60px;
}

  .pb_0\.25em {
    padding-bottom: 0.25em;
}

  .mr_30px {
    margin-right: 30px;
}

  .gap-x_3 {
    row-gap: var(--spacing-3);
}

  .gap-y_5 {
    column-gap: var(--spacing-5);
}

  .leading_1\.1 {
    line-height: 1.1;
}

  .mb_1em {
    margin-bottom: 1em;
}

  .leading_1\.5 {
    line-height: 1.5;
}

  .mb_23px {
    margin-bottom: 23px;
}

  .list-type_decimal {
    list-style-type: decimal;
}

  .pl_0\.5em {
    padding-left: 0.5em;
}

  .list-type_none {
    list-style-type: none;
}

  .self_center {
    align-self: center;
}

  .fs_24px {
    font-size: 24px;
}

  .bg_none {
    background-color: none;
}

  .bg_\#f6f6f7 {
    background-color: #f6f6f7;
}

  .top_85px\! {
    top: 85px !important;
}

  .mt_40px {
    margin-top: 40px;
}

  .fs_13px {
    font-size: 13px;
}

  .mr_18px {
    margin-right: 18px;
}

  .mt_5px {
    margin-top: 5px;
}

  .fs_15px {
    font-size: 15px;
}

  .top_5px {
    top: 5px;
}

  .right_6px {
    right: 6px;
}

  .leading_24px {
    line-height: 24px;
}

  .left_6px {
    left: 6px;
}

  .leading_17px {
    line-height: 17px;
}

  .bottom_7px {
    bottom: 7px;
}

  .right_8px {
    right: 8px;
}

  .leading_0\.6 {
    line-height: 0.6;
}

  .bg_\#c0c0c0 {
    background-color: #c0c0c0;
}

  .top_calc\(100\%_-_1px\) {
    top: calc(100% - 1px);
}

  .overflow-y_visible {
    overflow-y: visible;
}

  .mt_-5px {
    margin-top: -5px;
}

  .mt_8px {
    margin-top: 8px;
}

  .mt_9px {
    margin-top: 9px;
}

  .gap-y_5px {
    column-gap: 5px;
}

  .fs_1\.4rem\! {
    font-size: 1.4rem !important;
}

  .fs_1\.8rem {
    font-size: 1.8rem;
}

  .fs_1\.3rem\! {
    font-size: 1.3rem !important;
}

  .bg_token\(colors\.gray\.darkGray\) {
    background-color: var(--colors-gray-dark-gray);
}

  .gap-x_4 {
    row-gap: var(--spacing-4);
}

  .gap-y_8 {
    column-gap: var(--spacing-8);
}

  .ml_158px {
    margin-left: 158px;
}

  .mt_4 {
    margin-top: var(--spacing-4);
}

  .ml_13px {
    margin-left: 13px;
}

  .bg_token\(colors\.gray\.silverGray2\) {
    background-color: var(--colors-gray-silver-gray2);
}

  .pb_30px {
    padding-bottom: 30px;
}

  .mb_13px {
    margin-bottom: 13px;
}

  .pb_38px {
    padding-bottom: 38px;
}

  .pb_15px {
    padding-bottom: 15px;
}

  .border-w_2px {
    border-width: 2px;
}

  .border_token\(colors\.border\.red\) {
    border-color: var(--colors-border-red);
}

  .pt_3px {
    padding-top: 3px;
}

  .bg_token\(colors\.background\.red\) {
    background-color: var(--colors-background-red);
}

  .pr_10px {
    padding-right: 10px;
}

  .fs_3\.2em {
    font-size: 3.2em;
}

  .bottom_6\.7rem {
    bottom: 6.7rem;
}

  .bottom_7\.1rem {
    bottom: 7.1rem;
}

  .left_285px {
    left: 285px;
}

  .pb_70px {
    padding-bottom: 70px;
}

  .mb_1px {
    margin-bottom: 1px;
}

  .pt_24px {
    padding-top: 24px;
}

  .mb_2em {
    margin-bottom: 2em;
}

  .ml_2px {
    margin-left: 2px;
}

  .mb_82px {
    margin-bottom: 82px;
}

  .mb_16px {
    margin-bottom: 16px;
}

  .flex-wrap_wrap-reverse {
    flex-wrap: wrap-reverse;
}

  .pl_265px {
    padding-left: 265px;
}

  .mt_16px {
    margin-top: 16px;
}

  .ml_1px {
    margin-left: 1px;
}

  .mb_15px {
    margin-bottom: 15px;
}

  .mr_14px {
    margin-right: 14px;
}

  .pt_2px {
    padding-top: 2px;
}

  .pl_10px {
    padding-left: 10px;
}

  .items_flex-end {
    align-items: flex-end;
}

  .bg_token\(colors\.surface\.blue2\) {
    background-color: var(--colors-surface-blue2);
}

  .bg_token\(colors\.surface\.lightGreen\) {
    background-color: var(--colors-surface-light-green);
}

  .ml_4px {
    margin-left: 4px;
}

  .pt_10px {
    padding-top: 10px;
}

  .pb_24px {
    padding-bottom: 24px;
}

  .mb_22px {
    margin-bottom: 22px;
}

  .pb_9px {
    padding-bottom: 9px;
}

  .mr_2px {
    margin-right: 2px;
}

  .pb_4px {
    padding-bottom: 4px;
}

  .pr_25px {
    padding-right: 25px;
}

  .pr_4px {
    padding-right: 4px;
}

  .leading_1\.56 {
    line-height: 1.56;
}

  .bg_\#EA002A\! {
    background-color: #EA002A !important;
}

  .ml_12px {
    margin-left: 12px;
}

  .fs_26px {
    font-size: 26px;
}

  .pl_1em {
    padding-left: 1em;
}

  .disabled\:text_\#FFFFFF:is(:disabled, [disabled], [data-disabled]) {
    color: #FFFFFF;
}

  .open\:d_flex:is([open], [data-open], [data-state="open"]) {
    display: flex;
}

  .disabled\:bg_gray\.whiteGray2:is(:disabled, [disabled], [data-disabled]) {
    background: var(--colors-gray-white-gray2);
}

  .disabled\:text_surface\.white:is(:disabled, [disabled], [data-disabled]) {
    color: var(--colors-surface-white);
}

  .\[\&\:before\,\:after\]\:d_block:before,.\[\&\:before\,\:after\]\:d_block :after {
    display: block;
}

  .\[\&\:before\,\:after\]\:w_20px:before,.\[\&\:before\,\:after\]\:w_20px :after {
    width: 20px;
}

  .\[\&\:before\,\:after\]\:h_6px:before,.\[\&\:before\,\:after\]\:h_6px :after {
    height: 6px;
}

  .\[\&\:before\,\:after\]\:pos_absolute:before,.\[\&\:before\,\:after\]\:pos_absolute :after {
    position: absolute;
}

  .\[\&\:before\,\:after\]\:transform_translateY\(-50\%\):before,.\[\&\:before\,\:after\]\:transform_translateY\(-50\%\) :after {
    transform: translateY(-50%);
}

  .before\:pos_absolute::before {
    position: absolute;
}

  .before\:border_1px_solid_token\(colors\.gray\.darkGray2\)::before {
    border: 1px solid var(--colors-gray-dark-gray2);
}

  .before\:rounded_50\%::before {
    border-radius: 50%;
}

  .before\:w_24px::before {
    width: 24px;
}

  .before\:h_24px::before {
    height: 24px;
}

  .before\:border_7px_solid_token\(colors\.brand\)::before {
    border: 7px solid var(--colors-brand);
}

  .after\:pos_absolute::after {
    position: absolute;
}

  .after\:border_1px_solid_token\(colors\.gray\.darkGray2\)::after {
    border: 1px solid var(--colors-gray-dark-gray2);
}

  .after\:rounded_50\%::after {
    border-radius: 50%;
}

  .after\:w_24px::after {
    width: 24px;
}

  .after\:h_24px::after {
    height: 24px;
}

  .before\:border_1px_solid_token\(colors\.gray\.silverGray\)::before {
    border: 1px solid var(--colors-gray-silver-gray);
}

  .before\:border_5px_solid_token\(colors\.gray\.silverGray\)::before {
    border: 5px solid var(--colors-gray-silver-gray);
}

  .after\:border_1px_solid_token\(colors\.gray\.lightGray\)::after {
    border: 1px solid var(--colors-gray-light-gray);
}

  .after\:transform_translateY\(-45\%\)_rotate\(45deg\)::after {
    transform: translateY(-45%) rotate(45deg);
}

  .after\:border-r_2px_solid_token\(colors\.gray\.darkGray2\)::after {
    border-right: 2px solid var(--colors-gray-dark-gray2);
}

  .after\:border-b_2px_solid_token\(colors\.gray\.darkGray2\)::after {
    border-bottom: 2px solid var(--colors-gray-dark-gray2);
}

  .after\:w_3::after {
    width: var(--sizes-3);
}

  .after\:h_3::after {
    height: var(--sizes-3);
}

  .after\:pointer-events_none::after {
    pointer-events: none;
}

  .after\:border-r_2px_solid_token\(colors\.gray\.silverGray\)::after {
    border-right: 2px solid var(--colors-gray-silver-gray);
}

  .after\:border-b_2px_solid_token\(colors\.gray\.silverGray\)::after {
    border-bottom: 2px solid var(--colors-gray-silver-gray);
}

  .\[\&_tr\:not\(\:last-of-type\)\]\:border-b_none tr:not(:last-of-type) {
    border-bottom: none;
}

  .\[\&_th\,td\,div\]\:text-wrap_wrap th,.\[\&_th\,td\,div\]\:text-wrap_wrap td,.\[\&_th\,td\,div\]\:text-wrap_wrap div {
    text-wrap: wrap;
}

  .\[\&_th\,td\,div\]\:overflow-wrap_anywhere th,.\[\&_th\,td\,div\]\:overflow-wrap_anywhere td,.\[\&_th\,td\,div\]\:overflow-wrap_anywhere div {
    overflow-wrap: anywhere;
}

  .\[\&_th\,td\,div\]\:break_normal th,.\[\&_th\,td\,div\]\:break_normal td,.\[\&_th\,td\,div\]\:break_normal div {
    word-break: normal;
}

  .\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:pos_sticky th:nth-child(1),.\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:pos_sticky td:nth-child(1) {
    position: sticky;
}

  .\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:z_1 th:nth-child(1),.\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:z_1 td:nth-child(1) {
    z-index: 1;
}

  .\[\&_th\:nth-child\(2\)\,_td\:nth-child\(2\)\]\:pos_sticky th:nth-child(2),.\[\&_th\:nth-child\(2\)\,_td\:nth-child\(2\)\]\:pos_sticky td:nth-child(2) {
    position: sticky;
}

  .\[\&_th\:nth-child\(2\)\,_td\:nth-child\(2\)\]\:z_1 th:nth-child(2),.\[\&_th\:nth-child\(2\)\,_td\:nth-child\(2\)\]\:z_1 td:nth-child(2) {
    z-index: 1;
}

  .\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:pos_static th:nth-child(1),.\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:pos_static td:nth-child(1) {
    position: static;
}

  .\[\&\:after\]\:pos_absolute:after {
    position: absolute;
}

  .\[\&\:after\]\:w_33px:after {
    width: 33px;
}

  .\[\&\:after\]\:h_33px:after {
    height: 33px;
}

  .\[\&\:after\]\:rounded_2px:after {
    border-radius: 2px;
}

  .\[\&\:after\]\:transition_0\.3s:after {
    transition: 0.3s;
}

  .\[\&\:\:before\]\:pos_absolute::before {
    position: absolute;
}

  .\[\&\:\:before\]\:transform_translateX\(-50\%\)::before {
    transform: translateX(-50%);
}

  .before\:w_150px::before {
    width: 150px;
}

  .before\:w_80px::before {
    width: 80px;
}

  .before\:h_2px::before {
    height: 2px;
}

  .\[\&_th\]\:w_26\.7\% th {
    width: 26.7%;
}

  .\[\&_th\]\:white-space_wrap th {
    white-space: wrap;
}

  .\[\&_th\]\:text_token\(colors\.text\) th {
    color: var(--colors-text);
}

  .\[\&_td\]\:white-space_wrap td {
    white-space: wrap;
}

  .\[\&_th\]\:w_130px th {
    width: 130px;
}

  .\[\&_th\]\:text_token\(colors\.surface\.black\) th {
    color: var(--colors-surface-black);
}

  .\[\&_th\]\:v-align_top th {
    vertical-align: top;
}

  .\[\&_\>_\.heading\]\:pos_relative > .heading {
    position: relative;
}

  .\[\&_\>_\.heading\]\:z_2 > .heading {
    z-index: 2;
}

  .\[\&_button\]\:m_0\! button {
    margin: var(--spacing-0) !important;
}

  .\[\&_th\]\:white-space_normal th,.\[\&_td\]\:white-space_normal td {
    white-space: normal;
}

  .\[\&_\>_div_\>_span\]\:p_0_10px > div > span {
    padding: 0 10px;
}

  .\[\&_th\]\:w_120px th {
    width: 120px;
}

  .\[\&_iframe\]\:text-align_center iframe {
    text-align: center;
}

  .\[\&_iframe\]\:max-w_385px iframe {
    max-width: 385px;
}

  .\[\&_th\]\:w_170px th {
    width: 170px;
}

  .\[\&_\>_\*\]\:fill_token\(colors\.surface\.white\) > * {
    fill: var(--colors-surface-white);
}

  .\[\&_\>_\.wrap_coution\]\:opacity_1 > .wrap_coution {
    opacity: 1;
}

  .before\:pos_relative::before {
    position: relative;
}

  .before\:d_block::before {
    display: block;
}

  .before\:w_10px::before {
    width: 10px;
}

  .before\:h_10px::before {
    height: 10px;
}

  .before\:border-l_1px_dotted_\#222222::before {
    border-left: 1px dotted #222222;
}

  .before\:border-b_1px_dotted_\#222222::before {
    border-bottom: 1px dotted #222222;
}

  .\[\&_\>_p\]\:white-space_nowrap > p {
    white-space: nowrap;
}

  .placeholder\:text_token\(colors\.text\.gray\)::placeholder,.placeholder\:text_token\(colors\.text\.gray\)[data-placeholder] {
    color: var(--colors-text-gray);
}

  .\[\&_\>_svg\]\:h_20px > svg {
    height: 20px;
}

  .\[\&_\>_a\]\:min-w_180px > a {
    min-width: 180px;
}

  .before\:w_0::before {
    width: var(--sizes-0);
}

  .before\:h_0::before {
    height: var(--sizes-0);
}

  .before\:border_5px_solid_transparent::before {
    border: 5px solid transparent;
}

  .before\:border-b_7px_solid_token\(colors\.surface\.red\)::before {
    border-bottom: 7px solid var(--colors-surface-red);
}

  .\[\&_p\]\:white-space_break-spaces p {
    white-space: break-spaces;
}

  .\[\&_\*\]\:text_token\(colors\.surface\.red\)\! *,.\[\&_a\]\:text_token\(colors\.surface\.red\)\! a,.\[\&_strong\]\:text_token\(colors\.surface\.red\)\! strong,.\[\&_em\]\:text_token\(colors\.surface\.red\)\! em,.\[\&_code\]\:text_token\(colors\.surface\.red\)\! code,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:text_token\(colors\.surface\.red\)\! h1,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:text_token\(colors\.surface\.red\)\! h2,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:text_token\(colors\.surface\.red\)\! h3,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:text_token\(colors\.surface\.red\)\! h4,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:text_token\(colors\.surface\.red\)\! h5,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:text_token\(colors\.surface\.red\)\! h6,.\[\&_p\]\:text_token\(colors\.surface\.red\)\! p,.\[\&_li\]\:text_token\(colors\.surface\.red\)\! li,.\[\&_blockquote\]\:text_token\(colors\.surface\.red\)\! blockquote,.\[\&_table\,_\&_th\,_\&_td\]\:text_token\(colors\.surface\.red\)\! table,.\[\&_table\,_\&_th\,_\&_td\]\:text_token\(colors\.surface\.red\)\! th,.\[\&_table\,_\&_th\,_\&_td\]\:text_token\(colors\.surface\.red\)\! td,.\[\&_span\,_\&_div\]\:text_token\(colors\.surface\.red\)\! span,.\[\&_span\,_\&_div\]\:text_token\(colors\.surface\.red\)\! div {
    color: var(--colors-surface-red) !important;
}

  .\[\&\:first-child\]\:border-t_1px_solid_token\(colors\.gray\.silverGray\):first-child {
    border-top: 1px solid var(--colors-gray-silver-gray);
}

  .\[\&_\>_button\:nth-of-type\(1\)\]\:w_180px > button:nth-of-type(1) {
    width: 180px;
}

  .\[\&_a\]\:text-decor_underline a {
    text-decoration: underline;
}

  .before\:h_16px::before {
    height: 16px;
}

  .before\:transform_translateY\(-50\%\)::before {
    transform: translateY(-50%);
}

  .before\:w_4px::before {
    width: 4px;
}

  .after\:border-b_2px_solid_\#222::after {
    border-bottom: 2px solid #222;
}

  .after\:border-r_2px_solid_\#222::after {
    border-right: 2px solid #222;
}

  .after\:h_10px::after {
    height: 10px;
}

  .after\:transform_translateY\(-75\%\)_rotate\(45deg\)::after {
    transform: translateY(-75%) rotate(45deg);
}

  .after\:w_10px::after {
    width: 10px;
}

  .before\:border-l_1px_solid_\#222::before {
    border-left: 1px solid #222;
}

  .before\:h_20px::before {
    height: 20px;
}

  .before\:m_auto::before {
    margin: auto;
}

  .\[\&_tr_\>_td\:first-child\]\:min-w_70px tr > td:first-child {
    min-width: 70px;
}

  .\[\&_tr_\>_td\:first-child\]\:v-align_top tr > td:first-child {
    vertical-align: top;
}

  .\[\&_tr_\>_td\:first-child\]\:w_1px tr > td:first-child {
    width: 1px;
}

  .\[\&_tr_\>_td\:first-child\]\:white-space_nowrap tr > td:first-child {
    white-space: nowrap;
}

  .\[\&_tr_\>_td\:first-child\]\:w_100px tr > td:first-child {
    width: 100px;
}

  .\[\&_tr_\>_td\:first-child\]\:v-align_middle tr > td:first-child {
    vertical-align: middle;
}

  .\[\&_tr_\>_td\:first-child\]\:text-align_center tr > td:first-child {
    text-align: center;
}

  .\[\&_tr_\>_td_\>_img\]\:m_auto tr > td > img {
    margin: auto;
}

  .\[\&_thead_th\]\:pos_sticky thead th {
    position: sticky;
}

  .\[\&_tbody_td\:nth-child\(-n\+3\)\]\:w_1px tbody td:nth-child(-n+3) {
    width: 1px;
}

  .\[\&_tr_\>_td\:first-child\]\:w_80px tr > td:first-child {
    width: 80px;
}

  .\[\&_tr_\>_td\:first-child\]\:w_136px tr > td:first-child {
    width: 136px;
}

  .\[\&_tr_\>_td_img\]\:m_0_auto tr > td img {
    margin: 0 auto;
}

  .\[\&_th\]\:break_break-word th,.\[\&_td\]\:break_break-word td {
    word-break: break-word;
}

  .\[\&_a\]\:text_\#CC0011 a {
    color: #CC0011;
}

  .\[\&_\>_li\]\:pos_relative > li {
    position: relative;
}

  .before\:w_22px::before {
    width: 22px;
}

  .before\:h_22px::before {
    height: 22px;
}

  .\[\&_\>_div\]\:opacity_1 > div {
    opacity: 1;
}

  .before\:d_inline-block::before {
    display: inline-block;
}

  .before\:w_30px::before {
    width: 30px;
}

  .before\:h_15px::before {
    height: 15px;
}

  .\[\&_\*\]\:px_2 * {
    padding-inline: var(--spacing-2);
}

  .\[\&_\>_button\:nth-of-type\(1\)\,_\&_\>_button\:nth-of-type\(3\)\]\:w_180px > button:nth-of-type(1),.\[\&_\>_button\:nth-of-type\(1\)\,_\&_\>_button\:nth-of-type\(3\)\]\:w_180px > button:nth-of-type(3) {
    width: 180px;
}

  .\[\&\:nth-of-type\(n\+3\)\]\:d_none:nth-of-type(n+3) {
    display: none;
}

  .\[\&_button\]\:d_block button {
    display: block;
}

  .disabled\:cursor_default:is(:disabled, [disabled], [data-disabled]) {
    cursor: default;
}

  .disabled\:opacity_0\.3:is(:disabled, [disabled], [data-disabled]) {
    opacity: 0.3;
}

  .\[\&_td\]\:text-align_center td {
    text-align: center;
}

  .\[\&\:\:before\]\:d_inline-block::before {
    display: inline-block;
}

  .\[\&\:\:before\]\:w_9px::before {
    width: 9px;
}

  .\[\&\:\:before\]\:h_9px::before {
    height: 9px;
}

  .\[\&\:\:before\]\:rounded_50\%::before {
    border-radius: 50%;
}

  .\[\&\:\:before\]\:bg_\#9EE483::before {
    background: #9EE483;
}

  .\[\&\:\:before\]\:bg_\#00AFDB::before {
    background: #00AFDB;
}

  .\[\&\:\:before\]\:bg_\#BABDBE::before {
    background: #BABDBE;
}

  .before\:h_1px::before {
    height: 1px;
}

  .\[\&_\>_p\]\:tracking_-0\.02em > p {
    letter-spacing: -0.02em;
}

  .\[\&_\.rc-slider_\.rc-slider-mark\]\:d_none .rc-slider .rc-slider-mark {
    display: none;
}

  .\[\&_\.rc-slider_\.rc-slider-handle-dragging\]\:shadow_0_0_0_4px_rgba\(234\,_0\,_42\,_0\.3\)\! .rc-slider .rc-slider-handle-dragging {
    box-shadow: 0 0 0 4px rgba(234, 0, 42, 0.3) !important;
}

  .\[\&_th\]\:w_1px th {
    width: 1px;
}

  .before\:w_6px::before {
    width: 6px;
}

  .before\:h_6px::before {
    height: 6px;
}

  .before\:border-t_2px_solid_\#525b5c::before {
    border-top: 2px solid #525b5c;
}

  .before\:border-r_2px_solid_\#525b5c::before {
    border-right: 2px solid #525b5c;
}

  .before\:transform_rotate\(45deg\)::before {
    transform: rotate(45deg);
}

  .\[\&_span\:last-child\]\:p_0_5px span:last-child {
    padding: 0 5px;
}

  .\[\&_span\:last-child\]\:text_token\(colors\.brand\) span:last-child {
    color: var(--colors-brand);
}

  .disabled\:text_token\(colors\.text\.white\):is(:disabled, [disabled], [data-disabled]) {
    color: var(--colors-text-white);
}

  .disabled\:border_\#fff_solid_2px:is(:disabled, [disabled], [data-disabled]) {
    border: #fff solid 2px;
}

  .disabled\:bg_token\(colors\.gray\.whiteGray2\):is(:disabled, [disabled], [data-disabled]) {
    background: var(--colors-gray-white-gray2);
}

  .\[\&_div_\>_div_\>_div_label\]\:p_12px_8px_12px_15px div > div > div label {
    padding: 12px 8px 12px 15px;
}

  .after\:d_block::after {
    display: block;
}

  .after\:d_none::after {
    display: none;
}

  .\[\&\:last-child\]\:border-r_solid_1px_\#BABDBE:last-child {
    border-right: solid 1px #BABDBE;
}

  .after\:h_5px::after {
    height: 5px;
}

  .\[\&_\>_td_\>_div_\.image\]\:w_32px > td > div .image {
    width: 32px;
}

  .\[\&_\>_td_\>_div_\.image\]\:h_auto > td > div .image {
    height: auto;
}

  .\[\&_\>_span\]\:rounded_50\% > span {
    border-radius: 50%;
}

  .\[\&_\>_span\]\:w_24px > span {
    width: 24px;
}

  .\[\&_\>_span\]\:h_24px > span {
    height: 24px;
}

  .\[\&_\>_span\]\:d_flex > span {
    display: flex;
}

  .\[\&\>div\]\:gap_10px>div {
    gap: 10px;
}

  .\[\&\:first-of-type\]\:w_200px:first-of-type {
    width: 200px;
}

  .\[\&_td\]\:p_10px td {
    padding: 10px;
}

  .\[\&_td\]\:box_border-box td {
    box-sizing: border-box;
}

  .\[\&_td\]\:border_1px_solid_\#BABDBE td {
    border: 1px solid #BABDBE;
}

  .\[\&_td_\.icon_chip\]\:v-align_middle td .icon_chip {
    vertical-align: middle;
}

  .\[\&_td\>div_\.image\]\:w_32px td>div .image {
    width: 32px;
}

  .\[\&_td\>div_\.image\]\:h_auto td>div .image {
    height: auto;
}

  .\[\&_span\]\:p_1px_5px_2px span {
    padding: 1px 5px 2px;
}

  .\[\&_svg\]\:w_12px svg {
    width: 12px;
}

  .\[\&_svg\]\:h_auto svg {
    height: auto;
}

  .disabled\:bg_\#DCDEDE:is(:disabled, [disabled], [data-disabled]) {
    background-color: #DCDEDE;
}

  .disabled\:border_\#DCDEDE:is(:disabled, [disabled], [data-disabled]) {
    border-color: #DCDEDE;
}

  .\[\&\:last-child\]\:mr_0:last-child {
    margin-right: var(--spacing-0);
}

  .backdrop\:bg_rgba\(34\,_34\,_34\,_0\.5\)::backdrop {
    background-color: rgba(34, 34, 34, 0.5);
}

  .disabled\:border-w_0:is(:disabled, [disabled], [data-disabled]) {
    border-width: 0;
}

  .\[\&\:before\,\:after\]\:content_\'\':before,.\[\&\:before\,\:after\]\:content_\'\' :after {
    content: '';
}

  .\[\&\:before\,\:after\]\:top_50\%:before,.\[\&\:before\,\:after\]\:top_50\% :after {
    top: 50%;
}

  .\[\&\:before\]\:bg_\#ea002a:before {
    background-color: #ea002a;
}

  .\[\&\:before\]\:left_0:before {
    left: var(--spacing-0);
}

  .\[\&\:after\]\:bg_\#babdbe:after {
    background-color: #babdbe;
}

  .\[\&\:after\]\:left_20px:after {
    left: 20px;
}

  .before\:content_\'\'::before {
    content: '';
}

  .before\:bg_token\(colors\.surface\.white\)::before {
    background-color: var(--colors-surface-white);
}

  .after\:content_\'\'::after {
    content: '';
}

  .before\:bg_token\(colors\.gray\.lightGray\)::before {
    background-color: var(--colors-gray-light-gray);
}

  .after\:top_45\%::after {
    top: 45%;
}

  .after\:right_5::after {
    right: var(--spacing-5);
}

  .\[\&\:not\(\:last-of-type\)\]\:fs_inherit:not(:last-of-type) {
    font-size: inherit;
}

  .\[\&_\>_td\]\:bg_surface\.white > td {
    background-color: var(--colors-surface-white);
}

  .\[\&_th\,td\,div\]\:flex-wrap_wrap th,.\[\&_th\,td\,div\]\:flex-wrap_wrap td,.\[\&_th\,td\,div\]\:flex-wrap_wrap div {
    flex-wrap: wrap;
}

  .\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:left_0 th:nth-child(1),.\[\&_th\:nth-child\(1\)\,_td\:nth-child\(1\)\]\:left_0 td:nth-child(1) {
    left: var(--spacing-0);
}

  .\[\&_th\:nth-child\(2\)\,_td\:nth-child\(2\)\]\:left_45px th:nth-child(2),.\[\&_th\:nth-child\(2\)\,_td\:nth-child\(2\)\]\:left_45px td:nth-child(2) {
    left: 45px;
}

  .\[\&\:after\]\:left_calc\(100\%_-_42px\):after {
    left: calc(100% - 42px);
}

  .\[\&\:after\]\:left_8px:after {
    left: 8px;
}

  .\[\&\:after\]\:content_\'\':after {
    content: '';
}

  .\[\&\:after\]\:bg_white:after {
    background-color: white;
}

  .\[\&\:\:before\]\:content_\"\"::before {
    content: "";
}

  .\[\&\:\:before\]\:top_100\%::before {
    top: 100%;
}

  .\[\&\:\:before\]\:left_50\%::before {
    left: 50%;
}

  .\[\&\:\:before\]\:border-w_6px_6px_0_6px::before {
    border-width: 6px 6px 0 6px;
}

  .\[\&\:\:before\]\:border-style_solid::before {
    border-style: solid;
}

  .\[\&\:\:before\]\:border_rgba\(0\,_0\,_0\,_0\.6\)_transparent_transparent_transparent::before {
    border-color: rgba(0, 0, 0, 0.6) transparent transparent transparent;
}

  .\[\&\:\:before\]\:bottom_100\%::before {
    bottom: 100%;
}

  .\[\&\:\:before\]\:border-w_0_6px_6px_6px::before {
    border-width: 0 6px 6px 6px;
}

  .\[\&\:\:before\]\:border_transparent_transparent_rgba\(0\,_0\,_0\,_0\.6\)_transparent::before {
    border-color: transparent transparent rgba(0, 0, 0, 0.6) transparent;
}

  .before\:bottom_-2px::before {
    bottom: -2px;
}

  .before\:bg_token\(colors\.brand\)::before {
    background-color: var(--colors-brand);
}

  .last\:mr_0:last-child {
    margin-right: var(--spacing-0);
}

  .\[\&_th\]\:bg_token\(colors\.gray\.lightGray\) th {
    background-color: var(--colors-gray-light-gray);
}

  .\[\&_th\]\:bg_\#EEEFEF th {
    background-color: #EEEFEF;
}

  .last\:mb_0:last-child {
    margin-bottom: var(--spacing-0);
}

  .first\:ml_0:first-child {
    margin-left: var(--spacing-0);
}

  .\[\&_\.tooltip-container\]\:leading_1 .tooltip-container {
    line-height: 1;
}

  .\[\&_\>_div\]\:mb_0 > div {
    margin-bottom: var(--spacing-0);
}

  .\[\&_\>_div\]\:leading_1\.5 > div {
    line-height: 1.5;
}

  .\[\&_\>div\]\:mb_18px >div {
    margin-bottom: 18px;
}

  .first\:mt_0:first-child {
    margin-top: var(--spacing-0);
}

  .\[\&_iframe\]\:mr_auto iframe {
    margin-right: auto;
}

  .\[\&_iframe\]\:ml_auto iframe {
    margin-left: auto;
}

  .before\:bottom_4px::before {
    bottom: 4px;
}

  .before\:left_-4px::before {
    left: -4px;
}

  .before\:content_url\(\'\/images\/Arrow1_left1\.svg\'\)::before {
    content: url('/webcomponent/images/Arrow1_left1.svg');
}

  .\[\&_\>_ul_\>_li\]\:mb_0 > ul > li {
    margin-bottom: var(--spacing-0);
}

  .\[\&_\>_li\]\:mb_10px > li {
    margin-bottom: 10px;
}

  .\[\&_\>_li\]\:mr_10px > li {
    margin-right: 10px;
}

  .\[\&_\>_p\]\:mr_5px > p {
    margin-right: 5px;
}

  .\[\&_\>_p\]\:fs_16px > p {
    font-size: 16px;
}

  .\[\&_\>_p\]\:fw_bold > p {
    font-weight: bold;
}

  .\[\&_\>_svg\]\:mr_5px > svg {
    margin-right: 5px;
}

  .\[\&_\>_svg\]\:ml_5px > svg {
    margin-left: 5px;
}

  .\[\&_\>_a\]\:basis_100\% > a {
    flex-basis: 100%;
}

  .before\:top_-13px::before {
    top: -13px;
}

  .before\:left_50\%::before {
    left: 50%;
}

  .before\:ml_-5px::before {
    margin-left: -5px;
}

  .\[\&_ul_\>_li\]\:list-pos_inside ul > li {
    list-style-position: inside;
}

  .\[\&_ul_\>_li\]\:list-type_disc ul > li {
    list-style-type: disc;
}

  .\[\&_ol_li\]\:list-pos_inside ol li {
    list-style-position: inside;
}

  .\[\&_ol_li\]\:list-type_decimal ol li {
    list-style-type: decimal;
}

  .after\:pl_1::after {
    padding-left: var(--spacing-1);
}

  .after\:content_url\(\'\/images\/Arrow1_right1\.svg\'\)::after {
    content: url('/webcomponent/images/Arrow1_right1.svg');
}

  .\[\&_\>_button\:nth-of-type\(2\)\]\:mr_10px > button:nth-of-type(2) {
    margin-right: 10px;
}

  .before\:bg_\#ea002a::before {
    background-color: #ea002a;
}

  .before\:left_-20px::before {
    left: -20px;
}

  .before\:top_50\%::before {
    top: 50%;
}

  .after\:border-lw_0::after {
    border-left-width: 0;
}

  .after\:border-tw_0::after {
    border-top-width: 0;
}

  .after\:content_\"\"::after {
    content: "";
}

  .after\:top_50\%::after {
    top: 50%;
}

  .after\:right_16px::after {
    right: 16px;
}

  .before\:top_0::before {
    top: var(--spacing-0);
}

  .before\:left_0::before {
    left: var(--spacing-0);
}

  .before\:bottom_0::before {
    bottom: var(--spacing-0);
}

  .\[\&_thead_th\]\:top_0 thead th {
    top: var(--spacing-0);
}

  .\[\&_\.modalInnerLayout\]\:pb_0\! .modalInnerLayout {
    padding-bottom: var(--spacing-0) !important;
}

  .\[\&_\>_li\]\:ml_6 > li {
    margin-left: var(--spacing-6);
}

  .\[\&_\>_li\]\:pl_14 > li {
    padding-left: var(--spacing-14);
}

  .\[\&_\>_li\]\:pl_10 > li {
    padding-left: var(--spacing-10);
}

  .before\:content_url\(\'\/images\/AdvancedSearch2\.svg\'\)::before {
    content: url('/webcomponent/images/AdvancedSearch2.svg');
}

  .before\:content_url\(\'\/images\/AdvancedSearch1\.svg\'\)::before {
    content: url('/webcomponent/images/AdvancedSearch1.svg');
}

  .before\:mr_4px::before {
    margin-right: 4px;
}

  .before\:bg_\#9ee483::before {
    background-color: #9ee483;
}

  .before\:bg_\#00afdb::before {
    background-color: #00afdb;
}

  .before\:mr_10px::before,.\[\&_svg\]\:mr_10px svg {
    margin-right: 10px;
}

  .\[\&_span\]\:ml_5px span {
    margin-left: 5px;
}

  .\[\&_span\]\:fw_bold span {
    font-weight: bold;
}

  .\[\&_\*\]\:bg_\#EEEEEE * {
    background-color: #EEEEEE;
}

  .\[\&_button\]\:ml_6px button {
    margin-left: 6px;
}

  .\[\&_div_\+_div\]\:ml_5px div + div {
    margin-left: 5px;
}

  .\[\&\:\:before\]\:mr_3px::before {
    margin-right: 3px;
}

  .before\:content_\"\"::before {
    content: "";
}

  .before\:left_10px::before {
    left: 10px;
}

  .before\:right_10px::before {
    right: 10px;
}

  .before\:bg_token\(colors\.gray\.whiteGray2\)::before {
    background-color: var(--colors-gray-white-gray2);
}

  .\[\&_\>_p\]\:fs_1\.25rem > p {
    font-size: 1.25rem;
}

  .\[\&_\>_p\]\:leading_1 > p {
    line-height: 1;
}

  .before\:ml_-21px::before {
    margin-left: -21px;
}

  .\[\&_span\:last-child\]\:fs_24px span:last-child {
    font-size: 24px;
}

  .disabled\:bg_token\(colors\.gray\.whiteGray2\):is(:disabled, [disabled], [data-disabled]) {
    background-color: var(--colors-gray-white-gray2);
}

  .after\:bottom_-16px::after {
    bottom: -16px;
}

  .after\:left_0::after {
    left: var(--spacing-0);
}

  .after\:right_0::after {
    right: var(--spacing-0);
}

  .after\:bg_\#525B5C::after {
    background-color: #525B5C;
}

  .\[\&_\>_td\]\:fs_1\.4rem > td {
    font-size: 1.4rem;
}

  .\[\&_\>_td_\.icon_chip\]\:fs_1\.2rem > td .icon_chip {
    font-size: 1.2rem;
}

  .\[\&_\>_td_\.icon_chip\]\:pr_7px > td .icon_chip {
    padding-right: 7px;
}

  .\[\&_\>_td_\.icon_chip\]\:pl_7px > td .icon_chip {
    padding-left: 7px;
}

  .\[\&_\>_td_\.icon_chip\]\:mr_0 > td .icon_chip {
    margin-right: var(--spacing-0);
}

  .\[\&_\>_td_\>_div\]\:fs_1\.2rem > td > div,.\[\&_\>_td_\>_div_span\]\:fs_1\.2rem > td > div span {
    font-size: 1.2rem;
}

  .\[\&_\>_span\]\:bg_\#ffffff > span {
    background-color: #ffffff;
}

  .\[\&_\>_span\]\:items_center > span {
    align-items: center;
}

  .\[\&_\>_span\]\:justify_center > span {
    justify-content: center;
}

  .\[\&\>div\]\:flex-wrap_wrap>div {
    flex-wrap: wrap;
}

  .before\:content_url\(\'\/images\/Arrow1_right1\.svg\'\)::before {
    content: url('/webcomponent/images/Arrow1_right1.svg');
}

  .\[\&_div\]\:flex-wrap_wrap div {
    flex-wrap: wrap;
}

  .\[\&_div_\+_div\]\:ml_2px div + div {
    margin-left: 2px;
}

  .\[\&_td\]\:fs_1\.4rem td {
    font-size: 1.4rem;
}

  .\[\&_td_\.icon_chip\]\:fs_1\.2rem td .icon_chip {
    font-size: 1.2rem;
}

  .\[\&_td_\.icon_chip\]\:pr_7px td .icon_chip {
    padding-right: 7px;
}

  .\[\&_td_\.icon_chip\]\:pl_7px td .icon_chip {
    padding-left: 7px;
}

  .\[\&_td_\.icon_chip\]\:mr_0 td .icon_chip {
    margin-right: var(--spacing-0);
}

  .\[\&_td\>div\]\:fs_1\.2rem td>div,.\[\&_td\>div_span\]\:fs_1\.2rem td>div span,.\[\&_td\]\:fs_1\.2rem td,.\[\&_td_span\]\:fs_1\.2rem td span {
    font-size: 1.2rem;
}

  .\[\&_span\]\:fs_1\.3rem span {
    font-size: 1.3rem;
}

  .\[\&_span\]\:leading_1 span {
    line-height: 1;
}

  .\[\&_span\]\:bg_\#EEEEEE span {
    background-color: #EEEEEE;
}

  .\[\&_\*\]\:bg_\#EEEFEF * {
    background-color: #EEEFEF;
}

  .\[\&_svg\]\:shrink_0 svg {
    flex-shrink: 0;
}

  .focusWithin\:text_token\(colors\.text\.red\):focus-within {
    color: var(--colors-text-red);
}

  .focusWithin\:text-decor_underline:focus-within {
    text-decoration: underline;
}

  .focusWithin\:ring_\#222222_solid_1px:focus-within {
    outline: #222222 solid 1px;
}

  .focusWithin\:rounded_2px:focus-within {
    border-radius: 2px;
}

  .focusWithin\:ring_\#222222_solid_2px:focus-within {
    outline: #222222 solid 2px;
}

  .focusWithin\:ring-offset_1px:focus-within {
    outline-offset: 1px;
}

  .focusWithin\:rounded_4px:focus-within {
    border-radius: 4px;
}

  .focusWithin\:text_\#222222:focus-within {
    color: #222222;
}

  .focusWithin\:text-decor_none:focus-within {
    text-decoration: none;
}

  .focusWithin\:bg_token\(colors\.surface\.lightBlue\):focus-within {
    background-color: var(--colors-surface-light-blue);
}

  .focusVisible\:text-decor_underline:is(:focus-visible, [data-focus-visible]) {
    text-decoration: underline;
}

  .focusVisible\:text_\#FFFFFF:is(:focus-visible, [data-focus-visible]) {
    color: #FFFFFF;
}

  .focusVisible\:ring_\#222222_solid_2px:is(:focus-visible, [data-focus-visible]) {
    outline: #222222 solid 2px;
}

  .focusVisible\:ring-offset_-2px:is(:focus-visible, [data-focus-visible]) {
    outline-offset: -2px;
}

  .focusVisible\:rounded_3px:is(:focus-visible, [data-focus-visible]) {
    border-radius: 3px;
}

  .focusVisible\:w_24px:is(:focus-visible, [data-focus-visible]) {
    width: 24px;
}

  .focusVisible\:h_24px:is(:focus-visible, [data-focus-visible]) {
    height: 24px;
}

  .focusVisible\:ring_none:is(:focus-visible, [data-focus-visible]) {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

  .focusVisible\:rounded_4px:is(:focus-visible, [data-focus-visible]) {
    border-radius: 4px;
}

  .focusVisible\:text_\#ffffff:is(:focus-visible, [data-focus-visible]) {
    color: #ffffff;
}

  .focusVisible\:rounded_1px:is(:focus-visible, [data-focus-visible]) {
    border-radius: 1px;
}

  .focusVisible\:text_\#c01:is(:focus-visible, [data-focus-visible]) {
    color: #c01;
}

  .focusVisible\:ring_\#222_solid_2px:is(:focus-visible, [data-focus-visible]) {
    outline: #222 solid 2px;
}

  .focusVisible\:ring-offset_4px:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 4px;
}

  .focusVisible\:rounded_2px:is(:focus-visible, [data-focus-visible]) {
    border-radius: 2px;
}

  .focusVisible\:ring-offset_2px:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 2px;
}

  .focusVisible\:text_\#CC0011:is(:focus-visible, [data-focus-visible]) {
    color: #CC0011;
}

  .focusVisible\:opacity_1:is(:focus-visible, [data-focus-visible]) {
    opacity: 1;
}

  .focusVisible\:text_\#cc0011:is(:focus-visible, [data-focus-visible]) {
    color: #cc0011;
}

  .focusVisible\:text_token\(colors\.text\.red\):is(:focus-visible, [data-focus-visible]) {
    color: var(--colors-text-red);
}

  .focusVisible\:ring-offset_1px:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 1px;
}

  .focus\:w_280px:is(:focus, [data-focus]) {
    width: 280px;
}

  .focusVisible\:text_token\(colors\.surface\.red\):is(:focus-visible, [data-focus-visible]) {
    color: var(--colors-surface-red);
}

  .focusVisible\:ring_solid_2px_\#222222:is(:focus-visible, [data-focus-visible]) {
    outline: solid 2px #222222;
}

  .focusVisible\:text_token\(colors\.surface\.white\):is(:focus-visible, [data-focus-visible]) {
    color: var(--colors-surface-white);
}

  .focusVisible\:ring-offset_-1px:is(:focus-visible, [data-focus-visible]) {
    outline-offset: -1px;
}

  .focusVisible\:bg_\#CC0011:is(:focus-visible, [data-focus-visible]) {
    background-color: #CC0011;
}

  .focusVisible\:bg_\#EA002A:is(:focus-visible, [data-focus-visible]) {
    background-color: #EA002A;
}

  .focusVisible\:bg_token\(colors\.surface\.lightBlue\):is(:focus-visible, [data-focus-visible]) {
    background-color: var(--colors-surface-light-blue);
}

  .focusVisible\:bg_token\(colors\.brand\):is(:focus-visible, [data-focus-visible]) {
    background-color: var(--colors-brand);
}

  .focusVisible\:bg_token\(colors\.background\.red\):is(:focus-visible, [data-focus-visible]) {
    background-color: var(--colors-background-red);
}

  .hover\:cursor_pointer:is(:hover, [data-hover]) {
    cursor: pointer;
}

  .hover\:text_\#FFFFFF:is(:hover, [data-hover]) {
    color: #FFFFFF;
}

  .hover\:text-decor_underline:is(:hover, [data-hover]) {
    text-decoration: underline;
}

  .hover\:filter_brightness\(95\%\):is(:hover, [data-hover]) {
    filter: brightness(95%);
}

  .hover\:bg_background\.red:is(:hover, [data-hover]) {
    background: var(--colors-background-red);
}

  .hover\:text_text\.white:is(:hover, [data-hover]) {
    color: var(--colors-text-white);
}

  .hover\:bg_surface\.red:is(:hover, [data-hover]) {
    background: var(--colors-surface-red);
}

  .hover\:text_\#ffffff:is(:hover, [data-hover]) {
    color: #ffffff;
}

  .hover\:text_\#c01:is(:hover, [data-hover]) {
    color: #c01;
}

  .hover\:text_\#CC0011:is(:hover, [data-hover]) {
    color: #CC0011;
}

  .hover\:text_token\(colors\.brand\):is(:hover, [data-hover]) {
    color: var(--colors-brand);
}

  .hover\:text_\#cc0011:is(:hover, [data-hover]) {
    color: #cc0011;
}

  .hover\:text_token\(colors\.text\.red\):is(:hover, [data-hover]) {
    color: var(--colors-text-red);
}

  .hover\:fill_\#ffffff:is(:hover, [data-hover]) {
    fill: #ffffff;
}

  .hover\:text_inherit:is(:hover, [data-hover]) {
    color: inherit;
}

  .hover\:text_brand:is(:hover, [data-hover]) {
    color: var(--colors-brand);
}

  .hover\:text_\#fff:is(:hover, [data-hover]) {
    color: #fff;
}

  .hover\:text_token\(colors\.surface\.white\):is(:hover, [data-hover]) {
    color: var(--colors-surface-white);
}

  .hover\:text_token\(colors\.surface\.red\):is(:hover, [data-hover]) {
    color: var(--colors-surface-red);
}

  .hover\:text_\#EA002A:is(:hover, [data-hover]) {
    color: #EA002A;
}

  .hover\:fill_brand:is(:hover, [data-hover]) {
    fill: var(--colors-brand);
}

  .hover\:bg_token\(colors\.surface\.red\):is(:hover, [data-hover]) {
    background: var(--colors-surface-red);
}

  .hover\:text_token\(colors\.text\.white\):is(:hover, [data-hover]) {
    color: var(--colors-text-white);
}

  .hover\:bg_\#CC0011:is(:hover, [data-hover]) {
    background-color: #CC0011;
}

  .hover\:bg_\#EA002A:is(:hover, [data-hover]) {
    background-color: #EA002A;
}

  .hover\:bg_token\(colors\.surface\.lightBlue\):is(:hover, [data-hover]) {
    background-color: var(--colors-surface-light-blue);
}

  .hover\:bg_\#BABDBE:is(:hover, [data-hover]) {
    background-color: #BABDBE;
}

  .hover\:bg_\#E5F7FC:is(:hover, [data-hover]) {
    background-color: #E5F7FC;
}

  .hover\:bg_\#525b5c:is(:hover, [data-hover]) {
    background-color: #525b5c;
}

  .hover\:bg_token\(colors\.brand\):is(:hover, [data-hover]) {
    background-color: var(--colors-brand);
}

  .hover\:border-w_2px:is(:hover, [data-hover]) {
    border-width: 2px;
}

  .hover\:border-style_solid:is(:hover, [data-hover]) {
    border-style: solid;
}

  .hover\:border_token\(colors\.surface\.white\):is(:hover, [data-hover]) {
    border-color: var(--colors-surface-white);
}

  .hover\:bg_token\(colors\.background\.red\):is(:hover, [data-hover]) {
    background-color: var(--colors-background-red);
}

  .disabled\:\[\&_svg\]\:fill_\#FFFFFF:is(:disabled, [disabled], [data-disabled]) svg {
    fill: #FFFFFF;
}

  .disabled\:\[\&_svg_path\]\:fill_\#FFFFFF:is(:disabled, [disabled], [data-disabled]) svg path {
    fill: #FFFFFF;
}

  .\[\&_th\]\:first\:w_1px th:first-child {
    width: 1px;
}

  .\[\&_th\]\:first\:v-align_top th:first-child {
    vertical-align: top;
}

  .\[\&_li\]\:first\:border-t_none li:first-child,.\[\&_\>_li\]\:first\:border-t_none > li:first-child {
    border-top: none;
}

  .\[\&_\>_li_a\]\:hover\:text_\#CC0011 > li a:is(:hover, [data-hover]) {
    color: #CC0011;
}

  .\[\&_\>_li_a\]\:hover\:text-decor_underline > li a:is(:hover, [data-hover]) {
    text-decoration: underline;
}

  .\[\&_\>_li_a\]\:focusVisible\:text_\#CC0011 > li a:is(:focus-visible, [data-focus-visible]) {
    color: #CC0011;
}

  .\[\&_\>_li_a\]\:focusVisible\:text-decor_underline > li a:is(:focus-visible, [data-focus-visible]) {
    text-decoration: underline;
}

  .\[\&_iframe\]\:hover\:opacity_0\.7 iframe:is(:hover, [data-hover]) {
    opacity: 0.7;
}

  .\[\&_\>_svg\]\:\[\&_\>_g_\>_path\]\:fill_\#fff > svg > g > path {
    fill: #fff;
}

  .\[\&_a\]\:hover\:text_token\(colors\.surface\.red\) a:is(:hover, [data-hover]) {
    color: var(--colors-surface-red);
}

  .\[\&_a\]\:hover\:text-decor_underline a:is(:hover, [data-hover]) {
    text-decoration: underline;
}

  .\[\&_a\]\:focusVisible\:text_token\(colors\.surface\.red\) a:is(:focus-visible, [data-focus-visible]) {
    color: var(--colors-surface-red);
}

  .\[\&_a\]\:focusVisible\:text-decor_underline a:is(:focus-visible, [data-focus-visible]) {
    text-decoration: underline;
}

  .\[\&_a\]\:focusVisible\:ring-offset_3px a:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 3px;
}

  .\[\&_p\]\:\[\&_\>_a\]\:text_token\(colors\.surface\.red\) p > a {
    color: var(--colors-surface-red);
}

  .\[\&_p\]\:\[\&_\>_a\]\:text-decor_underline p > a {
    text-decoration: underline;
}

  .\[\&_ul_\>_li\]\:marker\:text_gray ul > li::marker {
    color: gray;
}

  .\[\&_\>_li\]\:before\:d_inline-flex > li::before {
    display: inline-flex;
}

  .\[\&_\>_li\]\:before\:pos_absolute > li::before {
    position: absolute;
}

  .\[\&_\>_li\]\:before\:w_6 > li::before {
    width: var(--sizes-6);
}

  .\[\&_\>_li\]\:before\:h_6 > li::before {
    height: var(--sizes-6);
}

  .\[\&_\>_li\]\:before\:counter-increment_number > li::before {
    counter-increment: number;
}

  .\[\&_\>_li\]\:before\:border_1px_solid_black > li::before {
    border: 1px solid black;
}

  .\[\&_\>_li\]\:before\:rounded_50\% > li::before {
    border-radius: 50%;
}

  .\[\&_\>_li\]\:before\:box_border-box > li::before {
    box-sizing: border-box;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:pos_absolute .rc-slider [data-slider-tooltip]::before,.\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:pos_absolute .rc-slider [data-slider-tooltip]::after {
    position: absolute;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:d_none .rc-slider [data-slider-tooltip]::before,.\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:d_none .rc-slider [data-slider-tooltip]::after {
    display: none;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:z_1000 .rc-slider [data-slider-tooltip]::before,.\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:z_1000 .rc-slider [data-slider-tooltip]::after {
    z-index: 1000;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\]\:transform_translateX\(-50\%\)_translateY\(-100\%\) .rc-slider [data-slider-tooltip]::before {
    transform: translateX(-50%) translateY(-100%);
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:transform_translateX\(-50\%\)_translateY\(-110\%\) .rc-slider [data-slider-tooltip]::after {
    transform: translateX(-50%) translateY(-110%);
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:bg_rgba\(0\,0\,0\,0\.6\) .rc-slider [data-slider-tooltip]::after {
    background: rgba(0,0,0,0.6);
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:text-transform_none .rc-slider [data-slider-tooltip]::after {
    text-transform: none;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:text_\#fff .rc-slider [data-slider-tooltip]::after {
    color: #fff;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:rounded_5px .rc-slider [data-slider-tooltip]::after {
    border-radius: 5px;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:pointer-events_none .rc-slider [data-slider-tooltip]::after {
    pointer-events: none;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:p_4px_8px .rc-slider [data-slider-tooltip]::after {
    padding: 4px 8px;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:white-space_nowrap .rc-slider [data-slider-tooltip]::after {
    white-space: nowrap;
}

  .disabled\:\[\&_svg_g_path\]\:fill_\#ffffff:is(:disabled, [disabled], [data-disabled]) svg g path {
    fill: #ffffff;
}

  .\[\&_thead_tr\:first-of-type\]\:\[\&_th\:first-of-type\]\:rounded-tl_lg thead tr:first-of-type th:first-of-type {
    border-top-left-radius: var(--radii-lg);
}

  .\[\&_thead_tr\:first-of-type\]\:\[\&_th\:last-of-type\]\:rounded-tr_lg thead tr:first-of-type th:last-of-type {
    border-top-right-radius: var(--radii-lg);
}

  .\[\&_tbody_tr\:last-of-type\]\:\[\&_td\:first-of-type\]\:rounded-bl_lg tbody tr:last-of-type td:first-of-type {
    border-bottom-left-radius: var(--radii-lg);
}

  .\[\&_tbody_tr\:last-of-type\]\:\[\&_td\:last-of-type\]\:rounded-br_lg tbody tr:last-of-type td:last-of-type {
    border-bottom-right-radius: var(--radii-lg);
}

  .\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:list-pos_inside ul > li ul > li {
    list-style-position: inside;
}

  .\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:list-type_disc ul > li ul > li {
    list-style-type: disc;
}

  .\[\&_\>_li\]\:before\:justify_start > li::before {
    justify-content: start;
}

  .\[\&_\>_li\]\:before\:items_center > li::before {
    align-items: center;
}

  .\[\&_\>_li\]\:before\:top_0\.2rem > li::before {
    top: 0.2rem;
}

  .\[\&_\>_li\]\:before\:left_0 > li::before {
    left: var(--spacing-0);
}

  .\[\&_\>_li\]\:before\:content_\'\(\'_counter\(number\)_\'\)\' > li::before {
    content: '(' counter(number) ')';
}

  .\[\&_\>_li\]\:before\:justify_center > li::before {
    justify-content: center;
}

  .\[\&_\>_li\]\:before\:content_counter\(number\) > li::before {
    content: counter(number);
}

  .\[\&_\>_li\]\:before\:fs_1rem > li::before {
    font-size: 1rem;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:top_-6px .rc-slider [data-slider-tooltip]::before,.\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:top_-6px .rc-slider [data-slider-tooltip]::after {
    top: -6px;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:left_50\% .rc-slider [data-slider-tooltip]::before,.\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:left_50\% .rc-slider [data-slider-tooltip]::after {
    left: 50%;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\]\:content_\"\" .rc-slider [data-slider-tooltip]::before {
    content: "";
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\]\:border-w_4px_6px_0_6px .rc-slider [data-slider-tooltip]::before {
    border-width: 4px 6px 0 6px;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\]\:border-style_solid .rc-slider [data-slider-tooltip]::before {
    border-style: solid;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:before\]\:border_rgba\(0\,0\,0\,0\.6\)_transparent_transparent_transparent .rc-slider [data-slider-tooltip]::before {
    border-color: rgba(0,0,0,0.6) transparent transparent transparent;
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:content_attr\(data-slider-tooltip\) .rc-slider [data-slider-tooltip]::after {
    content: attr(data-slider-tooltip);
}

  .\[\&_\.rc-slider_\[data-slider-tooltip\]\]\:\[\&\:\:after\]\:fs_12px .rc-slider [data-slider-tooltip]::after {
    font-size: 12px;
}

  .focusWithin\:\[\&\>input_\+_span\]\:bg_token\(colors\.surface\.lightBlue\):focus-within>input + span {
    background-color: var(--colors-surface-light-blue);
}

  .focusWithin\:\[\&\>input\:checked_\+_span\]\:bg_token\(colors\.background\.red\):focus-within>input:checked + span {
    background-color: var(--colors-background-red);
}

  .focusWithin\:\[\&\>input_\+_span\]\:bg_\#ffffff:focus-within>input + span {
    background-color: #ffffff;
}

  .focusVisible\:\[\&_\>_div\]\:text_\#cc0011:is(:focus-visible, [data-focus-visible]) > div {
    color: #cc0011;
}

  .focusVisible\:\[\&_\>_p\]\:text-decor_underline:is(:focus-visible, [data-focus-visible]) > p {
    text-decoration: underline;
}

  .focusVisible\:\[\&_\>_svg_\>_path\]\:fill_token\(colors\.surface\.white\):is(:focus-visible, [data-focus-visible]) > svg > path {
    fill: var(--colors-surface-white);
}

  .hover\:\[\&_\>_td\]\:transition_background-color_0\.1s_ease-in-out:is(:hover, [data-hover]) > td {
    transition: background-color 0.1s ease-in-out;
}

  .hover\:\[\&_\>_\.wrap_coution\]\:opacity_0:is(:hover, [data-hover]) > .wrap_coution {
    opacity: 0;
}

  .hover\:\[\&_\>_\.wrap_coution\]\:transition_opacity_\.3s_cubic-bezier\(\.25\,\.8\,\.25\,1\):is(:hover, [data-hover]) > .wrap_coution {
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

  .hover\:\[\&_\>_div\]\:text_\#cc0011:is(:hover, [data-hover]) > div {
    color: #cc0011;
}

  .hover\:\[\&_\>_div\]\:text-decor_underline:is(:hover, [data-hover]) > div {
    text-decoration: underline;
}

  .hover\:\[\&_\>_div\]\:opacity_0:is(:hover, [data-hover]) > div {
    opacity: 0;
}

  .hover\:\[\&_\>_div\]\:transition_opacity_\.3s_cubic-bezier\(\.25\,\.8\,\.25\,1\):is(:hover, [data-hover]) > div {
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

  .\[\&_\.rc-slider\:active_\[data-slider-tooltip\]\,_\&_\.rc-slider-handle\:hover_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:d_block .rc-slider:active [data-slider-tooltip]::before,.\[\&_\.rc-slider\:active_\[data-slider-tooltip\]\,_\&_\.rc-slider-handle\:hover_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:d_block .rc-slider:active [data-slider-tooltip]::after,.\[\&_\.rc-slider\:active_\[data-slider-tooltip\]\,_\&_\.rc-slider-handle\:hover_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:d_block .rc-slider-handle:hover [data-slider-tooltip]::before,.\[\&_\.rc-slider\:active_\[data-slider-tooltip\]\,_\&_\.rc-slider-handle\:hover_\[data-slider-tooltip\]\]\:\[\&\:\:before\,_\&\:\:after\]\:d_block .rc-slider-handle:hover [data-slider-tooltip]::after {
    display: block;
}

  .hover\:\[\&_svg_g_path\]\:fill_\#ffffff:is(:hover, [data-hover]) svg g path {
    fill: #ffffff;
}

  .hover\:\[\&_\>_svg\]\:fill_\#FFFFFF:is(:hover, [data-hover]) > svg {
    fill: #FFFFFF;
}

  .hover\:\[\&_svg\]\:fill_\#FFFFFF:is(:hover, [data-hover]) svg {
    fill: #FFFFFF;
}

  .hover\:\[\&_svg_path\]\:fill_\#FFFFFF:is(:hover, [data-hover]) svg path {
    fill: #FFFFFF;
}

  .hover\:\[\&_\>_svg_\>_path\]\:fill_token\(colors\.surface\.white\):is(:hover, [data-hover]) > svg > path {
    fill: var(--colors-surface-white);
}

  .hover\:\[\&_\>_p\]\:text-decor_underline:is(:hover, [data-hover]) > p {
    text-decoration: underline;
}

  .hover\:\[\&_\>_td\]\:bg_token\(colors\.surface\.lightBlue\):is(:hover, [data-hover]) > td {
    background-color: var(--colors-surface-light-blue);
}

  .hover\:\[\&_svg_circle\]\:bg_\#EA002A:is(:hover, [data-hover]) svg circle {
    background-color: #EA002A;
}

  .hover\:\[\&_svg_path\]\:bg_\#ffffff:is(:hover, [data-hover]) svg path {
    background-color: #ffffff;
}

  .\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:marker\:text_lightGray ul > li ul > li::marker {
    color: lightGray;
}

  .\[\&_p\]\:\[\&_\>_a\]\:after\:pl_1 p > a::after {
    padding-left: var(--spacing-1);
}

  .\[\&_p\]\:\[\&_\>_a\]\:after\:content_url\(\'\/images\/Window1\.svg\'\) p > a::after {
    content: url('/webcomponent/images/Window1.svg');
}

  .\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:list-pos_inside ul > li ul > li ul > li {
    list-style-position: inside;
}

  .\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:list-type_disc ul > li ul > li ul > li {
    list-style-type: disc;
}

  .\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:\[\&_ul_\>_li\]\:marker\:text_pink ul > li ul > li ul > li::marker {
    color: pink;
}

  @media (min-width: 430px) {
    .\[\@media_\(min-width\:_430px\)\]\:max-w_none {
      max-width: none;
}
}

  @media screen and (min-width: 40rem) {
    .sm\:justify_space-between {
      justify-content: space-between;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:px_30px {
      padding-inline: 30px;
}

    .md\:cursor_pointer {
      cursor: pointer;
}

    .md\:p_40px_30px_30px {
      padding: 40px 30px 30px;
}

    .md\:p_40px_25px_30px {
      padding: 40px 25px 30px;
}

    .md\:p_40px_15px_30px {
      padding: 40px 15px 30px;
}

    .md\:p_30px_25px {
      padding: 30px 25px;
}

    .md\:p_30px_30px {
      padding: 30px 30px;
}

    .md\:p_0 {
      padding: var(--spacing-0);
}

    .md\:p_37px_40px_40px_40px {
      padding: 37px 40px 40px 40px;
}

    .md\:w_100\% {
      width: 100%;
}

    .md\:w_auto {
      width: auto;
}

    .md\:w_180px {
      width: 180px;
}

    .md\:p_30px_35px {
      padding: 30px 35px;
}

    .md\:w_670px {
      width: 670px;
}

    .md\:p_40px_50px_80px {
      padding: 40px 50px 80px;
}

    .md\:p_25px {
      padding: 25px;
}

    .md\:d_flex {
      display: flex;
}

    .md\:d_none {
      display: none;
}

    .md\:p_34px_36px_37px {
      padding: 34px 36px 37px;
}

    .md\:p_0_30px {
      padding: 0 30px;
}

    .md\:border_none {
      border: none;
}

    .md\:white-space_nowrap {
      white-space: nowrap;
}

    .md\:h_fit-content {
      height: fit-content;
}

    .md\:min-w_max-content {
      min-width: max-content;
}

    .md\:pos_absolute {
      position: absolute;
}

    .md\:h_26px {
      height: 26px;
}

    .md\:m_auto {
      margin: auto;
}

    .md\:w_60px {
      width: 60px;
}

    .md\:h_60px {
      height: 60px;
}

    .md\:d_none\! {
      display: none !important;
}

    .md\:p_8px_11px_10px_11px {
      padding: 8px 11px 10px 11px;
}

    .md\:p_8px_12px_10px {
      padding: 8px 12px 10px;
}

    .md\:p_8px_19px_10px {
      padding: 8px 19px 10px;
}

    .md\:p_8px_12px_10px_12px {
      padding: 8px 12px 10px 12px;
}

    .md\:w_fit-content {
      width: fit-content;
}

    .md\:p_12px_15px_26px {
      padding: 12px 15px 26px;
}

    .md\:opacity_0 {
      opacity: 0;
}

    .md\:white-space_wrap {
      white-space: wrap;
}

    .md\:p_12px_15px_26px_15px {
      padding: 12px 15px 26px 15px;
}

    .md\:min-w_180px {
      min-width: 180px;
}

    .md\:p_5px_12px {
      padding: 5px 12px;
}

    .md\:p_0_13px_8px_13px {
      padding: 0 13px 8px 13px;
}

    .md\:p_8px_13px {
      padding: 8px 13px;
}

    .md\:p_25px_30px_36px {
      padding: 25px 30px 36px;
}

    .md\:m_0_-50px {
      margin: 0 -50px;
}

    .md\:p_34px_50px {
      padding: 34px 50px;
}

    .md\:p_14px_17px {
      padding: 14px 17px;
}

    .md\:min-h_148px {
      min-height: 148px;
}

    .md\:w_calc\(100\%_-_190px\) {
      width: calc(100% - 190px);
}

    .md\:rounded_0 {
      border-radius: 0;
}

    .md\:w_112px {
      width: 112px;
}

    .md\:white-space_normal {
      white-space: normal;
}

    .md\:gap_10px {
      gap: 10px;
}

    .md\:h_44px {
      height: 44px;
}

    .md\:leading_1\.5 {
      line-height: 1.5;
}

    .md\:right_0px {
      right: 0px;
}

    .md\:top_0px {
      top: 0px;
}

    .md\:ml_auto {
      margin-left: auto;
}

    .md\:ml_0 {
      margin-left: var(--spacing-0);
}

    .md\:mr_auto {
      margin-right: auto;
}

    .md\:mr_0 {
      margin-right: var(--spacing-0);
}

    .md\:mt_30px {
      margin-top: 30px;
}

    .md\:fs_1\.6rem {
      font-size: 1.6rem;
}

    .md\:bg-pos_0_7px {
      background-position: 0 7px;
}

    .md\:bg_\#FFFFFF {
      background-color: #FFFFFF;
}

    .md\:pb_100px {
      padding-bottom: 100px;
}

    .md\:mb_30px {
      margin-bottom: 30px;
}

    .md\:justify_center {
      justify-content: center;
}

    .md\:mb_20px {
      margin-bottom: 20px;
}

    .md\:mb_10px {
      margin-bottom: 10px;
}

    .md\:mb_40px {
      margin-bottom: 40px;
}

    .md\:fs_1\.6rem\! {
      font-size: 1.6rem !important;
}

    .md\:gap-y_20px {
      column-gap: 20px;
}

    .md\:mb_4px {
      margin-bottom: 4px;
}

    .md\:fs_3rem {
      font-size: 3rem;
}

    .md\:fs_1\.4rem {
      font-size: 1.4rem;
}

    .md\:leading_1\.25 {
      line-height: 1.25;
}

    .md\:justify_flex-start {
      justify-content: flex-start;
}

    .md\:mb_0 {
      margin-bottom: var(--spacing-0);
}

    .md\:top_250px\! {
      top: 250px !important;
}

    .md\:pl_18px {
      padding-left: 18px;
}

    .md\:leading_1 {
      line-height: 1;
}

    .md\:left_0 {
      left: var(--spacing-0);
}

    .md\:bottom_0 {
      bottom: var(--spacing-0);
}

    .md\:fw_normal {
      font-weight: normal;
}

    .md\:mt_10px {
      margin-top: 10px;
}

    .md\:right_40px {
      right: 40px;
}

    .md\:leading_1\.3125 {
      line-height: 1.3125;
}

    .md\:flex_row {
      flex-direction: row;
}

    .md\:items_center {
      align-items: center;
}

    .md\:mt_5px {
      margin-top: 5px;
}

    .md\:mt_20px {
      margin-top: 20px;
}

    .md\:gap-y_14px {
      column-gap: 14px;
}

    .md\:fs_2rem {
      font-size: 2rem;
}

    .md\:fw_bold {
      font-weight: bold;
}

    .md\:pb_40px {
      padding-bottom: 40px;
}

    .md\:fs_2\.4rem {
      font-size: 2.4rem;
}

    .md\:mt_7px {
      margin-top: 7px;
}

    .md\:pt_19px {
      padding-top: 19px;
}

    .md\:pb_56px {
      padding-bottom: 56px;
}

    .md\:content_center {
      align-content: center;
}

    .md\:mt_-40px {
      margin-top: -40px;
}

    .md\:flex-wrap_wrap {
      flex-wrap: wrap;
}

    .md\:mr_5px {
      margin-right: 5px;
}

    .\[\&_th\]\:md\:w_230px th {
      width: 230px;
}

    .\[\&_span\]\:md\:p_3px_10px span {
      padding: 3px 10px;
}

    .\[\&_\>_li_a\]\:md\:pr_10px > li a {
      padding-right: 10px;
}

    .md\:before\:pr_12px::before {
      padding-right: 12px;
}

    .md\:before\:content_url\(\'\/images\/Arrow1_right1\.svg\'\)::before {
      content: url('/webcomponent/images/Arrow1_right1.svg');
}

    .md\:first\:mt_0:first-child {
      margin-top: var(--spacing-0);
}

    .md\:\[\&_\>_div_\>_div_\>_div\]\:pt_0 > div > div > div {
      padding-top: var(--spacing-0);
}

    .after\:md\:bottom_-19px::after {
      bottom: -19px;
}

    .\[\&_span\]\:md\:fs_1\.4rem span {
      font-size: 1.4rem;
}
}

  @media screen and (min-width: 48.0625rem) {
    .focusVisible\:md\:ring-offset_4px:is(:focus-visible, [data-focus-visible]) {
      outline-offset: 4px;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:text_token\(colors\.text\.red\):is(:hover, [data-hover]) {
      color: var(--colors-text-red);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:text-decor_underline:is(:hover, [data-hover]) {
      text-decoration: underline;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:cursor_pointer:is(:hover, [data-hover]) {
      cursor: pointer;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:filter_none:is(:hover, [data-hover]) {
      filter: none;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:text-decor_none\!:is(:hover, [data-hover]) {
      text-decoration: none !important;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:opacity_1:is(:hover, [data-hover]) {
      opacity: 1;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:cursor_default:is(:hover, [data-hover]) {
      cursor: default;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:text_token\(colors\.gray\.darkGray2\):is(:hover, [data-hover]) {
      color: var(--colors-gray-dark-gray2);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:text_\#222222\!:is(:hover, [data-hover]) {
      color: #222222 !important;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:bg_token\(colors\.background\.red\):is(:hover, [data-hover]) {
      background-color: var(--colors-background-red);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:bg_token\(colors\.surface\.lightBlue\):is(:hover, [data-hover]) {
      background-color: var(--colors-surface-light-blue);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:bg_transparent:is(:hover, [data-hover]) {
      background-color: transparent;
}
}

  @media screen and (min-width: 48.0625rem) {
    .\[\&_a\]\:md\:before\:pr_1 a::before {
      padding-right: var(--spacing-1);
}

    .\[\&_a\]\:md\:before\:content_url\(\'\/images\/Arrow1_right1\.svg\'\) a::before {
      content: url('/webcomponent/images/Arrow1_right1.svg');
}

    .\[\&_a\]\:md\:after\:pl_1 a::after {
      padding-left: var(--spacing-1);
}

    .\[\&_a\]\:md\:after\:content_url\(\'\/images\/Window1\.svg\'\) a::after {
      content: url('/webcomponent/images/Window1.svg');
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:focusWithin\:\[\&_\.btn_clear\]\:opacity_1:focus-within .btn_clear {
      opacity: 1;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>label_\>_input\:disabled_\+_span\]\:cursor_default:is(:hover, [data-hover])>label > input:disabled + span {
      cursor: default;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&_\.btn_clear\]\:opacity_1:is(:hover, [data-hover]) .btn_clear {
      opacity: 1;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>input_\+_span\]\:bg_token\(colors\.surface\.lightBlue\):is(:hover, [data-hover])>input + span {
      background-color: var(--colors-surface-light-blue);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>input\:checked_\+_span\]\:bg_token\(colors\.background\.red\):is(:hover, [data-hover])>input:checked + span {
      background-color: var(--colors-background-red);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>input\:disabled_\+_span\]\:bg_token\(colors\.gray\.lightGray\):is(:hover, [data-hover])>input:disabled + span {
      background-color: var(--colors-gray-light-gray);
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>label_\>_span\]\:bg_\#ffffff\!:is(:hover, [data-hover])>label > span {
      background-color: #ffffff !important;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>label_\>_input\:checked_\+_span\]\:bg_\#CC0011\!:is(:hover, [data-hover])>label > input:checked + span {
      background-color: #CC0011 !important;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&\>label_\>_input\:disabled_\+_span\]\:bg_\#eeefef\!:is(:hover, [data-hover])>label > input:disabled + span {
      background-color: #eeefef !important;
}
}

  @media screen and (min-width: 48.0625rem) {
    .md\:hover\:\[\&_td\]\:bg_token\(colors\.surface\.lightBlue\):is(:hover, [data-hover]) td {
      background-color: var(--colors-surface-light-blue);
}
}

  @media screen and (min-width: 64.0625rem) {
    .lg\:m_12px_auto_20px {
      margin: 12px auto 20px;
}

    .lg\:p_0_30px {
      padding: 0 30px;
}

    .lg\:w_100\% {
      width: 100%;
}

    .lg\:w_380px {
      width: 380px;
}

    .lg\:min-w_380px {
      min-width: 380px;
}

    .lg\:d_none {
      display: none;
}

    .lg\:d_flex {
      display: flex;
}

    .lg\:d_block {
      display: block;
}

    .lg\:mb_20px {
      margin-bottom: 20px;
}

    .lg\:mb_0 {
      margin-bottom: var(--spacing-0);
}

    .lg\:flex_row {
      flex-direction: row;
}

    .lg\:mr_15px {
      margin-right: 15px;
}

    .lg\:mb_100px {
      margin-bottom: 100px;
}

    .lg\:justify_start {
      justify-content: start;
}

    .lg\:\[\&_iframe\]\:max-w_none iframe {
      max-width: none;
}

    .lg\:\[\&_\>div\]\:mb_20px >div {
      margin-bottom: 20px;
}
}

  @media (min-width: 1417px) {
    .\[\@media_\(min-width\:_1417px\)\]\:mb_5px {
      margin-bottom: 5px;
}
}

  @media (max-width: 1416px) {
    .\[\@media_\(max-width\:_1416px\)\]\:left_-265px {
      left: -265px;
}

    .\[\@media_\(max-width\:_1416px\)\]\:top_0 {
      top: var(--spacing-0);
}
}

  @media (max-width: 1190px) {
    .\[\@media_\(max-width\:_1190px\)\]\:mt_50px {
      margin-top: 50px;
}

    .\[\@media_\(max-width\:_1190px\)\]\:top_-75px {
      top: -75px;
}
}

  @media screen and (max-width: 64.06rem) {
    .lgDown\:d_flex {
      display: flex;
}

    .lgDown\:d_none {
      display: none;
}

    .lgDown\:justify_center {
      justify-content: center;
}
}

  @media screen and (max-width: 48.06rem) {
    .mdDown\:w_100\% {
      width: 100%;
}

    .mdDown\:d_none {
      display: none;
}

    .mdDown\:d_block {
      display: block;
}

    .mdDown\:pos_relative {
      position: relative;
}

    .mdDown\:border-y_1px_solid_token\(colors\.gray\.silverGray\) {
      border-block: 1px solid var(--colors-gray-silver-gray);
}

    .mdDown\:p_20px_15px {
      padding: 20px 15px;
}

    .mdDown\:border-b_1px_solid_token\(colors\.gray\.silverGray\) {
      border-bottom: 1px solid var(--colors-gray-silver-gray);
}

    .mdDown\:w_48px {
      width: 48px;
}

    .mdDown\:h_48px {
      height: 48px;
}

    .mdDown\:m_2px {
      margin: 2px;
}

    .mdDown\:p_13px_0_13px_15px {
      padding: 13px 0 13px 15px;
}

    .mdDown\:w_calc\(100\%_-_38px\) {
      width: calc(100% - 38px);
}

    .mdDown\:flex_column {
      flex-direction: column;
}

    .mdDown\:justify_space-between {
      justify-content: space-between;
}

    .mdDown\:items_center {
      align-items: center;
}

    .mdDown\:right_10px {
      right: 10px;
}

    .\[\&_a\]\:mdDown\:m_3px a {
      margin: 3px;
}

    .\[\&_a\]\:mdDown\:p_4 a {
      padding: var(--spacing-4);
}

    .\[\&_a\]\:mdDown\:w_100\% a {
      width: 100%;
}

    .mdDown\:\[\&\:first-child\]\:border-t_1px_solid_token\(colors\.gray\.silverGray\):first-child {
      border-top: 1px solid var(--colors-gray-silver-gray);
}

    .mdDown\:\[\&\:nth-child\(n\+2\)\]\:top_-1px:nth-child(n+2) {
      top: -1px;
}

    .mdDown\:after\:content_url\(\'\/images\/Arrow1_right1\.svg\'\)::after {
      content: url('/webcomponent/images/Arrow1_right1.svg');
}

    .mdDown\:after\:pl_1::after,.\[\&_a\]\:mdDown\:after\:pl_1 a::after {
      padding-left: var(--spacing-1);
}

    .\[\&_a\]\:mdDown\:after\:content_url\(\'\/images\/Window1\.svg\'\) a::after {
      content: url('/webcomponent/images/Window1.svg');
}
}

  @media screen and (max-width:420px) {
    .\[\@media_screen_and_\(max-width\:420px\)\]\:w_150px\! {
      width: 150px !important;
}

    .\[\@media_screen_and_\(max-width\:420px\)\]\:min-w_auto\! {
      min-width: auto !important;
}
}

  @media screen {
    .\[\@media_screen\]\:h_90px {
      height: 90px;
}
}

  @media print {
    .\[\@media_print\]\:d_none {
      display: none;
}

    .\[\@media_print\]\:pos_absolute {
      position: absolute;
}

    .\[\@media_print\]\:p_0_30px {
      padding: 0 30px;
}

    .\[\@media_print\]\:page-break-before_always {
      page-break-before: always;
}

    .\[\@media_print\]\:zoom_0\.7\! {
      zoom: 0.7 !important;
}

    .\[\@media_print\]\:zoom_1\! {
      zoom: 1 !important;
}

    .\[\@media_print\]\:p_20px_40px_0 {
      padding: 20px 40px 0;
}

    .\[\@media_print\]\:page-break-before_avoid {
      page-break-before: avoid;
}

    .\[\@media_print\]\:pos_relative {
      position: relative;
}

    .\[\@media_print\]\:min-h_auto {
      min-height: auto;
}

    .\[\@media_print\]\:max-w_none {
      max-width: none;
}

    .\[\@media_print\]\:w_100\% {
      width: 100%;
}

    .\[\@media_print\]\:d_table-row {
      display: table-row;
}

    .\[\@media_print\]\:h_10px {
      height: 10px;
}

    .\[\@media_print\]\:transform_scale\(1\.47\)\! {
      transform: scale(1.47) !important;
}

    .\[\@media_print\]\:origin_bottom_left {
      transform-origin: bottom left;
}

    .\[\@media_print\]\:d_block {
      display: block;
}

    .\[\@media_print\]\:z_1000 {
      z-index: 1000;
}

    .\[\@media_print\]\:pos_fixed {
      position: fixed;
}

    .\[\@media_print\]\:w_100vw {
      width: 100vw;
}

    .\[\@media_print\]\:h_140px\! {
      height: 140px !important;
}

    .\[\@media_print\]\:bg_\#fff {
      background: #fff;
}

    .\[\@media_print\]\:origin_top_left {
      transform-origin: top left;
}

    .\[\@media_print\]\:h_120px\! {
      height: 120px !important;
}

    .\[\@media_print\]\:w_calc\(100\%_-_\(244px_\*_1\.47\)\) {
      width: calc(100% - (244px * 1.47));
}

    .\[\@media_print\]\:w_calc\(244px_\*_1\.47\) {
      width: calc(244px * 1.47);
}

    .\[\@media_print\]\:border_none {
      border: none;
}

    .\[\@media_print\]\:bg_none {
      background: none;
}

    .\[\@media_print\]\:vis_hidden {
      visibility: hidden;
}

    .\[\@media_print\]\:z_10 {
      z-index: 10;
}

    .\[\@media_print\]\:p_0 {
      padding: var(--spacing-0);
}

    .\[\@media_print\]\:transform_scale\(0\.8\) {
      transform: scale(0.8);
}

    .\[\@media_print\]\:origin_left_bottom {
      transform-origin: left bottom;
}

    .\[\@media_print\]\:m_0_auto {
      margin: 0 auto;
}

    .\[\@media_print\]\:min-w_calc\(158px_\*_1\.47\) {
      min-width: calc(158px * 1.47);
}

    .\[\@media_print\]\:d_flex {
      display: flex;
}

    .\[\@media_print\]\:top_0 {
      top: var(--spacing-0);
}

    .\[\@media_print\]\:left_0 {
      left: var(--spacing-0);
}

    .\[\@media_print\]\:right_0 {
      right: var(--spacing-0);
}

    .\[\@media_print\]\:mt_calc\(200px_\*_1\.47\) {
      margin-top: calc(200px * 1.47);
}

    .\[\@media_print\]\:mt_calc\(131px_\*_1\.47\) {
      margin-top: calc(131px * 1.47);
}

    .\[\@media_print\]\:mt_calc\(140px_\+_10px_\+_40px\) {
      margin-top: calc(140px + 10px + 40px);
}

    .\[\@media_print\]\:bg_white {
      background-color: white;
}

    .\[\@media_print\]\:flex_column {
      flex-direction: column;
}

    .\[\@media_print\]\:mb_30px {
      margin-bottom: 30px;
}

    .\[\@media_print\]\:bottom_0 {
      bottom: var(--spacing-0);
}

    .\[\@media_print\]\:mt_140px {
      margin-top: 140px;
}

    .\[\@media_print\]\:fs_calc\(1em_\*_1\.47\) {
      font-size: calc(1em * 1.47);
}

    .\[\@media_print\]\:fs_12px {
      font-size: 12px;
}

    .\[\@media_print\]\:fs_calc\(1em_\*_1\.47_\*_0\.9\) {
      font-size: calc(1em * 1.47 * 0.9);
}

    .\[\@media_print\]\:fs_calc\(1em_\*_1\.2\) {
      font-size: calc(1em * 1.2);
}

    .\[\@media_print\]\:overflow-x_hidden {
      overflow-x: hidden;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:zoom_1\! th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:zoom_1\! td {
      zoom: 1 !important;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.47\) th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.47\) td {
      height: calc(131px * 1.47);
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:border_none th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:border_none td {
      border: none;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:bg_none th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:bg_none td {
      background: none;
}

    .\[\@media_print\]\:\[\&\:nth-of-type\(n\+3\)\]\:page-break-before_always:nth-of-type(n+3) {
      page-break-before: always;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:h_1em th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:h_1em td {
      height: 1em;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:text-align_right th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:text-align_right td {
      text-align: right;
}

    .\[\@media_print\]\:\[\&_img\]\:w_auto img {
      width: auto;
}

    .\[\@media_print\]\:\[\&_img\]\:max-h_150px img {
      max-height: 150px;
}

    .\[\@media_print\]\:\[\&_th\]\:h_78px th {
      height: 78px;
}

    .\[\@media_print\]\:\[\&\:nth-of-type\(n\+3\)\]\:d_table-row:nth-of-type(n+3) {
      display: table-row;
}

    .\[\@media_print\]\:\[\&_button\]\:d_none button {
      display: none;
}

    .\[\@media_print\]\:\[\&_tr\]\:h_auto tr {
      height: auto;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:p_5px th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:p_5px td {
      padding: 5px;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:max-h_100px th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:max-h_100px td {
      max-height: 100px;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:overflow_hidden th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:overflow_hidden td {
      overflow: hidden;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:border_collapse th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:border_collapse td {
      border-collapse: collapse;
}

    .\[\&\:\:before\]\:\[\@media_print\]\:w_7px::before {
      width: 7px;
}

    .\[\&\:\:before\]\:\[\@media_print\]\:h_7px::before {
      height: 7px;
}

    .\[\&\:first-of-type\]\:\[\@media_print\]\:w_calc\(160px_\*_1\.47\):first-of-type {
      width: calc(160px * 1.47);
}

    .\[\@media_print\]\:\[\&_tr\]\:h_50px tr {
      height: 50px;
}

    .\[\@media_print\]\:\[\&\:nth-of-type\(-n\+10\)\]\:h_10px:nth-of-type(-n+10) {
      height: 10px;
}

    .\[\@media_print\]\:\[\&_\.simgraph-area_parts_\.heading--type_h3_\+_div_\>_div\]\:bg_\#ffffff .simgraph-area_parts .heading--type_h3 + div > div {
      background-color: #ffffff;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:fs_0\.7em th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:fs_0\.7em td {
      font-size: 0.7em;
}

    .\[\@media_print\]\:\[\&_th\,_\&_td\]\:fs_0\.6em th,.\[\@media_print\]\:\[\&_th\,_\&_td\]\:fs_0\.6em td {
      font-size: 0.6em;
}

    .\[\@media_print\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:zoom_1\!:nth-of-type(2) th,.\[\@media_print\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:zoom_1\!:nth-of-type(2) td {
      zoom: 1 !important;
}

    .\[\@media_print\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.1\):nth-of-type(2) th,.\[\@media_print\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.1\):nth-of-type(2) td {
      height: calc(131px * 1.1);
}
}

  @media print and (orientation: landscape) {
    .\[\@media_print_and_\(orientation\:_landscape\)\]\:page-break-before_always {
      page-break-before: always;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:d_flex {
      display: flex;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:w_100\% {
      width: 100%;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:zoom_1\! {
      zoom: 1 !important;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:d_none {
      display: none;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:d_table-row {
      display: table-row;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:h_10px {
      height: 10px;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:border_none {
      border: none;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:bg_none {
      background: none;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:pos_absolute {
      position: absolute;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:vis_hidden {
      visibility: hidden;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:mt_80px {
      margin-top: 80px;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:mt_calc\(131px_\*_1\.47\) {
      margin-top: calc(131px * 1.47);
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:bottom_0 {
      bottom: var(--spacing-0);
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:left_0 {
      left: var(--spacing-0);
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:right_0 {
      right: var(--spacing-0);
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:zoom_1\! th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:zoom_1\! td {
      zoom: 1 !important;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.47\) th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.47\) td {
      height: calc(131px * 1.47);
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:border_none th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:border_none td {
      border: none;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:bg_none th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:bg_none td {
      background: none;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&\:nth-of-type\(n\+3\)\]\:page-break-before_always:nth-of-type(n+3) {
      page-break-before: always;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:h_1em th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:h_1em td {
      height: 1em;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:text-align_right th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&_th\,_\&_td\]\:text-align_right td {
      text-align: right;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:zoom_1\!:nth-of-type(2) th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:zoom_1\!:nth-of-type(2) td {
      zoom: 1 !important;
}

    .\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.1\):nth-of-type(2) th,.\[\@media_print_and_\(orientation\:_landscape\)\]\:\[\&\:nth-of-type\(2\)\]\:\[\&_th\,_\&_td\]\:h_calc\(131px_\*_1\.1\):nth-of-type(2) td {
      height: calc(131px * 1.1);
}
}
}
