@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";
main {
  --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;
  line-height: 1.5;
  font-family: var(--global-font-body, var(--font-fallback));
}
main * {
  margin: 0;
  padding: 0;
  font: inherit;
}
main *,
main *:before,
main *:after {
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  border-color: var(--global-color-border, currentColor);
}
main hr {
  height: 0px;
  color: inherit;
  border-top-width: 1px;
}
main body {
  height: 100%;
}
main img,
main svg,
main video,
main canvas,
main audio,
main iframe,
main embed,
main object {
  display: block;
  vertical-align: middle;
}
main img,
main video {
  max-width: 100%;
  height: auto;
}
main p,
main h1,
main h2,
main h3,
main h4,
main h5,
main h6 {
  overflow-wrap: break-word;
}
main ol,
main ul {
  list-style: none;
}
main button,
main [type="button"],
main [type="reset"],
main [type="submit"] {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
main button,
main input,
main optgroup,
main select,
main textarea {
  color: inherit;
}
main button,
main select {
  text-transform: none;
}
main table {
  text-indent: 0px;
  border-collapse: collapse;
  border-color: inherit;
}
main input::placeholder,
main textarea::placeholder {
  opacity: 1;
  color: var(--global-color-placeholder, #9ca3af);
}
main textarea {
  resize: vertical;
}
main summary {
  display: list-item;
}
main sub,
main sup {
  position: relative;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}
main dialog {
  padding: 0;
}
main a {
  color: inherit;
  text-decoration: inherit;
}
main abbr:where([title]) {
  text-decoration: underline dotted;
}
main code,
main kbd,
main samp,
main pre {
  --font-mono-fallback:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New";
  font-size: 1em;
  font-family: var(--global-font-mono, var(--font-mono-fallback));
}
main input[type="text"],
main input[type="email"],
main input[type="search"],
main input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
}
main input[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
main ::-webkit-search-decoration,
main ::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
main ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
main input[type="number"]::-webkit-inner-spin-button,
main input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
main input[type="number"] {
  -moz-appearance: textfield;
}
main :-moz-ui-invalid {
  box-shadow: none;
}
main :-moz-focusring {
  outline: auto;
}
main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [hidden] {
  display: none !important;
}
main img {
  border-style: none;
}
main code,
main kbd,
main pre,
main samp {
  font-size: 1em;
}
main small {
  font-size: 80%;
}
main sub {
  bottom: -0.25em;
}
main sup {
  top: -0.5em;
}
main b,
main strong {
  font-weight: bolder;
}
:root:not(#\#) {
  --made-with-panda: "🐼";
}
*:not(#\#),
*:not(#\#):before,
*:not(#\#):after,
:not(#\#)::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: ;
  --scroll-snap-strictness: proximity;
  --border-spacing-x: 0;
  --border-spacing-y: 0;
  --translate-x: 0;
  --translate-y: 0;
  --rotate: 0;
  --skew-x: 0;
  --skew-y: 0;
  --scale-x: 1;
  --scale-y: 1;
}
body:not(#\#) {
  width: 100%;
}
main:not(#\#) {
  color: #000;
}
main:not(#\#) img {
  width: 100%;
  height: auto;
}
main:not(#\#) button {
  cursor: pointer;
}
main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)
  a:is(:hover, [data-hover]) {
  text-decoration: none !important;
}
@media screen and (min-width: 961px) {
  main:not(#\#) .display-sp {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  main:not(#\#) .display-pc {
    display: none;
  }
}
:where(:root, :host):not(#\#):not(#\#) {
  --rd-base-en-fYEMAE: #f0f2f8;
  --rd-base-en-RiClf: #ffffff;
  --rd-base-en-hnsbue: #092983;
  --rd-base-en-ikokJA: 640px;
  --rd-base-en-kSvAmr: 768px;
  --rd-base-en-uwdhN: 1024px;
  --rd-base-en-eyfDzy: 1280px;
  --rd-base-en-dgHGKE: 1536px;
  --rd-base-en-eomHOU: 640px;
  --rd-base-en-iujnmj: 768px;
  --rd-base-en-gThSgZ: 1024px;
  --rd-base-en-cssArG: 1280px;
  --rd-base-en-jESPPc: 1536px;
}
.rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  color: #00008b;
  border-radius: 100vh;
  border: 1px solid darkblue;
  transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
}
.rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):before {
  opacity: 1;
  background-image: url(../img/button-triangle.svg);
}
.rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):before,
.rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
  transform: translateY(-50%);
  transition: opacity 0.3s ease-in-out;
  content: "";
  top: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):after {
  opacity: 0;
  background-image: url(../img/button-triangle-hover.svg);
}
.rd-base-en-ervFBh:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#):not(
    #\#
  ) {
  color: var(--rd-base-en-RiClf);
  background-color: #00008b;
}
.rd-base-en-ervFBh:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#):not(
    #\#
  ):before {
  opacity: 0;
}
.rd-base-en-ervFBh:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#):not(
    #\#
  ):after {
  opacity: 1;
}
@media screen and (min-width: 961px) {
  .rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):before,
  .rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):after {
    width: 10.76px;
    height: 12.43px;
    right: 32.1px;
  }
}
@media screen and (max-width: 960px) {
  .rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):before,
  .rd-base-en-ervFBh:not(#\#):not(#\#):not(#\#):not(#\#):after {
    width: 2.869333333333333vw;
    height: 3.3146666666666667vw;
    right: 5.066666666666666vw;
  }
}
.rd-base-en-dFOIPx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  place-content: center;
}
.rd-base-en-jTWvec:not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.rd-base-en-hYZFkb:not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.rd-base-en-hllxjF:not(#\#):not(#\#):not(#\#) {
  color: #153374;
}
.rd-base-en-dKjjTX:not(#\#):not(#\#):not(#\#) {
  font-family:
    Noto Sans JP,
    sans-serif;
  font-weight: 700;
  font-optical-sizing: auto;
  font-style: normal;
}
.rd-base-en-jajnbN:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0.08em;
}
.rd-base-en-iYeFXz:not(#\#):not(#\#):not(#\#) {
  font-family:
    Noto Sans JP,
    sans-serif;
  font-weight: 500;
  font-optical-sizing: auto;
  font-style: normal;
}
.rd-base-en-jiNNjV:not(#\#):not(#\#):not(#\#) {
  color: #05ae7a;
}
.rd-base-en-kTQNKH:not(#\#):not(#\#):not(#\#) {
  color: #f3a100;
}
.rd-base-en-cakMWc:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}
.rd-base-en-hkIdtl:not(#\#):not(#\#):not(#\#) {
  margin: 0 auto;
}
.rd-base-en-dXscgu:not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
}
.rd-base-en-jXSfKH:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}
.rd-base-en-AxiDU:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}
.rd-base-en-iSOdAU:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}
.rd-base-en-jJQbUA:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}
.rd-base-en-fPpSL:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}
.rd-base-en-bGySga:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}
.rd-base-en-cERSkX:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}
.rd-base-en-hVxXsC:not(#\#):not(#\#):not(#\#) {
  transition: transform 0.1s ease-out;
}
.rd-base-en-fPSBzf:not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.rd-base-en-euIVPb:not(#\#):not(#\#):not(#\#) {
  color: var(--rd-base-en-hnsbue);
}
.rd-base-en-oLjcI:not(#\#):not(#\#):not(#\#) {
  font-family:
    Noto Sans JP,
    sans-serif;
  font-weight: 400;
  font-optical-sizing: auto;
  font-style: normal;
}
.rd-base-en-cGFOJB:not(#\#):not(#\#):not(#\#) {
  display: block;
}
.rd-base-en-fsmIfe:not(#\#):not(#\#):not(#\#) {
  margin: 0 auto;
}
.rd-base-en-fRwgFa:not(#\#):not(#\#):not(#\#) {
  width: 83.18950638591646%;
}
.rd-base-en-ceEoMV:not(#\#):not(#\#):not(#\#) {
  width: 72.36214631389312%;
}
.rd-base-en-gzBMzy:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}
.rd-base-en-gDsMid:not(#\#):not(#\#):not(#\#) {
  box-sizing: border;
}
.rd-base-en-bUyOMB:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}
.rd-base-en-jmnBFR:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0.04em;
}
.rd-base-en-cbkwRf\!:not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: nowrap !important;
}
.rd-base-en-ivBIWx:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0.004em;
}
.rd-base-en-jZuDhK:not(#\#):not(#\#):not(#\#) {
  color: var(--rd-base-en-RiClf);
}
.rd-base-en-fhXyib:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0.02em;
}
.rd-base-en-jRYpqr:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}
.rd-base-en-lnopcr:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}
.rd-base-en-fyIifE:not(#\#):not(#\#):not(#\#) {
  transition: opacity 0.2s ease-out;
}
.rd-base-en-bgTIyZ:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.rd-base-en-hdAwi:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}
.rd-base-en-erTTpe:not(#\#):not(#\#):not(#\#) {
  width: 35.519999999999996vw;
}
.rd-base-en-icPLGR:not(#\#):not(#\#):not(#\#) {
  height: 12.544vw;
}
.rd-base-en-fmBNMQ:not(#\#):not(#\#):not(#\#) {
  gap: 2.6933333333333334vw;
}
.rd-base-en-jXamoi:not(#\#):not(#\#):not(#\#) {
  z-index: 1001;
}
.rd-base-en-frJqtw:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}
.rd-base-en-iNCpEP:not(#\#):not(#\#):not(#\#) {
  border-radius: 6.272vw;
}
.rd-base-en-flKBXN:not(#\#):not(#\#):not(#\#) {
  transition: opacity 0.1s ease-in-out;
}
.rd-base-en-eAZrpM:not(#\#):not(#\#):not(#\#) {
  width: auto;
}
.rd-base-en-cgOPEN:not(#\#):not(#\#):not(#\#) {
  width: 3.6479999999999997vw;
}
.rd-base-en-eAZrqn:not(#\#):not(#\#):not(#\#) {
  height: auto;
}
.rd-base-en-hYZFjI:not(#\#):not(#\#):not(#\#) {
  height: 100%;
}
.rd-base-en-gWzzAr:not(#\#):not(#\#):not(#\#) {
  overflow: auto;
}
.rd-base-en-fprWsj:not(#\#):not(#\#):not(#\#) {
  width: 83.89866666666667vw;
}
.rd-base-en-bBugkN:not(#\#):not(#\#):not(#\#) {
  padding: 5.333333333333334vw 4.266666666666667vw 5.333333333333334vw
    4.373333333333333vw;
}
.rd-base-en-ctwLtm:not(#\#):not(#\#):not(#\#) {
  border-radius: 2.666666666666667vw;
}
.rd-base-en-dBAuHp:not(#\#):not(#\#):not(#\#) {
  translate: -50% -50%;
}
.rd-base-en-fkzjPR:not(#\#):not(#\#):not(#\#) {
  gap: 8vw;
}
.rd-base-en-eTXgfR:not(#\#):not(#\#):not(#\#) {
  width: 5.333333333333334vw;
}
.rd-base-en-eTXgfS:not(#\#):not(#\#):not(#\#) {
  height: 5.333333333333334vw;
}
.rd-base-en-dNEfiN:not(#\#):not(#\#):not(#\#) {
  font-family:
    Noto Sans JP,
    sans-serif;
  font-weight: 600;
  font-optical-sizing: auto;
  font-style: normal;
}
.rd-base-en-dLFxYe:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}
.rd-base-en-eMJCGV:not(#\#):not(#\#):not(#\#) {
  gap: 2.2666666666666666vw;
}
.rd-base-en-bvfQFH:not(#\#):not(#\#):not(#\#) {
  color: #092983;
}
.rd-base-en-ddaPtb:not(#\#):not(#\#):not(#\#) {
  width: 2.933333333333333vw;
}
.rd-base-en-ddaPtg:not(#\#):not(#\#):not(#\#) {
  height: 2.933333333333333vw;
}
.rd-base-en-eFIcUl:not(#\#):not(#\#):not(#\#) {
  border: 1px solid #03af7a;
}
.rd-base-en-iuyTye:not(#\#):not(#\#):not(#\#) {
  border: 1px solid #f3a100;
}
.rd-base-en-cKIMeR:not(#\#):not(#\#):not(#\#) {
  width: 63.151999999999994%;
}
.rd-base-en-bByVli:not(#\#):not(#\#):not(#\#) {
  width: 67.452%;
}
.rd-base-en-gdtyzB:not(#\#):not(#\#):not(#\#) {
  width: 72.02799999999999%;
}
.rd-base-en-eZvzcj:not(#\#):not(#\#):not(#\#) {
  width: 71.89999999999999%;
}
.rd-base-en-kBzaOT:not(#\#):not(#\#):not(#\#) {
  width: 37.2vw;
}
.rd-base-en-hlUpGl:not(#\#):not(#\#):not(#\#) {
  width: 39.576vw;
}
.rd-base-en-kHTrGB:not(#\#):not(#\#):not(#\#) {
  background-color: #05ae7a;
}
.rd-base-en-grbcob:not(#\#):not(#\#):not(#\#) {
  background-color: #f3a100;
}
.rd-base-en-dDihBf:not(#\#):not(#\#):not(#\#) {
  top: 50%;
}
.rd-base-en-eCaVMz:not(#\#):not(#\#):not(#\#) {
  left: 50%;
}
.rd-base-en-iLbQFp:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}
.rd-base-en-brVfTt:not(#\#):not(#\#):not(#\#) {
  background-image: url(../img/icon-tech-zoomin.svg);
}
.rd-base-en-hAwjZY:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}
.rd-base-en-bYPzqe:not(#\#):not(#\#):not(#\#) {
  background-position: center;
}
.rd-base-en-foMcas:not(#\#):not(#\#):not(#\#) {
  background-size: cover;
}
.rd-base-en-OvNIw:not(#\#):not(#\#):not(#\#) {
  background-image: url(../img/icon-tech-zoomout.svg);
}
.rd-base-en-deBdSF:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rd-base-en-fYEMAE);
}
.rd-base-en-bCShOO:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rd-base-en-RiClf);
}
.rd-base-en-kSmiQp:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}
.rd-base-en-jzuiJt:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}
.rd-base-en-kuOwQE:not(#\#):not(#\#):not(#\#) {
  background-color: #fafdf9;
}
.rd-base-en-hweZNW:not(#\#):not(#\#):not(#\#) {
  background-color: #fffbf2;
}
.rd-base-en-wsmJE:not(#\#):not(#\#):not(#\#) {
  background-color: #f2f7fe;
}
.rd-base-en-czMXt:not(#\#):not(#\#):not(#\#) {
  background-color: #faf8fd;
}
.rd-base-en-jYlmzI:not(#\#):not(#\#):not(#\#) {
  background-color: #fff8f2;
}
.rd-base-en-fporCY:not(#\#):not(#\#):not(#\#) {
  background-color: #f7f9ff;
}
.rd-base-en-cPoTIz:not(#\#):not(#\#):not(#\#) {
  background-color: #f3faf9;
}
.rd-base-en-FfJPz:not(#\#):not(#\#):not(#\#) {
  background-color: #fff3f2;
}
.rd-base-en-coigcm:not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}
.rd-base-en-coifOA:not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}
.rd-base-en-bgeBLm:not(#\#):not(#\#):not(#\#) {
  background-color: #f0f2f8;
}
.rd-base-en-gSKPcF:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}
.rd-base-en-bRIYat:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}
.rd-base-en-fNehVs:not(#\#):not(#\#):not(#\#) {
  background-color: #03af7a;
}
.rd-base-en-gasSYy:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}
.rd-base-en-jCdUwn:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5999999999999999;
}
.rd-base-en-hDaSNy:not(#\#):not(#\#):not(#\#) {
  bottom: 75.5px;
}
.rd-base-en-dkLiAR:not(#\#):not(#\#):not(#\#) {
  right: 10px;
}
.rd-base-en-gnTnXr:not(#\#):not(#\#):not(#\#) {
  background-color: #092983;
}
.rd-base-en-legDhJ:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}
.rd-base-en-cjRnTy:not(#\#):not(#\#):not(#\#) {
  font-size: 3.2vw;
}
.rd-base-en-kiKDyH:not(#\#):not(#\#):not(#\#) {
  left: 0;
}
.rd-base-en-qbeer:not(#\#):not(#\#):not(#\#) {
  top: 0;
}
.rd-base-en-bjTMhm:not(#\#):not(#\#):not(#\#) {
  background-color: #00000094;
}
.rd-base-en-hpkmpk:not(#\#):not(#\#):not(#\#) {
  top: 4.266666666666667vw;
}
.rd-base-en-lgbTAf:not(#\#):not(#\#):not(#\#) {
  right: 4.266666666666667vw;
}
.rd-base-en-fKpCDa:not(#\#):not(#\#):not(#\#) {
  margin-top: 4.266666666666667vw;
}
.rd-base-en-hSooEs:not(#\#):not(#\#):not(#\#) {
  font-size: 3.733333333333334vw;
}
.rd-base-en-fyszFl:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}
.rd-base-en-bnBtdA:not(#\#):not(#\#):not(#\#) {
  line-height: 0;
}
.rd-base-en-fzpolx:not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}
.rd-base-en-kDVLTV:not(#\#):not(#\#):not(#\#) {
  content: 0;
}
.rd-base-en-cZcknx:not(#\#):not(#\#):not(#\#) {
  background-image: none;
}
.rd-base-en-jrpcxw:not(#\#):not(#\#):not(#\#):before {
  position: absolute;
}
.rd-base-en-dHSlZA:not(#\#):not(#\#):not(#\#):before {
  transform: translateY(-50%);
}
.rd-base-en-eWDeqi:not(#\#):not(#\#):not(#\#):before {
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  -webkit-clip-path: polygon(0 0, 100% 0%, 50% 100%);
}
.rd-base-en-dDcupZ.is-disable:not(#\#):not(#\#):not(#\#) {
  opacity: 0.5;
}
.rd-base-en-jsiraC.is-disable:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}
.rd-base-en-ewLKFl.is-planet:not(#\#):not(#\#):not(#\#) {
  color: #03af7a;
}
.rd-base-en-cHfrtX.is-human:not(#\#):not(#\#):not(#\#) {
  color: #f3a100;
}
.rd-base-en-efYBaz:not(.swiper-slide-active):not(#\#):not(#\#):not(#\#) {
  height: 0;
}
.rd-base-en-XrVJF.is-display:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}
.rd-base-en-dCgdZg.is-not-display:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.rd-base-en-gsRwTD:not(.is-open):not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}
.rd-base-en-fbFRTm:not(.is-open):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}
.rd-base-en-iebiBU:not(.is-open):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.rd-base-en-idUWTB:not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}
.rd-base-en-bekpql:not(#\#):not(#\#):not(#\#):after {
  transform: translateY(-50%);
}
.rd-base-en-lpdKfm:not(#\#):not(#\#):not(#\#):after {
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
}
.rd-base-en-jXvkxE:not(#\#):not(#\#):not(#\#):after {
  display: none;
}
.rd-base-en-TpDXh:not(#\#):not(#\#):not(#\#):before {
  content: "・";
}
.rd-base-en-heHJe:not(#\#):not(#\#):not(#\#):before {
  content: "";
}
.rd-base-en-fATUoA:not(#\#):not(#\#):not(#\#):before {
  top: 50%;
}
.rd-base-en-glVewq:not(#\#):not(#\#):not(#\#):before {
  background-color: currentColor;
}
.rd-base-en-ccyNSF:not(#\#):not(#\#):not(#\#) .viewer-backdrop {
  background-color: initial;
}
.rd-base-en-fmzpiM:not(#\#):not(#\#):not(#\#) + .rd-base-en-fmzpiM {
  margin-top: 5.333333333333334vw;
}
.rd-base-en-ehlNbj:not(#\#):not(#\#):not(#\#):after {
  content: "";
}
.rd-base-en-UrcNd:not(#\#):not(#\#):not(#\#):after {
  top: 50%;
}
.rd-base-en-bQpaeG:not(#\#):not(#\#):not(#\#):after {
  background-color: #03af7a;
}
.rd-base-en-bLsPXd:not(#\#):not(#\#):not(#\#):after {
  background-color: #f3a100;
}
@media screen and (min-width: 961px) {
  .rd-base-en-btPanR:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
  .rd-base-en-kWNLNK:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
  .rd-base-en-jMGqdc:not(#\#):not(#\#):not(#\#) {
    width: 390px;
  }
  .rd-base-en-cYGLri:not(#\#):not(#\#):not(#\#) {
    order: 1;
  }
  .rd-base-en-cQUSWV:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }
  .rd-base-en-fcfuVc:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
  .rd-base-en-kxBncW:not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }
  .rd-base-en-hvmazb:not(#\#):not(#\#):not(#\#) {
    width: 144px;
  }
  .rd-base-en-csmZyN:not(#\#):not(#\#):not(#\#) {
    width: 146.79px;
  }
  .rd-base-en-Nwjtb:not(#\#):not(#\#):not(#\#) {
    order: 0;
  }
  .rd-base-en-bufpcA:not(#\#):not(#\#):not(#\#) {
    border-radius: 20px;
  }
  .rd-base-en-hLBTqf:not(#\#):not(#\#):not(#\#) {
    width: 87.5%;
  }
  .rd-base-en-gnkgCO:not(#\#):not(#\#):not(#\#) {
    max-width: 1260px;
  }
  .rd-base-en-hbCfcW:not(#\#):not(#\#):not(#\#) {
    border-radius: 8px;
  }
  .rd-base-en-jPDrvf:not(#\#):not(#\#):not(#\#) {
    border: solid darkBlue 1px;
  }
  .rd-base-en-hTtwjO:not(#\#):not(#\#):not(#\#) {
    width: 315.98px;
  }
  .rd-base-en-cowYWS:not(#\#):not(#\#):not(#\#) {
    width: 71.34920634920636%;
  }
  .rd-base-en-iAAdvX:not(#\#):not(#\#):not(#\#) {
    max-width: 899px;
  }
  .rd-base-en-bOaqne:not(#\#):not(#\#):not(#\#) {
    width: 48px;
  }
  .rd-base-en-bOhQFR:not(#\#):not(#\#):not(#\#) {
    height: 48px;
  }
  .rd-base-en-cpivoj:not(#\#):not(#\#):not(#\#) {
    width: 26.940476190476186%;
  }
  .rd-base-en-jkgLxY:not(#\#):not(#\#):not(#\#) {
    width: 87.56944444444444%;
  }
  .rd-base-en-jUTIYX:not(#\#):not(#\#):not(#\#) {
    max-width: 1261px;
  }
  .rd-base-en-htieFY:not(#\#):not(#\#):not(#\#) {
    margin: 0 auto;
  }
  .rd-base-en-cqCKCy:not(#\#):not(#\#):not(#\#) {
    width: 44.24285714285715%;
  }
  .rd-base-en-eCAgIi:not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
  .rd-base-en-dIvdzz:not(#\#):not(#\#):not(#\#) {
    width: 253.21px;
  }
  .rd-base-en-eBIEFK:not(#\#):not(#\#):not(#\#) {
    width: 49.2063492063492%;
  }
  .rd-base-en-ciqDeI:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.08em;
  }
  .rd-base-en-gVrJHG:not(#\#):not(#\#):not(#\#) {
    height: 492px;
  }
  .rd-base-en-crnQNW:not(#\#):not(#\#):not(#\#) {
    max-width: 1440px;
  }
  .rd-base-en-bWXiwM:not(#\#):not(#\#):not(#\#) {
    width: 706.85px;
  }
  .rd-base-en-eJHrld:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.14em;
  }
  .rd-base-en-erTYCh:not(#\#):not(#\#):not(#\#) {
    width: 829px;
  }
  .rd-base-en-iwQRls:not(#\#):not(#\#):not(#\#) {
    height: 50px;
  }
  .rd-base-en-dpxOEN:not(#\#):not(#\#):not(#\#) {
    grid-column: 1/3;
  }
  .rd-base-en-dsOVIE:not(#\#):not(#\#):not(#\#) {
    grid-row: 2/3;
  }
  .rd-base-en-gthDnn:not(#\#):not(#\#):not(#\#) {
    margin: 68.8px auto 0;
  }
  .rd-base-en-jIaYgv:not(#\#):not(#\#):not(#\#) {
    padding: 90px 0;
  }
  .rd-base-en-bbhKTD:not(#\#):not(#\#):not(#\#) {
    gap: 15px;
  }
  .rd-base-en-jGIyxr:not(#\#):not(#\#):not(#\#) {
    margin: 15px auto 0;
  }
  .rd-base-en-jhnCQZ:not(#\#):not(#\#):not(#\#) {
    padding: 24px 24px 23px;
  }
  .rd-base-en-dUNnUy:not(#\#):not(#\#):not(#\#) {
    gap: 14px;
  }
  .rd-base-en-jCZIUL:not(#\#):not(#\#):not(#\#) {
    margin: 40px auto 0;
  }
  .rd-base-en-igCudH:not(#\#):not(#\#):not(#\#) {
    width: 17.014446227929376%;
  }
  .rd-base-en-bqyyFE:not(#\#):not(#\#):not(#\#) {
    max-width: 623px;
  }
  .rd-base-en-gWSqkK:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0;
  }
  .rd-base-en-kciVBe:not(#\#):not(#\#):not(#\#) {
    margin: 90px auto 0;
  }
  .rd-base-en-foUsCh:not(#\#):not(#\#):not(#\#) {
    width: 889.26px;
  }
  .rd-base-en-fVUOog:not(#\#):not(#\#):not(#\#) {
    width: 803.69px;
  }
  .rd-base-en-eRmtWd:not(#\#):not(#\#):not(#\#) {
    transform: translateY(-50%);
  }
  .rd-base-en-jpePAg:not(#\#):not(#\#):not(#\#) {
    width: 436.58px;
  }
  .rd-base-en-kvcGwF:not(#\#):not(#\#):not(#\#) {
    width: 644.74px;
  }
  .rd-base-en-euZcnF:not(#\#):not(#\#):not(#\#) {
    width: 83.33333333333334%;
  }
  .rd-base-en-jKWBHs:not(#\#):not(#\#):not(#\#) {
    max-width: 1200px;
  }
  .rd-base-en-hdjJNP:not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }
  .rd-base-en-fdGIHg:not(#\#):not(#\#):not(#\#) {
    gap: 7px;
  }
  .rd-base-en-jDHFKa:not(#\#):not(#\#):not(#\#) {
    padding: 40px 0;
  }
  .rd-base-en-gbAJPy:not(#\#):not(#\#):not(#\#) {
    border-radius: 15px;
  }
  .rd-base-en-bYkRtk:not(#\#):not(#\#):not(#\#) {
    grid-row: 2 / 3;
  }
  .rd-base-en-cMlybQ:not(#\#):not(#\#):not(#\#) {
    grid-column: 1 / 2;
  }
  .rd-base-en-eBopeD:not(#\#):not(#\#):not(#\#) {
    width: 229px;
  }
  .rd-base-en-buCOpY:not(#\#):not(#\#):not(#\#) {
    font-family:
      Noto Sans JP,
      sans-serif;
    font-weight: 600;
    font-optical-sizing: auto;
    font-style: normal;
  }
  .rd-base-en-jWWDXV:not(#\#):not(#\#):not(#\#) {
    width: 531px;
  }
  .rd-base-en-kGuGVk:not(#\#):not(#\#):not(#\#) {
    height: 85px;
  }
  .rd-base-en-hBYcOZ:not(#\#):not(#\#):not(#\#) {
    width: 92.6984126984127%;
  }
  .rd-base-en-bvYDVH:not(#\#):not(#\#):not(#\#) {
    max-width: 1180px;
  }
  .rd-base-en-lgZyja:not(#\#):not(#\#):not(#\#) {
    grid-row: 1 / 2;
  }
  .rd-base-en-ibjqFn:not(#\#):not(#\#):not(#\#) {
    min-width: 460px;
  }
  .rd-base-en-fstqYT:not(#\#):not(#\#):not(#\#) {
    grid-row: 1 / 3;
  }
  .rd-base-en-ezYjam:not(#\#):not(#\#):not(#\#) {
    grid-column: 2 / 3;
  }
  .rd-base-en-rBmEY:not(#\#):not(#\#):not(#\#) {
    max-width: 690px;
  }
  .rd-base-en-hknPkT:not(#\#):not(#\#):not(#\#) {
    width: 93.96135265700482%;
  }
  .rd-base-en-bitqPz:not(#\#):not(#\#):not(#\#) {
    max-width: 778px;
  }
  .rd-base-en-dLNSIW:not(#\#):not(#\#):not(#\#) {
    gap: 5px;
  }
  .rd-base-en-ndEcM:not(#\#):not(#\#):not(#\#) {
    border-radius: 6px;
  }
  .rd-base-en-kMyLxS:not(#\#):not(#\#):not(#\#) {
    padding: 12px 14px 14px;
  }
  .rd-base-en-ljsRXO:not(#\#):not(#\#):not(#\#) {
    font-family:
      Noto Sans JP,
      sans-serif;
    font-weight: 700;
    font-optical-sizing: auto;
    font-style: normal;
  }
  .rd-base-en-fMqCTQ:not(#\#):not(#\#):not(#\#) {
    width: 88.88888888888889%;
  }
  .rd-base-en-kJaoXQ:not(#\#):not(#\#):not(#\#) {
    max-width: 1280px;
  }
  .rd-base-en-fYYaYL:not(#\#):not(#\#):not(#\#) {
    width: 21.46640625%;
  }
  .rd-base-en-eDwUvg:not(#\#):not(#\#):not(#\#) {
    max-width: 274.77px;
  }
  .rd-base-en-cbhvWQ:not(#\#):not(#\#):not(#\#) {
    width: 60.960075699676096%;
  }
  .rd-base-en-gQtcZc:not(#\#):not(#\#):not(#\#) {
    max-width: 167.5px;
  }
  .rd-base-en-brgLE:not(#\#):not(#\#):not(#\#) {
    width: 90.98518761145687%;
  }
  .rd-base-en-hCqFnz:not(#\#):not(#\#):not(#\#) {
    flex-flow: column;
  }
  .rd-base-en-iTfIrB:not(#\#):not(#\#):not(#\#) {
    gap: 20px;
  }
  .rd-base-en-evPbyR:not(#\#):not(#\#):not(#\#) {
    width: 217.49px;
  }
  .rd-base-en-BIROk:not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }
  .rd-base-en-hwsHLr:not(#\#):not(#\#):not(#\#) {
    box-shadow: 0 0 20px #00000029;
  }
  .rd-base-en-gIJTf:not(#\#):not(#\#):not(#\#) {
    border-radius: 10px;
  }
  .rd-base-en-cfLzdf:not(#\#):not(#\#):not(#\#) {
    -webkit-user-select: none;
    user-select: none;
  }
  .rd-base-en-fahzhu:not(#\#):not(#\#):not(#\#) {
    pointer-events: none;
  }
  .rd-base-en-kwGYYr:not(#\#):not(#\#):not(#\#) {
    padding: 20px 16px;
  }
  .rd-base-en-jXWSwJ:not(#\#):not(#\#):not(#\#) {
    z-index: 2;
  }
  .rd-base-en-gPeiRI:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
  .rd-base-en-jVFlZl:not(#\#):not(#\#):not(#\#) {
    width: 171.31px;
  }
  .rd-base-en-eiUMHb:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
  .rd-base-en-fMVNqV:not(#\#):not(#\#):not(#\#) {
    width: 4.18px;
  }
  .rd-base-en-gKYHUp:not(#\#):not(#\#):not(#\#) {
    width: 51.71875%;
  }
  .rd-base-en-cINvuQ:not(#\#):not(#\#):not(#\#) {
    max-width: 971px;
  }
  .rd-base-en-kouurt:not(#\#):not(#\#):not(#\#) {
    max-width: 662px;
  }
  .rd-base-en-hpGoyp:not(#\#):not(#\#):not(#\#) {
    width: 22.265625%;
  }
  .rd-base-en-jLBFoI:not(#\#):not(#\#):not(#\#) {
    max-width: 285px;
  }
  .rd-base-en-efqCtY:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.04em;
  }
  .rd-base-en-hdPEez:not(#\#):not(#\#):not(#\#) {
    width: 14px;
  }
  .rd-base-en-hdWFyM:not(#\#):not(#\#):not(#\#) {
    height: 14px;
  }
  .rd-base-en-daTFnx:not(#\#):not(#\#):not(#\#) {
    position: relative;
  }
  .rd-base-en-fVAOoU:not(#\#):not(#\#):not(#\#) {
    width: 83.75%;
  }
  .rd-base-en-cLwavS:not(#\#):not(#\#):not(#\#) {
    max-width: 1206px;
  }
  .rd-base-en-kFmQKU:not(#\#):not(#\#):not(#\#) {
    width: 750px;
  }
  .rd-base-en-diIEhr:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
  .rd-base-en-cbDvPT:not(#\#):not(#\#):not(#\#) {
    width: 2.6542288557213927%;
  }
  .rd-base-en-eJrPrx:not(#\#):not(#\#):not(#\#) {
    max-width: 32.01px;
  }
  .rd-base-en-hstOvn:not(#\#):not(#\#):not(#\#) {
    height: 64px;
  }
  .rd-base-en-gkjJME:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 139px 557px;
  }
  .rd-base-en-fuiwQV:not(#\#):not(#\#):not(#\#) {
    column-gap: 24px;
  }
  .rd-base-en-iPcgQQ:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
  .rd-base-en-gorZEb:not(#\#):not(#\#):not(#\#) {
    margin-top: 12px;
  }
  .rd-base-en-flJBuK:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }
  .rd-base-en-cDPyCf:not(#\#):not(#\#):not(#\#) {
    line-height: 1.5;
  }
  .rd-base-en-kWefcK:not(#\#):not(#\#):not(#\#) {
    margin-top: 6px;
  }
  .rd-base-en-bQqOZh:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }
  .rd-base-en-jdmNsW:not(#\#):not(#\#):not(#\#) {
    line-height: 1.4285714285714286;
  }
  .rd-base-en-kSNVOc:not(#\#):not(#\#):not(#\#) {
    margin-top: 8px;
  }
  .rd-base-en-jqUWa:not(#\#):not(#\#):not(#\#) {
    line-height: 1.7142857142857142;
  }
  .rd-base-en-bqMLdC:not(#\#):not(#\#):not(#\#) {
    top: 0;
  }
  .rd-base-en-iwsxuJ:not(#\#):not(#\#):not(#\#) {
    right: 0;
  }
  .rd-base-en-QQHMk:not(#\#):not(#\#):not(#\#) {
    padding-left: 24.5px;
  }
  .rd-base-en-jcHSvA:not(#\#):not(#\#):not(#\#) {
    top: 24px;
  }
  .rd-base-en-dCrhoM:not(#\#):not(#\#):not(#\#) {
    left: 24px;
  }
  .rd-base-en-bffWmk:not(#\#):not(#\#):not(#\#) {
    padding-top: 64.36507936507937%;
  }
  .rd-base-en-bEfGQS:not(#\#):not(#\#):not(#\#) {
    right: 25px;
  }
  .rd-base-en-bmrwMJ:not(#\#):not(#\#):not(#\#) {
    bottom: 25px;
  }
  .rd-base-en-gnDGVh:not(#\#):not(#\#):not(#\#) {
    row-gap: 12px;
  }
  .rd-base-en-gpQvYI:not(#\#):not(#\#):not(#\#) {
    bottom: 24px;
  }
  .rd-base-en-jBGefq:not(#\#):not(#\#):not(#\#) {
    margin-left: 24px;
  }
  .rd-base-en-dVhNbe:not(#\#):not(#\#):not(#\#) {
    margin-top: 13px;
  }
  .rd-base-en-dHcWVT:not(#\#):not(#\#):not(#\#) {
    padding-right: 80px;
  }
  .rd-base-en-gnFBHb:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }
  .rd-base-en-yvIGE:not(#\#):not(#\#):not(#\#) {
    padding-top: 90px;
  }
  .rd-base-en-znsSy:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 90px;
  }
  .rd-base-en-htYecw:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
  .rd-base-en-idvbjA:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
  .rd-base-en-jygSLt:not(#\#):not(#\#):not(#\#) {
    column-gap: 6.582077716098335%;
  }
  .rd-base-en-kDfZGD:not(#\#):not(#\#):not(#\#) {
    margin-top: 16px;
  }
  .rd-base-en-jJFvET:not(#\#):not(#\#):not(#\#) {
    padding-top: 57px;
  }
  .rd-base-en-kaLlyS:not(#\#):not(#\#):not(#\#) {
    padding-right: 58px;
  }
  .rd-base-en-dZfyid:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 46px;
  }
  .rd-base-en-gWcAqJ:not(#\#):not(#\#):not(#\#) {
    padding-left: 59px;
  }
  .rd-base-en-khwvbN:not(#\#):not(#\#):not(#\#) {
    margin-top: 45px;
  }
  .rd-base-en-jXZidM:not(#\#):not(#\#):not(#\#) {
    font-size: 15px;
  }
  .rd-base-en-depxvb:not(#\#):not(#\#):not(#\#) {
    line-height: 2.142857142857143;
  }
  .rd-base-en-dLWmSC:not(#\#):not(#\#):not(#\#) {
    margin-top: 60px;
  }
  .rd-base-en-kDEVJv:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }
  .rd-base-en-eyhrKn:not(#\#):not(#\#):not(#\#) {
    line-height: 2;
  }
  .rd-base-en-iRgnAZ:not(#\#):not(#\#):not(#\#) {
    margin-top: 10px;
  }
  .rd-base-en-daiXvj:not(#\#):not(#\#):not(#\#) {
    line-height: 1.5em;
  }
  .rd-base-en-cFNThS:not(#\#):not(#\#):not(#\#) {
    background-image: url(../img/img-kv-bg-pc.jpg);
  }
  .rd-base-en-ehjtlI:not(#\#):not(#\#):not(#\#) {
    padding-left: 89px;
  }
  .rd-base-en-eqMFdA:not(#\#):not(#\#):not(#\#) {
    margin-top: 15px;
  }
  .rd-base-en-dViQtS:not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }
  .rd-base-en-hXfbhO:not(#\#):not(#\#):not(#\#) {
    line-height: 2.25;
  }
  .rd-base-en-hiwCwv:not(#\#):not(#\#):not(#\#) {
    line-height: 2.0833333333333335;
  }
  .rd-base-en-crYpyC:not(#\#):not(#\#):not(#\#) {
    padding-top: 26.129032258064516%;
  }
  .rd-base-en-iyKiFG:not(#\#):not(#\#):not(#\#) {
    padding-right: 9.35483870967742%;
  }
  .rd-base-en-btZGel:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 24.838709677419356%;
  }
  .rd-base-en-ixSrWI:not(#\#):not(#\#):not(#\#) {
    padding-left: 9.35483870967742%;
  }
  .rd-base-en-eMIQat:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 39.05551149881047% 49.207771609833465%;
  }
  .rd-base-en-kNwnIq:not(#\#):not(#\#):not(#\#) {
    column-gap: 11.736716891356066%;
  }
  .rd-base-en-jXYEng:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 44.89928628072958% 49.23235527359239%;
  }
  .rd-base-en-lbSXLN:not(#\#):not(#\#):not(#\#) {
    column-gap: 5.868358445678033%;
  }
  .rd-base-en-cblODL:not(#\#):not(#\#):not(#\#) {
    margin-top: 30px;
  }
  .rd-base-en-hpQgs:not(#\#):not(#\#):not(#\#) {
    margin-top: 55px;
  }
  .rd-base-en-cRBjTc:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
  .rd-base-en-gcNwci:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .rd-base-en-jyXEys:not(#\#):not(#\#):not(#\#) {
    line-height: 1.2;
  }
  .rd-base-en-gBxyvg:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
  .rd-base-en-jXiSts:not(#\#):not(#\#):not(#\#) {
    margin-top: 15px;
  }
  .rd-base-en-cIxNml:not(#\#):not(#\#):not(#\#) {
    line-height: 1.8333333333333333;
  }
  .rd-base-en-jCyzBo:not(#\#):not(#\#):not(#\#) {
    column-gap: 4.173354735152488%;
  }
  .rd-base-en-fmiiMW:not(#\#):not(#\#):not(#\#) {
    line-height: 1.8571428571428572;
  }
  .rd-base-en-fPMIKO:not(#\#):not(#\#):not(#\#) {
    top: 50%;
  }
  .rd-base-en-uWqyj:not(#\#):not(#\#):not(#\#) {
    left: 90px;
  }
  .rd-base-en-dHwWKs:not(#\#):not(#\#):not(#\#) {
    padding-top: 71.5px;
  }
  .rd-base-en-kFpGpr:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 90.3px;
  }
  .rd-base-en-kUFfQu:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }
  .rd-base-en-eJOXRU:not(#\#):not(#\#):not(#\#) {
    line-height: 49px;
  }
  .rd-base-en-juVJbG:not(#\#):not(#\#):not(#\#) {
    margin-top: 60px;
  }
  .rd-base-en-hRXDbi:not(#\#):not(#\#):not(#\#) {
    margin-bottom: 0;
  }
  .rd-base-en-gjwFrH:not(#\#):not(#\#):not(#\#) {
    margin-top: auto;
  }
  .rd-base-en-hWfBMY:not(#\#):not(#\#):not(#\#) {
    margin-top: 0;
  }
  .rd-base-en-hzmtuR:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }
  .rd-base-en-eXeQGj:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }
  .rd-base-en-jXlOYp:not(#\#):not(#\#):not(#\#) {
    margin-left: 27px;
  }
  .rd-base-en-blswrs:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: 89px auto;
  }
  .rd-base-en-eIbfJs:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 355px auto;
  }
  .rd-base-en-bLIkOE:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: 180px auto;
  }
  .rd-base-en-dswYWy:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 317px auto;
  }
  .rd-base-en-bXbIuF:not(#\#):not(#\#):not(#\#) {
    align-self: start;
  }
  .rd-base-en-gQWqSV:not(#\#):not(#\#):not(#\#) {
    column-gap: 24px;
  }
  .rd-base-en-gxTZKD:not(#\#):not(#\#):not(#\#) {
    row-gap: 14px;
  }
  .rd-base-en-brpLgB:not(#\#):not(#\#):not(#\#) {
    justify-self: end;
  }
  .rd-base-en-cuIWsn:not(#\#):not(#\#):not(#\#) {
    line-height: 20px;
  }
  .rd-base-en-dYylcx:not(#\#):not(#\#):not(#\#) {
    flex-grow: 1;
  }
  .rd-base-en-jMsoyd:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 57px;
  }
  .rd-base-en-ibqZtG:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 36px;
  }
  .rd-base-en-hxFgYm:not(#\#):not(#\#):not(#\#) {
    margin-top: 89.9px;
  }
  .rd-base-en-hKlkMP:not(#\#):not(#\#):not(#\#) {
    margin-top: 30px;
  }
  .rd-base-en-gaIKjK:not(#\#):not(#\#):not(#\#) {
    margin-top: 50.1px;
  }
  .rd-base-en-bFDHEy:not(#\#):not(#\#):not(#\#) {
    top: 33.3%;
  }
  .rd-base-en-bJVNoh:not(#\#):not(#\#):not(#\#) {
    left: 75%;
  }
  .rd-base-en-cdsxMj:not(#\#):not(#\#):not(#\#) {
    background-color: var(--rd-base-en-RiClf);
  }
  .rd-base-en-jttYLc:not(#\#):not(#\#):not(#\#) {
    margin-top: 37px;
  }
  .rd-base-en-cQWlSr:not(#\#):not(#\#):not(#\#) {
    line-height: 24px;
  }
  .rd-base-en-gGqomG:not(#\#):not(#\#):not(#\#) {
    padding-left: 7px;
  }
  .rd-base-en-dTQGRi:not(#\#):not(#\#):not(#\#) {
    margin-top: 24px;
  }
  .rd-base-en-cThgzG:not(#\#):not(#\#):not(#\#) {
    background-color: #00008b;
  }
  .rd-base-en-iBKxLG:not(#\#):not(#\#):not(#\#) {
    line-height: 30px;
  }
  .rd-base-en-dkKalh:not(#\#):not(#\#):not(#\#) {
    margin-top: 10px;
  }
  .rd-base-en-jBxDtp:not(#\#):not(#\#):not(#\#) {
    column-gap: 13px;
  }
  .rd-base-en-eNlQeP:not(#\#):not(#\#):not(#\#) {
    row-gap: 10px;
  }
  .rd-base-en-dJktrA:not(#\#):not(#\#):not(#\#) {
    padding-top: 32px;
  }
  .rd-base-en-jYlyPb:not(#\#):not(#\#):not(#\#) {
    padding-right: 15px;
  }
  .rd-base-en-jYvAaR:not(#\#):not(#\#):not(#\#) {
    padding-left: 15px;
  }
  .rd-base-en-fgkda:not(#\#):not(#\#):not(#\#) {
    padding-top: 8.5px;
  }
  .rd-base-en-fUiyQM:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 8.1px;
  }
  .rd-base-en-iJqJBg:not(#\#):not(#\#):not(#\#) {
    margin-left: 19px;
  }
  .rd-base-en-bxzCgi:not(#\#):not(#\#):not(#\#) {
    top: 83.5px;
  }
  .rd-base-en-ftfpC:not(#\#):not(#\#):not(#\#) {
    left: 0;
  }
  .rd-base-en-jqJTHZ:not(#\#):not(#\#):not(#\#):before {
    width: 9.34px;
  }
  .rd-base-en-hLOfPJ:not(#\#):not(#\#):not(#\#):before {
    height: 8.09px;
  }
  .rd-base-en-bgyZcV.is-planet:not(#\#):not(#\#):not(#\#) {
    width: 51.46684350132627%;
  }
  .rd-base-en-dyBRC.is-human:not(#\#):not(#\#):not(#\#) {
    width: 54.397877984084886%;
  }
  .rd-base-en-jzrZDG:not(#\#):not(#\#):not(#\#):after {
    width: 10.76px;
  }
  .rd-base-en-hYpjgN:not(#\#):not(#\#):not(#\#):after {
    height: 12.43px;
  }
  .rd-base-en-iCVIkd:not(#\#):not(#\#):not(#\#):before {
    left: 9.7px;
  }
  .rd-base-en-gCPpEw:not(#\#):not(#\#):not(#\#) + .rd-base-en-gCPpEw {
    margin-top: 29px;
  }
  .rd-base-en-jNzacp:not(#\#):not(#\#):not(#\#) + .rd-base-en-jNzacp {
    margin-top: 20px;
  }
  .rd-base-en-eMlEdZ:not(#\#):not(#\#):not(#\#):after {
    right: 10.08%;
  }
}
@media screen and (min-width: 961px) {
  .rd-base-en-bwgMXR:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#) {
    opacity: 0.7;
  }
}
@media screen and (min-width: 961px) {
  .rd-base-en-jNtwgT:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#)
    .product-list-on-flag {
    opacity: 1;
  }
}
@media screen and (min-width: 961px) {
  .rd-base-en-blQjxi:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#)
    .product-list-on-flag {
    z-index: 3;
  }
}
@media screen and (min-width: 961px) {
  .rd-base-en-eCAUOk:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#)
    .product-list-on-flag {
    -webkit-user-select: auto;
    user-select: auto;
  }
}
@media screen and (min-width: 961px) {
  .rd-base-en-kUGxst:is(:hover, [data-hover]):not(#\#):not(#\#):not(#\#)
    .product-list-on-flag {
    pointer-events: auto;
  }
}
@media screen and (max-width: 960px) {
  .rd-base-en-jctLtn:not(#\#):not(#\#):not(#\#) {
    width: 22.666666666666664vw;
  }
  .rd-base-en-jVkYgB:not(#\#):not(#\#):not(#\#) {
    float: right;
  }
  .rd-base-en-gMBvHk:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }
  .rd-base-en-dCmCer:not(#\#):not(#\#):not(#\#) {
    width: 28.759999999999998vw;
  }
  .rd-base-en-dCmHNo:not(#\#):not(#\#):not(#\#) {
    width: 29.48vw;
  }
  .rd-base-en-lcOXSR:not(#\#):not(#\#):not(#\#) {
    border-radius: 7.733333333333333vw;
  }
  .rd-base-en-iEuCmv:not(#\#):not(#\#):not(#\#) {
    height: 123.01333333333334vw;
  }
  .rd-base-en-ghdlkv:not(#\#):not(#\#):not(#\#) {
    width: 63.19733333333334vw;
  }
  .rd-base-en-eCvfWp:not(#\#):not(#\#):not(#\#) {
    height: 100%;
  }
  .rd-base-en-hENQfN:not(#\#):not(#\#):not(#\#) {
    width: 95.73333333333333vw;
  }
  .rd-base-en-bsYRbX:not(#\#):not(#\#):not(#\#) {
    width: 8.533333333333333vw;
  }
  .rd-base-en-btaYkc:not(#\#):not(#\#):not(#\#) {
    height: 8.533333333333333vw;
  }
  .rd-base-en-kvoJNo:not(#\#):not(#\#):not(#\#) {
    width: 54.31199999999999vw;
  }
  .rd-base-en-eGdLbj:not(#\#):not(#\#):not(#\#) {
    padding: 13.333333333333334vw 4vw;
  }
  .rd-base-en-ikeHdx:not(#\#):not(#\#):not(#\#) {
    width: 74.328vw;
  }
  .rd-base-en-bZfwmP:not(#\#):not(#\#):not(#\#) {
    width: 33.76vw;
  }
  .rd-base-en-icgToq:not(#\#):not(#\#):not(#\#) {
    border-radius: 2.1333333333333333vw;
  }
  .rd-base-en-kMUroX:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.03em;
  }
  .rd-base-en-RvZZg:not(#\#):not(#\#):not(#\#) {
    height: 84.416vw;
  }
  .rd-base-en-htieQg:not(#\#):not(#\#):not(#\#) {
    margin: 0 auto;
  }
  .rd-base-en-fhYKFF:not(#\#):not(#\#):not(#\#) {
    width: 82.69866666666667vw;
  }
  .rd-base-en-kzztVV:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.1em;
  }
  .rd-base-en-cYGLkK:not(#\#):not(#\#):not(#\#) {
    order: 1;
  }
  .rd-base-en-eCAgUO:not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
  .rd-base-en-eTEmDh:not(#\#):not(#\#):not(#\#) {
    padding: 10.666666666666668vw 5.6000000000000005vw;
  }
  .rd-base-en-fcfuMg:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
  .rd-base-en-kWNLHm:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
  .rd-base-en-efkKrA:not(#\#):not(#\#):not(#\#) {
    width: 92.06400000000001vw;
  }
  .rd-base-en-fUyHNL:not(#\#):not(#\#):not(#\#) {
    width: 54.626666666666665vw;
  }
  .rd-base-en-gaeJLy:not(#\#):not(#\#):not(#\#) {
    width: 65.664vw;
  }
  .rd-base-en-gnvIAJ:not(#\#):not(#\#):not(#\#) {
    width: 79.33066666666667vw;
  }
  .rd-base-en-dQrkXz:not(#\#):not(#\#):not(#\#) {
    height: 16vw;
  }
  .rd-base-en-cQUSKp:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }
  .rd-base-en-gJuJGV:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.05em;
  }
  .rd-base-en-jpeZgm:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0em;
  }
  .rd-base-en-hNtgmC:not(#\#):not(#\#):not(#\#) {
    padding: 0 0 11.413333333333332vw;
  }
  .rd-base-en-dBaUZQ:not(#\#):not(#\#):not(#\#) {
    width: 92vw;
  }
  .rd-base-en-csViMU:not(#\#):not(#\#):not(#\#) {
    margin: 9.066666666666666vw auto 0;
  }
  .rd-base-en-ioaoAd:not(#\#):not(#\#):not(#\#) {
    padding: 6.4vw 6.4vw 6.133333333333333vw;
  }
  .rd-base-en-cRhyWH:not(#\#):not(#\#):not(#\#) {
    width: 91.2vw;
  }
  .rd-base-en-kOYvAR:not(#\#):not(#\#):not(#\#) {
    margin: 8.266666666666666vw auto 0;
  }
  .rd-base-en-ehBLVa:not(#\#):not(#\#):not(#\#) {
    width: 21.333333333333336vw;
  }
  .rd-base-en-ciqCVM:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.08em;
  }
  .rd-base-en-jUKgbq:not(#\#):not(#\#):not(#\#) {
    margin: 13.333333333333334vw auto 0;
  }
  .rd-base-en-jdXqLR:not(#\#):not(#\#):not(#\#) {
    width: 74.89866666666667vw;
  }
  .rd-base-en-llGPrF:not(#\#):not(#\#):not(#\#) {
    width: 92.31733333333332vw;
  }
  .rd-base-en-eRmucB:not(#\#):not(#\#):not(#\#) {
    transform: translateY(-50%);
  }
  .rd-base-en-hVXHmG:not(#\#):not(#\#):not(#\#) {
    width: 30.581333333333333vw;
  }
  .rd-base-en-jBrtCe:not(#\#):not(#\#):not(#\#) {
    width: 79.62133333333334vw;
  }
  .rd-base-en-eiUMUT:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
  .rd-base-en-fyVdWA:not(#\#):not(#\#):not(#\#) {
    padding: 5.333333333333334vw 4vw;
  }
  .rd-base-en-HIyjV:not(#\#):not(#\#):not(#\#) {
    width: 84vw;
  }
  .rd-base-en-ljsRRq:not(#\#):not(#\#):not(#\#) {
    font-family:
      Noto Sans JP,
      sans-serif;
    font-weight: 700;
    font-optical-sizing: auto;
    font-style: normal;
  }
  .rd-base-en-hdjJID:not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }
  .rd-base-en-efqClc:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 0.04em;
  }
  .rd-base-en-NwjiT:not(#\#):not(#\#):not(#\#) {
    order: 0;
  }
  .rd-base-en-BYsQo:not(#\#):not(#\#):not(#\#) {
    border-radius: 1.6vw;
  }
  .rd-base-en-bBARWk:not(#\#):not(#\#):not(#\#) {
    padding: 4.266666666666667vw 4.8vw;
  }
  .rd-base-en-epGNTq:not(#\#):not(#\#):not(#\#) {
    font-family:
      Noto Sans JP,
      sans-serif;
    font-weight: 500;
    font-optical-sizing: auto;
    font-style: normal;
  }
  .rd-base-en-eDjend:not(#\#):not(#\#):not(#\#) {
    width: 91.73333333333333vw;
  }
  .rd-base-en-cSXkMZ:not(#\#):not(#\#):not(#\#) {
    width: 37.17066666666666vw;
  }
  .rd-base-en-PtnaJ:not(#\#):not(#\#):not(#\#) {
    width: 22.333333333333332vw;
  }
  .rd-base-en-gDbvQX:not(#\#):not(#\#):not(#\#) {
    width: 78.93333333333334vw;
  }
  .rd-base-en-ckOyPu:not(#\#):not(#\#):not(#\#) {
    height: 8vw;
  }
  .rd-base-en-hCIZAr:not(#\#):not(#\#):not(#\#) {
    gap: 4px;
  }
  .rd-base-en-gpdpgo:not(#\#):not(#\#):not(#\#) {
    width: 3.4666666666666663vw;
  }
  .rd-base-en-kxBmWy:not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }
  .rd-base-en-shiTZ:not(#\#):not(#\#):not(#\#) {
    width: 3.2vw;
  }
  .rd-base-en-edOPoF:not(#\#):not(#\#):not(#\#) {
    width: 1.1146666666666665vw;
  }
  .rd-base-en-diIEqn:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
  .rd-base-en-dQozXo:not(#\#):not(#\#):not(#\#) {
    width: 16vw;
  }
  .rd-base-en-hjuQcM:not(#\#):not(#\#):not(#\#) {
    height: 19.2vw;
  }
  .rd-base-en-lcztUc:not(#\#):not(#\#):not(#\#) {
    padding-left: 1.3333333333333335vw;
  }
  .rd-base-en-iPchaY:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
  .rd-base-en-fmEJkJ:not(#\#):not(#\#):not(#\#) {
    margin-top: 2.666666666666667vw;
  }
  .rd-base-en-lgBMsP:not(#\#):not(#\#):not(#\#) {
    font-size: 4.266666666666667vw;
  }
  .rd-base-en-cDPyLb:not(#\#):not(#\#):not(#\#) {
    line-height: 1.5;
  }
  .rd-base-en-lgoWAN:not(#\#):not(#\#):not(#\#) {
    margin-top: 1.3333333333333335vw;
  }
  .rd-base-en-eREnSZ:not(#\#):not(#\#):not(#\#) {
    font-size: 3.733333333333334vw;
  }
  .rd-base-en-dsRpbZ:not(#\#):not(#\#):not(#\#) {
    line-height: 1.2857142857142858;
  }
  .rd-base-en-lzNdn:not(#\#):not(#\#):not(#\#) {
    margin-top: 3.2vw;
  }
  .rd-base-en-fqSFKc:not(#\#):not(#\#):not(#\#) {
    margin-top: 2.1333333333333333vw;
  }
  .rd-base-en-jdmNmy:not(#\#):not(#\#):not(#\#) {
    line-height: 1.4285714285714286;
  }
  .rd-base-en-hZneMp:not(#\#):not(#\#):not(#\#) {
    padding-left: 5.733333333333333vw;
  }
  .rd-base-en-fdRzfl:not(#\#):not(#\#):not(#\#) {
    margin-top: 13.333333333333334vw;
  }
  .rd-base-en-bqMKXe:not(#\#):not(#\#):not(#\#) {
    top: 0;
  }
  .rd-base-en-hTCTip:not(#\#):not(#\#):not(#\#) {
    left: 4.266666666666667vw;
  }
  .rd-base-en-cBcskY:not(#\#):not(#\#):not(#\#) {
    bottom: 1.6vw;
  }
  .rd-base-en-hrqumq:not(#\#):not(#\#):not(#\#) {
    right: 3.2vw;
  }
  .rd-base-en-jERXlS:not(#\#):not(#\#):not(#\#) {
    row-gap: 2.1333333333333333vw;
  }
  .rd-base-en-gtGzzy:not(#\#):not(#\#):not(#\#) {
    bottom: 0;
  }
  .rd-base-en-eXfDMd:not(#\#):not(#\#):not(#\#) {
    margin-left: 4.8vw;
  }
  .rd-base-en-jRzciH:not(#\#):not(#\#):not(#\#) {
    padding-right: 14.666666666666666vw;
  }
  .rd-base-en-flmzHZ:not(#\#):not(#\#):not(#\#) {
    font-size: 2.666666666666667vw;
  }
  .rd-base-en-ljaMnx:not(#\#):not(#\#):not(#\#) {
    margin-top: 8.533333333333333vw;
  }
  .rd-base-en-imeECQ:not(#\#):not(#\#):not(#\#) {
    padding-top: 8.879999999999999vw;
  }
  .rd-base-en-eSOkPW:not(#\#):not(#\#):not(#\#) {
    padding-right: 3.733333333333334vw;
  }
  .rd-base-en-jXRpBK:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 6.133333333333333vw;
  }
  .rd-base-en-bNfEwf:not(#\#):not(#\#):not(#\#) {
    padding-left: 5.333333333333334vw;
  }
  .rd-base-en-eTpsAR:not(#\#):not(#\#):not(#\#) {
    margin-top: 4.8vw;
  }
  .rd-base-en-dicKnm:not(#\#):not(#\#):not(#\#) {
    line-height: 1.8181818181818181;
  }
  .rd-base-en-gfDIQT:not(#\#):not(#\#):not(#\#) {
    line-height: 2.3333333333333335;
  }
  .rd-base-en-hdoPdr:not(#\#):not(#\#):not(#\#) {
    line-height: 1.8666666666666665;
  }
  .rd-base-en-daiXEf:not(#\#):not(#\#):not(#\#) {
    line-height: 1.5em;
  }
  .rd-base-en-bhlcJh:not(#\#):not(#\#):not(#\#) {
    line-height: 1.3;
  }
  .rd-base-en-bpXEhA:not(#\#):not(#\#):not(#\#) {
    line-height: 1.6;
  }
  .rd-base-en-fNBjFm:not(#\#):not(#\#):not(#\#) {
    background-image: url(../img/img-kv-bg-sp.jpg);
  }
  .rd-base-en-jWvCaJ:not(#\#):not(#\#):not(#\#) {
    padding-top: 13.600000000000001vw;
  }
  .rd-base-en-jLwOHh:not(#\#):not(#\#):not(#\#) {
    padding-left: 4vw;
  }
  .rd-base-en-ektmfu:not(#\#):not(#\#):not(#\#) {
    margin-top: 3.4666666666666663vw;
  }
  .rd-base-en-eyhrAf:not(#\#):not(#\#):not(#\#) {
    line-height: 2;
  }
  .rd-base-en-jSlqla:not(#\#):not(#\#):not(#\#) {
    line-height: 1.5999999999999999;
  }
  .rd-base-en-fdWYZM:not(#\#):not(#\#):not(#\#) {
    padding-top: 13.333333333333334vw;
  }
  .rd-base-en-fhrGZy:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 13.333333333333334vw;
  }
  .rd-base-en-jKkgYw:not(#\#):not(#\#):not(#\#) {
    margin-top: 4vw;
  }
  .rd-base-en-fcjPWj:not(#\#):not(#\#):not(#\#) {
    margin-top: 8vw;
  }
  .rd-base-en-gRWrza:not(#\#):not(#\#):not(#\#) {
    padding-left: 8.933333333333334vw;
  }
  .rd-base-en-crgePT:not(#\#):not(#\#):not(#\#) {
    padding-left: 7.333333333333333vw;
  }
  .rd-base-en-bMcBuu:not(#\#):not(#\#):not(#\#) {
    font-size: 5.333333333333334vw;
  }
  .rd-base-en-cIxMZF:not(#\#):not(#\#):not(#\#) {
    line-height: 1.8333333333333333;
  }
  .rd-base-en-ixmVsK:not(#\#):not(#\#):not(#\#) {
    line-height: 1.4666666666666668;
  }
  .rd-base-en-khsvlw:not(#\#):not(#\#):not(#\#) {
    column-gap: 3.2vw;
  }
  .rd-base-en-dsJLMk:not(#\#):not(#\#):not(#\#) {
    line-height: 1.75;
  }
  .rd-base-en-fPMIXu:not(#\#):not(#\#):not(#\#) {
    top: 50%;
  }
  .rd-base-en-gakMeH:not(#\#):not(#\#):not(#\#) {
    margin-left: 10.586666666666668vw;
  }
  .rd-base-en-jLDrpQ:not(#\#):not(#\#):not(#\#) {
    margin-left: 4vw;
  }
  .rd-base-en-fcrsmu:not(#\#):not(#\#):not(#\#) {
    padding-top: 8vw;
  }
  .rd-base-en-ogepa:not(#\#):not(#\#):not(#\#) {
    line-height: 8vw;
  }
  .rd-base-en-XYuFY:not(#\#):not(#\#):not(#\#) {
    margin-top: 10.666666666666668vw;
  }
  .rd-base-en-bwxFPf:not(#\#):not(#\#):not(#\#) {
    line-height: 6.4vw;
  }
  .rd-base-en-bqYopq:not(#\#):not(#\#):not(#\#) {
    margin-top: 6.4vw;
  }
  .rd-base-en-gJzOvB:not(#\#):not(#\#):not(#\#) {
    line-height: 1.1428571428571428;
  }
  .rd-base-en-lgbQNr:not(#\#):not(#\#):not(#\#) {
    margin-top: 4.266666666666667vw;
  }
  .rd-base-en-jUITDK:not(#\#):not(#\#):not(#\#) {
    margin-top: 8.266666666666666vw;
  }
  .rd-base-en-iHHnCg:not(#\#):not(#\#):not(#\#) {
    line-height: 4.8vw;
  }
  .rd-base-en-hmthNL:not(#\#):not(#\#):not(#\#) {
    padding-top: 11.200000000000001vw;
  }
  .rd-base-en-bveFfJ:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 6.4vw;
  }
  .rd-base-en-dPAXDt:not(#\#):not(#\#):not(#\#) {
    margin-top: 3.493333333333333vw;
  }
  .rd-base-en-EMMvf:not(#\#):not(#\#):not(#\#) {
    margin-top: 0.8vw;
  }
  .rd-base-en-eRTrkN:not(#\#):not(#\#):not(#\#) {
    font-size: 4.8vw;
  }
  .rd-base-en-hzqZKN:not(#\#):not(#\#):not(#\#) {
    line-height: 5.066666666666666vw;
  }
  .rd-base-en-sjZIW:not(#\#):not(#\#):not(#\#) {
    padding-left: 1.866666666666667vw;
  }
  .rd-base-en-cThgMm:not(#\#):not(#\#):not(#\#) {
    background-color: #00008b;
  }
  .rd-base-en-hIvdma:not(#\#):not(#\#):not(#\#) {
    column-gap: 2.666666666666667vw;
  }
  .rd-base-en-hSmamh:not(#\#):not(#\#):not(#\#) {
    row-gap: 1.866666666666667vw;
  }
  .rd-base-en-lghqHS:not(#\#):not(#\#):not(#\#) {
    padding-top: 4.266666666666667vw;
  }
  .rd-base-en-eSYlGk:not(#\#):not(#\#):not(#\#) {
    padding-left: 3.733333333333334vw;
  }
  .rd-base-en-koufzk:not(#\#):not(#\#):not(#\#) {
    top: 6.4vw;
  }
  .rd-base-en-eCNskt:not(#\#):not(#\#):not(#\#) {
    left: 3.2vw;
  }
  .rd-base-en-fyCKKM:not(#\#):not(#\#):not(#\#) {
    flex-shrink: 0;
  }
  .rd-base-en-ftfCi:not(#\#):not(#\#):not(#\#) {
    left: 0;
  }
  .rd-base-en-benxNm:not(#\#):not(#\#):not(#\#) {
    top: 51.6vw;
  }
  .rd-base-en-bBCMHW:not(#\#):not(#\#):not(#\#) {
    top: 42.8vw;
  }
  .rd-base-en-iwsxid:not(#\#):not(#\#):not(#\#) {
    right: 0;
  }
  .rd-base-en-gitvkn:not(#\#):not(#\#):not(#\#):before {
    width: 2.509333333333333vw;
  }
  .rd-base-en-jVKsGA:not(#\#):not(#\#):not(#\#):before {
    height: 2.1733333333333333vw;
  }
  .rd-base-en-bYDSFw.is-planet:not(#\#):not(#\#):not(#\#) {
    width: 40.424vw;
  }
  .rd-base-en-cXeEEz.is-human:not(#\#):not(#\#):not(#\#) {
    width: 42.72533333333333vw;
  }
  .rd-base-en-ivoaPs.is-planet:not(#\#):not(#\#):not(#\#) {
    width: 34.898666666666664vw;
  }
  .rd-base-en-hJUnEu.is-human:not(#\#):not(#\#):not(#\#) {
    width: 36.888000000000005vw;
  }
  .rd-base-en-eTaWMc:not(#\#):not(#\#):not(#\#):before {
    left: 2.32vw;
  }
  .rd-base-en-brzXrf:not(#\#):not(#\#):not(#\#) + .rd-base-en-brzXrf {
    margin-top: 4vw;
  }
  .rd-base-en-xhlUT:not(#\#):not(#\#):not(#\#) + .rd-base-en-xhlUT {
    margin-top: 2.1333333333333333vw;
  }
  .rd-base-en-dIMnrb:not(#\#):not(#\#):not(#\#) + .rd-base-en-dIMnrb {
    margin-top: 5.066666666666666vw;
  }
  .rd-base-en-cvbCcy:not(#\#):not(#\#):not(#\#) span:before {
    white-space: pre;
  }
  .rd-base-en-iNxhNH:not(#\#):not(#\#):not(#\#) span:before {
    content: "\a";
  }
}
