@charset "UTF-8";
/*!
 * Copyright 2020 Rakuten Card Co., Ltd.
 */
/*!
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap&text=0123456789%2c");
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: "RakutenSansJP_W", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Meiryo", "Yu Gothic", "Arial", "sans-serif";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (min-width: 576px) {
  body {
    font-size: 1rem;
  }
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

h1, .h1 {
  font-size: 28px;
  color: #333333;
}

@media (min-width: 576px) {
  h1, .h1 {
    font-size: 32px;
  }
}

h2, .h2 {
  font-size: 24px;
}

@media (min-width: 576px) {
  h2, .h2 {
    font-size: 26px;
  }
}

h3, .h3 {
  font-size: 20px;
}

@media (min-width: 576px) {
  h3, .h3 {
    font-size: 20px;
  }
}

h4, .h4 {
  font-size: 16px;
}

@media (min-width: 576px) {
  h4, .h4 {
    font-size: 18px;
  }
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

ol li,
ul li {
  margin-bottom: 0.5em;
}

ol li:last-child,
ul li:last-child {
  margin-bottom: 0;
}

ol li ol,
ol li ul,
ul li ol,
ul li ul {
  margin-top: 0.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #006a9e;
  text-decoration: none;
}

a:hover, a:active {
  color: #00527a;
  text-decoration: underline;
}

a:focus-visible {
  color: #00527a;
  outline-color: #245fcc;
  outline-width: 3px;
  outline-offset: 2px;
  outline-style: solid;
}

a:hover .text-decoration,
a:focus .text-decoration,
a:active .text-decoration {
  -webkit-text-decoration: underline #00527a;
          text-decoration: underline #00527a;
}

a:not([href]), a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  border-radius: 6px;
  font-size: 87.5%;
  color: white;
}

pre code {
  padding: 0;
  background-color: transparent;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  word-break: normal;
}

code {
  padding: 0.25rem 0.5rem;
  margin: 0;
  color: #686868;
  font-size: 87.5%;
  background-color: #f7f7f7;
  border-radius: 3px;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #333333;
  border-radius: 2px;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #b6b6b6;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type="button"], 　[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled), 　[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: textfield;
}

textarea {
  overflow: auto;
  resize: vertical;
  -webkit-appearance: textfield;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

mark {
  padding: 0.2em;
  background-color: #FFF990;
}

progress {
  vertical-align: baseline;
}

::-webkit-datetime-edit {
  overflow: visible;
  line-height: 0;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

main {
  display: block;
}

[hidden] {
  display: none !important;
}

/*RakutenSansJP woff*/
@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular001.woff") format("woff");
  unicode-range: U+3001-3002, U+3041-3055, U+3057-3096, U+309a, U+309d-309e, U+30a1-30fa, U+30fc-30fe, U+31f7, U+fe10-fe12, U+ff0c, U+ff0e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular002.woff") format("woff");
  unicode-range: U+21-22, U+24-2a, U+2c-3b, U+3f-4c, U+4e-5d, U+5f-7b, U+7d, U+a1-a3, U+a5, U+ab, U+ad, U+bb, U+bf-d6, U+d8-f6, U+f8-107, U+10a-113, U+116-11b, U+11e-122, U+126-12b, U+12e-133, U+136-13e, U+141-148, U+14a-14b, U+150-155, U+158-15b, U+15e-16b, U+16e-17e, U+237, U+251, U+254, U+259-25b, U+28c, U+2bb-2bc, U+300-301, U+332, U+336, U+2011-2014, U+2018-201a, U+201c-201e, U+2039-203a, U+20ac, U+fb00-fb04;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular003.woff") format("woff");
  unicode-range: U+0-20, U+23, U+2b, U+3c-3e, U+4d, U+5e, U+7c, U+7e, U+a0, U+a4, U+a6-aa, U+ac, U+ae-ba, U+bc-be, U+d7, U+f7, U+304, U+327, U+2219, U+223c, U+3056, U+4edd, U+ff01, U+ff03-ff06, U+ff08-ff0b, U+ff0f-ff3b, U+ff3d-ff5d, U+ff61-ff9f, U+ffe3, U+ffe5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular004.woff") format("woff");
  unicode-range: U+401, U+410-44f, U+451, U+2003, U+2010, U+2015-2016, U+2020-2021, U+2025-2026, U+2030, U+2032-2033, U+203b, U+2103, U+212b, U+2190-2193, U+21d2, U+21d4, U+2200, U+2202-2203, U+2207-2208, U+220b, U+2212, U+221a, U+221d-221e, U+2220, U+2227-222c, U+2234-2235, U+223d, U+2252, U+2260-2261, U+2266-2267, U+226a-226b, U+2282-2283, U+2286-2287, U+22a5, U+2312, U+2329-232a, U+2500-2503, U+250c, U+250f-2510, U+2513-2514, U+2517-2518, U+251b-251d, U+2520, U+2523-2525, U+2528, U+252b-252c, U+252f-2530, U+2533-2534, U+2537-2538, U+253b-253c, U+253f, U+2542, U+254b, U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25ef, U+2605-2606, U+2640, U+2642, U+266a, U+266d, U+266f, U+3000, U+3003, U+3005-3015, U+301c, U+309b-309c, U+30fb, U+ff0d, U+ff5e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular005.woff") format("woff");
  unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9, U+2713, U+2756, U+2776-277f, U+2934-2935, U+29bf, U+29fa-29fb, U+3016-3019, U+301d, U+301f-3020, U+3033-3035, U+303b-303d, U+309f-30a0, U+30ff, U+31f0-31f6, U+31f8-31ff, U+3231-3232, U+3239, U+3251-325f, U+32a4-32a8, U+32b1-32bf, U+32d0-32e3, U+32e5, U+32e9, U+32ec-32ed, U+32fa, U+32ff, U+3303, U+330d, U+3314, U+3318, U+3322-3323, U+3326-3327, U+332b, U+3336, U+333b, U+3349-334a, U+334d, U+3351, U+3357, U+337b-337e, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33cb, U+33cd, U+fe45-fe46, U+ff02, U+ff07, U+ff3c, U+ff5f-ff60, U+ffe0-ffe2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular006.woff") format("woff");
  unicode-range: U+305, U+1e3e-1e3f, U+1f70-1f73, U+2022, U+203c, U+203e-203f, U+2042, U+2047-2049, U+2051, U+210f, U+2113, U+2116, U+2121, U+2127, U+2135, U+2153-2155, U+2160-216b, U+2170-217b, U+2194, U+2196-2199, U+21c4, U+21e6-21e9, U+2205, U+2209, U+2213, U+221f, U+2225-2226, U+222e, U+2243, U+2245, U+2248, U+2262, U+2276-2277, U+2284-2285, U+228a-228b, U+2295-2297, U+22bf, U+22da-22db, U+2305-2306, U+2318, U+23be-23cc, U+23ce, U+2423, U+2460-2473, U+24d0-24e9, U+24eb-24fe, U+25b1, U+25b6-25b7, U+25c0-25c1, U+25c9, U+25d0-25d3, U+25e6, U+2600-2603, U+260e, U+2616-2617, U+261e, U+2660-2669, U+266b-266c, U+266e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular007.woff") format("woff");
  unicode-range: U+108-109, U+11c-11d, U+124-125, U+134-135, U+14c-14d, U+15c-15d, U+16c-16d, U+193, U+1c2, U+1cd-1ce, U+1d0-1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f8-1f9, U+1fd, U+250, U+252-253, U+255-258, U+25c, U+25e-261, U+264-268, U+26c-273, U+275, U+279-27b, U+27d-27e, U+281-284, U+288-28b, U+28d-28e, U+290-292, U+294-295, U+298, U+29d, U+2a1-2a2, U+2c6-2c8, U+2cc, U+2d0-2d1, U+2d8-2d9, U+2db-2de, U+2e5-2e9, U+302-303, U+306, U+308, U+30b-30c, U+30f, U+318-31a, U+31c-320, U+324-325, U+329-32a, U+32c, U+32f-330, U+334, U+339-33d, U+361, U+3c2, U+fd6, U+213b, U+2150-2152, U+2156-215b, U+2189, U+2211, U+2474-247f, U+2488-2492, U+24b9, U+24c8, U+26be, U+26cb, U+27a1, U+2b05-2b07, U+2b95, U+3036, U+322a-3230, U+3233, U+3236-3237, U+3244, U+328b, U+3299, U+3371, U+3390, U+33a0, U+33a2, U+33a4-33a5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular008.woff") format("woff");
  unicode-range: U+205a, U+205d, U+a7b5, U+fe17-fe19, U+fe30-fe33, U+fe35-fe44, U+fe47-fe48, U+ffe4, U+ffe8, U+1f100, U+1f110-1f129, U+1f130-1f149, U+1f150-1f169, U+1f170-1f189, U+1f202, U+1f237;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular009.woff") format("woff");
  unicode-range: U+3190-319f, U+3220-3229, U+3234-3235, U+3238, U+323a-3243, U+3280-328a, U+328c-3298, U+329a-32a3, U+32a9-32b0, U+32e4, U+32e6-32e8, U+32ea-32eb, U+32ee-32f9, U+32fb-32fe, U+3300-3302, U+3304-330c, U+330e-3313, U+3315-3317, U+3319-3321, U+3324-3325, U+3328-332a, U+332d-3335, U+3337-333a, U+333c-3348, U+334b-334c, U+334e-3350, U+3352-3356, U+337f, U+3385-3389, U+338d, U+3396-3398, U+339b, U+339f, U+33a3, U+33a6, U+33b0-33b3, U+33c2, U+33c8, U+33cc, U+33d4, U+33d7-33d8, U+33da;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular010.woff") format("woff");
  unicode-range: U+2480-2487, U+249c-24b8, U+24ba-24c7, U+24c9-24cf, U+24ea, U+24ff, U+2504-250b, U+250d-250e, U+2511-2512, U+2515-2516, U+2519-251a, U+251e-251f, U+2521-2522, U+2526-2527, U+2529-252a, U+252d-252e, U+2531-2532, U+2535-2536, U+2539-253a, U+253d-253e, U+2540-2541, U+2543-254a, U+2550, U+255e, U+2561, U+256a, U+256d-2573, U+2581-258f, U+2594-2595, U+25a2, U+25aa-25ab, U+25ca, U+25cc, U+25e2-25e5, U+25fb-25fc, U+261c-261d, U+261f, U+2672-267d, U+26a0, U+26aa-26ab, U+26bd, U+2702, U+271a, U+273f-2740, U+27bf, U+2b1a, U+2b25-2b26, U+2b29, U+2b60-2b65, U+2b82-2b83, U+2e40, U+3004, U+301e, U+3030, U+3099;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular011.woff") format("woff");
  unicode-range: U+13f-140, U+149, U+156-157, U+192, U+1cf, U+1d3, U+1d5, U+1d7, U+1d9, U+1db, U+1f5, U+262-263, U+26a, U+274, U+276, U+278, U+280, U+28f, U+299, U+29c, U+29f, U+2b0, U+2b2, U+2b7, U+2c1, U+2da, U+2e0-2e1, U+307, U+30a, U+328, U+384-386, U+388-38a, U+38c, U+38e-390, U+3aa-3b0, U+3ca-3ce, U+3d0-3d1, U+3d5, U+3db, U+402-40c, U+40e-40f, U+452-45c, U+45e-45f, U+1ebc-1ebd, U+2002, U+2044, U+2070, U+2074-2079, U+207f-2089, U+20dd-20de, U+2100, U+2105, U+2109-210a, U+2122, U+2126, U+212e, U+215c-215e, U+217f, U+21c5-21c6, U+21cb-21cc, U+21d0, U+21f5, U+2206, U+220a, U+220f, U+222d, U+2264-2265, U+2272-2273, U+2298, U+229e, U+22a0, U+22c4, U+2307, U+239b-23ad, U+23b0-23b1, U+ab53;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular012.woff") format("woff");
  unicode-range: U+2ea0, U+2ed1, U+2f00, U+2f06, U+2f08, U+2f0a-2f0b, U+2f12, U+2f17, U+2f1d, U+2f24-2f26, U+2f29, U+2f2d, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f47, U+2f49-2f4a, U+2f52, U+2f54, U+2f63-2f65, U+2f6c, U+2f74, U+2f83, U+2f8f, U+2f92, U+2f94, U+2f9d, U+2fa6-2fa7, U+2faf, U+2fb7, U+2fbc, U+4e00, U+4e09-4e0b, U+4e0d, U+4e16, U+4e2d, U+4e3b, U+4e5d, U+4e8b-4e8c, U+4e94, U+4eba, U+4eca, U+4ee3, U+4ee5, U+4f1a, U+4f53, U+4f55, U+4f5c, U+4f7f, U+4fe1, U+500d, U+5148, U+5165, U+5168, U+516b-516d, U+5175, U+5185-5186, U+51fa, U+5206-5207, U+524d, U+529b, U+52d5, U+5316, U+5341, U+539f, U+53d6, U+53e3, U+5408, U+540c-540d, U+5411, U+5473, U+548c, U+54e1, U+554f, U+56db, U+56de, U+56fd, U+5730, U+5831, U+5834, U+58f0, U+5909, U+5916, U+591a, U+5927, U+5929-592a, U+5973, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9f, U+5bb6, U+5bfe, U+5c0f, U+5c11, U+5c4b, U+5c71, U+5ddd, U+5e73-5e74, U+5ea6, U+5f15, U+5f37, U+5f53, U+5f7c, U+5f8c, U+5fc3, U+601d, U+6027, U+60c5, U+610f, U+611f, U+6210, U+6226, U+6240, U+624b, U+6301, U+653f, U+6559, U+6570, U+6587, U+65b0, U+65b9, U+65e5, U+660e, U+6642, U+66f8, U+6700, U+6708, U+6728, U+672c, U+6765, U+6771, U+696d, U+697d, U+6a5f, U+6b21, U+6b63, U+6b7b, U+6c0f, U+6c11, U+6c17, U+6c34, U+6c7a, U+6cbb, U+6cd5, U+6d77, U+7121, U+7269, U+73fe, U+7406, U+751f, U+7528, U+7530, U+7537, U+753b, U+754c, U+767a, U+7684, U+76ee, U+76f8, U+771f, U+77e5, U+793e, U+795e, U+79c1, U+7acb, U+7d4c, U+7d50, U+7f8e, U+8003, U+8005, U+805e, U+81ea, U+884c, U+885b, U+8868, U+8981, U+898b, U+89aa, U+8a00, U+8a18, U+8a71, U+8a9e, U+8eab, U+8ecd, U+8fd1, U+901a, U+9023, U+9053, U+90ce, U+90e8, U+91cd-91ce, U+91d1, U+9577, U+958b, U+9593, U+95a2, U+96c6, U+9762, U+9854, U+98df, U+9ad8;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular013.woff") format("woff");
  unicode-range: U+2e9f, U+2ec4, U+2f1f-2f20, U+2f3e, U+2f40, U+2f57, U+2f69, U+2f6f, U+2f76, U+2f8a, U+2f9c, U+2f9e, U+2fa8, U+2fb3, U+2fb5-2fb6, U+2fb8, U+2fba, U+4e03, U+4e07, U+4e21, U+4e4b, U+4e57, U+4e89, U+4e95, U+4ea4, U+4eac, U+4ecb, U+4ed5-4ed6, U+4ed8, U+4ef6, U+4f1d, U+4f4f, U+4f9b, U+4fc2, U+4fdd, U+5074, U+5143, U+5149, U+515a, U+5171, U+521d, U+5224-5225, U+5229, U+5236, U+52a0, U+52a9, U+52d9, U+52dd, U+52e2, U+5317, U+5343, U+534a, U+5357, U+53c2, U+53cd, U+53d7, U+53e4, U+53ef-53f0, U+53f2-53f3, U+5409, U+544a, U+547c-547d, U+54c1, U+55b6, U+56e3, U+571f, U+5728, U+57ce, U+58eb, U+58f2, U+591c, U+592b, U+597d, U+59cb, U+59ff, U+5b58, U+5b98, U+5ba4, U+5bb9, U+5cf6, U+5dfb, U+5e02, U+5e2b, U+5e30, U+5e38, U+5e83, U+5e97, U+5e9c, U+5efa, U+5f0f, U+5f35, U+5f62, U+5f79, U+5f85, U+5f97, U+5fa1, U+5fc5, U+5fdc, U+60aa, U+60f3, U+611b, U+614b, U+6238, U+6253, U+6307, U+652f, U+653e, U+6599, U+65ad, U+65cf, U+65e9, U+6620, U+6709, U+671d, U+671f, U+6751, U+677e, U+679c, U+6821, U+683c, U+69cb, U+69d8, U+6a29, U+6b66, U+6b69, U+6b73, U+6b8b, U+6bba, U+6bcd, U+6c5f, U+6d3b, U+6d41, U+6df1, U+6e08, U+70b9, U+7136, U+7236, U+7279, U+72b6, U+7523, U+7531, U+753a, U+756a, U+75c5, U+767d-767e, U+76f4, U+7740, U+77f3, U+78ba, U+7a7a, U+7a81, U+7b11, U+7b2c, U+7c73, U+7d04, U+7d42, U+7d44, U+7d9a, U+7dcf, U+7dda, U+7f6e, U+7fa9, U+80b2, U+80fd, U+8272, U+82e5, U+843d, U+8449, U+85e4, U+8853, U+897f, U+8996, U+899a, U+89e3, U+8a08, U+8a2d, U+8a8d, U+8aac-8aad, U+8abf, U+8ad6, U+8b70, U+8cb7, U+8cc7, U+8cea, U+8d77, U+8db3, U+8eca, U+8fbc, U+8fd4, U+9001, U+9032, U+904b, U+904e, U+9055, U+9078, U+90fd, U+914d, U+9580, U+9662, U+969b, U+96fb, U+97f3, U+982d, U+984c, U+98a8, U+98db, U+9996, U+99ac;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular014.woff") format("woff");
  unicode-range: U+2ed8, U+2f2f, U+2f4c, U+2f55, U+2f70, U+2f7c, U+2f81, U+2f8e, U+2f95, U+2f9a-2f9b, U+2fb9, U+2fca, U+4e0e, U+4e45, U+4e88, U+4efb, U+4f01, U+4f0a, U+4f4d, U+4f50, U+4f8b, U+4fa1, U+4ffa, U+5099, U+50cd, U+50cf, U+50d5, U+512a, U+518d, U+5199, U+5272, U+533a-533b, U+5358, U+53bb, U+53cb, U+53ce, U+53f7-53f8, U+541b, U+5468, U+5546, U+5668, U+56f3, U+578b, U+57df, U+57fa, U+5883, U+5897, U+5931, U+5965, U+59bb, U+5a5a, U+5b57, U+5b88, U+5b97, U+5ba2, U+5bae, U+5bb3, U+5bc4, U+5bc6, U+5bdf, U+5bfa, U+5c06, U+5c40, U+5c45, U+5ca1, U+5dde, U+5de5-5de6, U+5dee, U+5e78, U+5ea7, U+5f71, U+5ff5, U+6025, U+606f, U+623b, U+6280, U+6295, U+629c, U+62bc, U+632f, U+63a5, U+63d0, U+6483, U+6539, U+65c5, U+6625, U+662d, U+666f, U+670d, U+671b, U+672b, U+6761, U+67fb, U+6839, U+6848, U+6a2a, U+6a4b, U+6b4c, U+6b62, U+6bb5, U+6c42, U+6cc9, U+6ce2, U+6ce8, U+6d25, U+6d3e, U+6d6e, U+6d88, U+6e05, U+6e21, U+6e80, U+6e90, U+6f14, U+706b, U+71b1, U+72ec, U+738b, U+7403, U+7533, U+7570, U+767b, U+7687, U+770c, U+773c, U+7814, U+793a, U+798f, U+79d1, U+79fb, U+7a2e, U+7b49, U+7b54, U+7b56, U+7b97, U+7d00, U+7d19, U+7d20, U+7d30, U+7d71, U+7d76, U+8001, U+8077, U+8089, U+80cc, U+8239, U+826f, U+82b1, U+82b8, U+82e6, U+82f1, U+8349, U+8535, U+8840, U+89b3, U+8a3c, U+8ab0, U+8ac7, U+8b58, U+8b66, U+8b77, U+8c37, U+8c61, U+8ca0, U+8d64, U+8d70, U+8d8a, U+8def, U+8ee2, U+8ffd, U+9020, U+9054, U+9060, U+9152, U+91cf, U+9244, U+964d, U+9650, U+968a, U+968e, U+96e2-96e3, U+9752, U+9818, U+983c, U+98f2, U+9928, U+9999, U+9a13, U+9ed2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular015.woff") format("woff");
  unicode-range: U+2f50, U+2f5a, U+2f7f, U+2f93, U+2fa5, U+2fae, U+2fb0, U+4e26, U+4e38, U+4e71, U+4ecf, U+4ee4, U+4ef2, U+4f3c, U+4f4e, U+4f59, U+4fee, U+5009, U+500b, U+5012, U+5024, U+5065, U+5144, U+5177, U+51b7, U+51e6, U+520a, U+523b, U+52b4, U+52b9, U+5354, U+5371, U+5404, U+559c, U+56f2, U+5712, U+5727, U+5742, U+5802, U+590f, U+5922, U+59d4, U+5a18, U+5a66, U+5b85, U+5b8c, U+5bbf, U+5bcc, U+5bdd, U+5c0e, U+5c3e, U+5c55, U+5d0e, U+5e03, U+5e2d, U+5e2f, U+5e55, U+5e95, U+5ead, U+5eb7, U+5f1f, U+5f93, U+5fa9, U+5fb3, U+5fd7, U+6050, U+6211, U+623f, U+62b1, U+62c5, U+6319, U+63a2, U+63cf, U+63f4, U+653b, U+6545, U+6575, U+6577, U+65bd, U+661f, U+6697, U+66ae, U+66f2, U+672a, U+6750, U+6797, U+682a, U+68ee, U+691c, U+6975, U+6b32, U+6b74, U+6bbf, U+6bce, U+6bd4, U+6c38, U+6ca2, U+6cb3, U+6d0b, U+6e1b, U+6e29, U+6e96, U+6fc0, U+713c, U+7247, U+72af, U+7387, U+74b0, U+7565, U+7591, U+75db, U+7642, U+76e3, U+7701, U+7763, U+7834, U+79c0, U+79cb, U+79d8, U+7a0b, U+7a0e, U+7a4d, U+7a76, U+7ae0, U+7aef, U+7af6, U+7ba1, U+7cbe, U+7cfb, U+7d75, U+7dd2, U+7de8, U+7e54, U+7f6a, U+7fd2, U+8033, U+80f8, U+8170, U+8179, U+8208, U+821e, U+8336, U+8457, U+85ac, U+8857, U+88c1, U+88c5, U+88cf, U+88fd, U+898f, U+89d2, U+8a2a, U+8a31, U+8a55, U+8a66, U+8a8c, U+8af8, U+8ca1, U+8cbb, U+8cde, U+8efd, U+8f09, U+8fba, U+9000, U+9003, U+9014, U+901f, U+9031, U+904a, U+907a, U+91cc, U+9280, U+9332, U+9632, U+9678, U+967a, U+96a0, U+96d1, U+9759, U+975e, U+9769, U+97ff, U+9803, U+9858, U+985e, U+9bae, U+9cf4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular016.woff") format("woff");
  unicode-range: U+2f11, U+2f23, U+2f51, U+2f5d-2f5f, U+2f75, U+2f7b, U+2f82, U+2f90, U+2fac, U+2fbb, U+2fc3, U+2fc7, U+4e91, U+4ea1, U+4f11, U+4fbf, U+50b7, U+5104, U+5150, U+5178, U+5200, U+5211, U+5217, U+523a, U+5263, U+5287, U+52e4, U+5348, U+535a, U+5370, U+53b3, U+53ca, U+542b, U+5438-5439, U+5584, U+56e0, U+56f0, U+56fa, U+58c1, U+5915, U+592e, U+5947-5948, U+5999, U+5acc, U+5b87, U+5c02, U+5c04, U+5c64, U+5ca9, U+5cb8, U+5de8, U+5eab, U+5f01, U+5f25, U+5f31, U+5f3e, U+5f66, U+5fae, U+5fd8, U+5fe0, U+5feb, U+6012, U+604b, U+6075, U+60b2, U+60d1, U+6255, U+6297-6298, U+62e0, U+6355, U+6368, U+6388, U+639b, U+63a8, U+6557, U+6563, U+6574, U+65e7, U+6613-6614, U+6628, U+666e, U+6674, U+66b4, U+66ff, U+675f, U+677f, U+67c4, U+67d3, U+67f3, U+690d, U+6a19, U+6a21, U+6a39, U+6bdb, U+6c60, U+6cc1, U+6d45, U+6d5c, U+6e2f, U+6e6f, U+70ba, U+7167, U+7248, U+72ac, U+7384, U+7389, U+7532, U+7559, U+75c7, U+76db, U+7720, U+77ac, U+77ed, U+793c, U+7956, U+79f0, U+7a93, U+7af9, U+7b4b, U+7bc0, U+7bc9, U+7d0d, U+7d14, U+7d1a, U+7d66, U+7d99, U+7e01, U+7fbd, U+7fcc, U+8056, U+80a9, U+8131, U+8133, U+8155, U+81e3, U+822a, U+822c, U+83ef, U+8584, U+85e9, U+878d, U+8846, U+8863, U+88ab, U+88dc, U+89e6, U+8a0a, U+8a0e, U+8a33, U+8ab2, U+8b1b, U+8c4a, U+8cac, U+8cb4, U+8d85, U+8de1, U+8e0f, U+8f2a, U+8fb2, U+8fce, U+8feb, U+8ff0, U+9006, U+9069, U+90f7, U+9589, U+95d8, U+962a, U+963f, U+9663-9664, U+967d, U+969c, U+96c4, U+96e8, U+96ea, U+9707, U+97d3, U+984d, U+990a, U+99c6, U+9a5a, U+9aa8, U+9aea, U+9ce5, U+9ebb, U+9ed9, U+9f62;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular017.woff") format("woff");
  unicode-range: U+2ec1, U+2ee4, U+2ee9, U+2eed, U+2f30, U+2f4b, U+2f62, U+2f6a, U+2f6e, U+2f73, U+2f84, U+2fc1-2fc2, U+2fc5, U+2fd0, U+4e01, U+4e08, U+4e5f, U+4e73, U+4e92, U+4ec1, U+4ed9, U+4eee, U+4ef0, U+4f0f, U+4f38, U+4f9d, U+5019, U+501f, U+50ac, U+50be, U+5100, U+5145, U+51ac, U+5230, U+5238, U+5247, U+5275, U+529f, U+52c7, U+52d8, U+5305, U+5360, U+539a, U+53e5, U+53eb, U+5410, U+5426, U+543e, U+54f2, U+5507, U+57f7, U+5800, U+58ca, U+5949, U+59c9, U+5a01, U+5b63, U+5b6b, U+5b9d, U+5ba3, U+5be9, U+5bff, U+5c0a, U+5c31, U+5c48, U+5c4a, U+5c5e, U+5d29, U+5df1, U+5e0c, U+5e1d, U+5e79, U+5e7c, U+5e81, U+5e8a, U+5ec3, U+5ef6, U+5f8b, U+5f92, U+5fb4, U+5fb9, U+6016, U+602a, U+60a3, U+6163, U+61b2, U+61b6, U+624d, U+6279, U+627f, U+62e1, U+635c, U+63a1, U+63db, U+63e1, U+63fa, U+643a, U+64ae, U+64cd, U+6551, U+658e, U+65ac, U+6607, U+663c, U+6669, U+667a, U+66dc, U+66f4, U+6749, U+679a, U+679d, U+6804, U+6838, U+6b20, U+6b27, U+6b6f, U+6c88, U+6c96, U+6cb9, U+6cca, U+6ce3, U+6d17, U+6d66, U+6db2, U+6df7, U+6e2c, U+6e7e, U+6ec5, U+6f22, U+6f6e, U+6fc3, U+702c, U+7159, U+71c3, U+7206, U+7518, U+76ae, U+76ca, U+76d7, U+76df, U+773a, U+77e2, U+7802, U+796d, U+7981, U+7a74, U+7b46, U+7bb1, U+7c21, U+7d05, U+7d39, U+7d61, U+7dad, U+7dca, U+7de0, U+7df4, U+7e04, U+7e70, U+7fa4, U+8074, U+811a, U+81f3-81f4, U+820e, U+8266, U+8302, U+8352, U+8377, U+83dc, U+864e, U+885d, U+888b, U+88d5, U+8907, U+8972, U+8a34, U+8a69, U+8a70, U+8a98, U+8acb, U+8b1d, U+8c6a, U+8ca9, U+8cc0, U+8e8d, U+8f1d, U+8f38, U+8f9e, U+8ff7, U+9045, U+9063, U+907f, U+90a3, U+9178, U+91e3, U+9283, U+93e1, U+95a3, U+9670, U+96a3, U+96f2, U+9732, U+9802, U+9806, U+98ef, U+99c5, U+9a12, U+9b3c, U+9b54, U+9b5a, U+9e7f, U+9ec4, U+9f3b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular018.woff") format("woff");
  unicode-range: U+2eef, U+2ef2, U+2f1c, U+2f32, U+2f5c, U+2f86, U+2f88, U+2f8d, U+2f96, U+2f9f, U+2fd3, U+4e39, U+4e43, U+4e80, U+4e86, U+4e9c, U+4f2f, U+4f34, U+4f8d, U+4fb5, U+4fca, U+505c, U+50b5, U+50da, U+50e7, U+514d, U+5264, U+526f, U+52aa, U+5302, U+5352, U+5373, U+53c8, U+53cc, U+53e9, U+5442, U+5510, U+5747, U+574a, U+57a3, U+57cb, U+585a, U+5869, U+5951, U+596a, U+5974, U+5982, U+59b9, U+59d3, U+5ac1, U+5b5d, U+5b99, U+5bd2, U+5c0b, U+5c3b, U+5c3d, U+5de1, U+5e33, U+5e45, U+5e72, U+5eca, U+5f18, U+5f80, U+5fcd, U+6065, U+609f, U+60a9, U+611a, U+6162, U+616e, U+6176, U+61d0, U+61f8, U+6271, U+6291, U+629e, U+62db, U+62dd, U+6311, U+6398, U+63b2, U+63ee, U+640d, U+6458, U+6469, U+654f, U+656c, U+65d7, U+65e6, U+66f9, U+672d, U+676f, U+6790, U+6885, U+68d2, U+6bd2, U+6c57, U+6c5a, U+6c99, U+6cbc, U+6cbf, U+6d6a, U+6d74, U+6d99, U+6dfb, U+6e09, U+6e56, U+6ed1, U+6f01, U+6f5c, U+706f, U+707d, U+70c8, U+718a, U+7235, U+725b, U+72c2, U+72d9, U+72ed, U+732b, U+7372, U+73cd, U+75b2, U+7686, U+76e4, U+770b, U+7832, U+7968, U+7a32, U+7a3f, U+7adc, U+7ae5, U+7bc4, U+7c4d, U+7c60, U+7d22, U+7db1, U+7dd1, U+7e2e, U+7e3e, U+7e41, U+7f72, U+7f85, U+808c, U+80de, U+8107, U+819d, U+81d3, U+81ed, U+820c, U+821f, U+83ca, U+865a, U+866b, U+88c2, U+88f8, U+8a13, U+8a3a, U+8a73, U+8aa4, U+8b00, U+8c46, U+8ca7-8ca8, U+8cb8, U+8da3, U+8ddd, U+8ed2, U+8f29, U+8f9b, U+9084, U+90aa, U+90b8, U+90f5, U+9154, U+91c8, U+91dd, U+9234, U+92ad, U+95c7, U+9686, U+96c5, U+970a, U+9805, U+9810, U+9830, U+98fe, U+99c4, U+9b45, U+9db4, U+9f8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular019.woff") format("woff");
  unicode-range: U+2eeb, U+2f28, U+2f77, U+4e18, U+4e1e, U+4e7e, U+4ead, U+4f73, U+4f75, U+4fc3, U+4fd7, U+4ff3, U+5075-5076, U+507d, U+508d, U+511f, U+5146, U+517c, U+518a, U+5192, U+51c4, U+524a, U+525b, U+5289, U+52c9, U+52df, U+52e7, U+5320, U+5353, U+5374, U+53d4, U+541e, U+54b2, U+54c0, U+552f, U+5531, U+5642, U+5653, U+5750, U+5782, U+5857, U+5893, U+594f, U+596e, U+59eb, U+5b09, U+5b22, U+5b54, U+5b64, U+5b8f, U+5bdb, U+5bf8, U+5c01, U+5c1a, U+5c90, U+5cf0, U+5d07, U+5e7b, U+5e7e, U+5e8f, U+5ef7, U+5efb, U+5f69, U+5f81, U+5fd9, U+6069, U+6094, U+60a0, U+614e, U+618e, U+6212, U+6249, U+62b5, U+62d2, U+62f6, U+6328, U+6383, U+6392, U+63a7, U+63da, U+6589, U+659c, U+65e2, U+660c, U+662f, U+6696, U+670b, U+6717, U+674e, U+67d4, U+67f1, U+67f4, U+685c, U+68c4, U+6905, U+6982, U+6c37, U+6ca1, U+6ce5, U+6cf0, U+6d69, U+6de1, U+6e0b, U+6ede, U+6fa4, U+6fe1, U+708e, U+70ad, U+7126, U+719f, U+7267, U+731b, U+732e, U+7344, U+7551, U+7573, U+7709, U+786c, U+795d, U+7a3c, U+7a42, U+7b20, U+7b52, U+7c89, U+7cf8, U+7d1b, U+7d2b, U+7db2, U+7ffc, U+8010, U+809d, U+80a1, U+80a5, U+8102, U+8105, U+8108, U+8150, U+81a8, U+81e8, U+829d, U+8358, U+83cc, U+846c, U+85a9, U+8986, U+8997, U+8a17, U+8a5e, U+8a87, U+8a95, U+8aa0, U+8b72, U+8cab, U+8cbf, U+8cc3, U+8cca, U+8cdb, U+8cfc, U+8e0a, U+8f03, U+900f, U+902e, U+9042, U+9047, U+90a6, U+90e1, U+9298, U+92ed, U+938c, U+9451, U+9665, U+9685, U+968f, U+96c7, U+9756, U+9808, U+9867, U+98fc, U+99d0, U+9a0e, U+9b42, U+9e97;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular020.woff") format("woff");
  unicode-range: U+2ee8, U+2f38, U+2f6b, U+2fa0, U+2fb4, U+502b, U+5049, U+5098, U+514b, U+5176, U+5197, U+51cd, U+51dd, U+5203, U+5237, U+525d, U+52b1, U+5339, U+5375, U+53ec, U+5446, U+5449, U+545f, U+5589, U+558b, U+55a7, U+55ab, U+5606, U+5609, U+5674, U+5699, U+570f, U+5805, U+584a, U+5854, U+585e, U+587e, U+58c7, U+58ee, U+598a, U+5a46, U+5bc2, U+5be7, U+5c3a, U+5c65, U+5cb3, U+5d8b, U+5de7, U+5e3d, U+5e61, U+5e84, U+5eb5, U+5f13, U+5f6b, U+6068, U+60dc, U+60e8, U+614c, U+62cd, U+62ed, U+62fe, U+636e, U+638c, U+63aa, U+63c3, U+6442, U+6451, U+64ab, U+64b2, U+65bc, U+65e8, U+65ec, U+664b, U+6676, U+6687, U+6691, U+6731, U+673a, U+6762, U+67a0, U+6842-6843, U+68b0, U+68cb, U+68da, U+69cd, U+6b53, U+6b8a, U+6b96, U+6c41, U+6cf3, U+6d29, U+6d44, U+6d78, U+6daf, U+6dbc, U+6df3, U+6e67, U+6e7f, U+6e9c, U+6eb6, U+6f02, U+6f0f, U+6f2b, U+6f5f, U+6f70, U+6f84, U+7070, U+716e, U+733f, U+7363, U+73ed, U+7434, U+74f6, U+751a, U+75be, U+76bf, U+78e8, U+790e, U+7948-7949, U+7950, U+7984-7985, U+79d2, U+7a3d, U+7a4f, U+7be0, U+7c92, U+7ca7, U+7cd6, U+7d0b, U+7d5e, U+7dbe-7dbf, U+7de9, U+7e1b, U+7e26, U+7f70, U+7fd4, U+80c6, U+81b3, U+828b, U+82b3, U+82d7, U+845b, U+84b8, U+85dd, U+8650, U+8896, U+89a7, U+8a89, U+8b0e, U+8c8c, U+8c9e, U+8caf, U+8ce2, U+8d08, U+8df3, U+8e74, U+8eb0, U+8fb0, U+9019, U+9038, U+906d, U+9177, U+934b, U+9375, U+9396, U+93ae, U+9640, U+9673, U+9676, U+9694, U+96f7, U+9700, U+9727, U+9774, U+9801, U+9811, U+9837, U+9855, U+99d2, U+9df9, U+9ea6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular021.woff") format("woff");
  unicode-range: U+2f56, U+2f6d, U+2f7a, U+2fce, U+4e4f, U+4f0d, U+504f, U+5091, U+5132, U+51a0, U+51e1, U+51f6, U+52a3, U+5351, U+53f1, U+540e, U+54c9, U+5553, U+5629, U+572d, U+576a, U+582a, U+5937, U+5983, U+5996, U+5b9b, U+5bb0, U+5bb4, U+5c09, U+5c3f, U+5ce0-5ce1, U+5d16, U+5d50, U+5de3, U+5e06, U+5e4c, U+5e7d, U+5eb6, U+5f70, U+5f90, U+6052, U+60a6, U+60da, U+6109, U+6170, U+6182, U+61a4, U+6216, U+622f, U+628a, U+62ab, U+62bd, U+62c9, U+62d3, U+62d8-62d9, U+62ec, U+631f, U+633f, U+6349, U+6414, U+64a4, U+64e6, U+65cb, U+66a6, U+66fe, U+6795, U+67b6, U+6817, U+6850, U+68a8, U+68df, U+697c, U+6b64, U+6bb4, U+6d1e, U+6d32, U+6df5, U+6ea2, U+6edd, U+6f20, U+6f2c, U+6f54, U+6f64, U+7089, U+722a, U+723a, U+7262, U+7272, U+72a0, U+72e9, U+72fc, U+732a, U+73e0, U+758e, U+7652, U+7656, U+76c6, U+76fe, U+7761, U+7768, U+77db, U+78c1, U+7965, U+79e9, U+7a1a, U+7aae, U+7b48, U+7bc7, U+7c3f, U+7c8b, U+7c97-7c98, U+7ce7, U+7d17, U+7d33, U+7def, U+7e2b, U+7e4a, U+7e6b, U+7f8a, U+7ffb, U+8015, U+80ba, U+80c3, U+80e1, U+816b, U+8178, U+817f, U+819a, U+819c, U+8210, U+8217, U+82bd, U+82db, U+83d3, U+83e9, U+84bc, U+84c4, U+84cb, U+84ee, U+8526, U+85cd, U+8607, U+862d, U+86c7, U+86ee, U+8776, U+8870, U+88fe, U+8a93, U+8b19, U+8c5a, U+8ca2, U+8cb0, U+8cbc, U+8ced, U+8ec0, U+8ef8, U+8f14, U+8fb1, U+90c1, U+90ca, U+920d, U+9262, U+9271, U+9285, U+932f, U+935b, U+95a5, U+965b, U+96f0, U+983b, U+984e, U+98fd, U+99b4, U+99d5, U+99ff, U+9b31, U+9b4f, U+9d28, U+9d8f, U+9f13;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular022.woff") format("woff");
  unicode-range: U+2f04, U+2f43, U+2f61, U+2f78, U+2f99, U+4e59, U+4e5e, U+4eae, U+4f10, U+4f3a, U+4f46, U+4faf, U+5270, U+52c3, U+537f, U+5384, U+53e1, U+540a, U+541f, U+5448, U+546a, U+5504, U+553e, U+559a, U+55aa, U+55b0, U+55c5, U+564c, U+56c1, U+57f9, U+5824, U+583a, U+5840-5841, U+58a8, U+58b3, U+58cc, U+58fa, U+5954, U+59ac, U+5a20, U+5a92, U+5b8b, U+5b9c, U+5bee, U+5c16, U+5c3c, U+5e63, U+5f26, U+5f84, U+5faa, U+6020, U+602f, U+606d, U+6070, U+60e3, U+60f9, U+6148, U+61c7, U+61f2, U+621a, U+6234, U+6247, U+62f3, U+63c9, U+64c1, U+6562, U+6566, U+6597, U+6602, U+6606, U+6627, U+6643, U+6681, U+6734, U+6756, U+67af, U+67cf-67d0, U+6851, U+6881, U+68b6, U+68f2, U+690e, U+6a3d, U+6b04, U+6b3a, U+6b6a, U+6bbb, U+6c70, U+6ce1, U+6d1b, U+6deb, U+6e26, U+6e9d, U+6ef4, U+6f31, U+6fc1, U+6fef, U+708a, U+7261, U+72d0, U+731f, U+74e6, U+755c, U+75ab, U+75d5, U+75f4, U+7626, U+77b3, U+77e9, U+7815, U+7881, U+7891, U+7940, U+79e6, U+7aaf, U+7aba, U+7b1b, U+7b26, U+7b87, U+7bb8, U+7d10, U+7d3a, U+7d79, U+7dba, U+7f36, U+7fc1, U+80a2, U+80aa, U+80f4, U+8276, U+830e, U+83c5, U+83f1, U+8499, U+84b2, U+8511, U+865c, U+8700, U+871c, U+8861, U+8881, U+8912, U+895f, U+8987, U+8a1f, U+8a60, U+8ae6, U+8b21, U+8b5c, U+8c9d, U+8d66, U+8d74, U+8d99, U+8ecc, U+8edf, U+8fbb, U+9022, U+904d, U+906e, U+90ed, U+912d, U+916c, U+9175, U+919c, U+91dc, U+92fc, U+9326, U+9418, U+963b, U+9644, U+9675, U+9688, U+9699, U+96bb, U+96c0, U+98e2, U+9905, U+99b3, U+99c8, U+9ad9, U+9b6f, U+9b8e, U+9ebf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular023.woff") format("woff");
  unicode-range: U+2e92, U+2f31, U+2f5b, U+2fa9, U+4eab, U+4ec7, U+4f0e, U+4fae, U+4ff5, U+502d, U+50b3, U+5112, U+514e, U+5208, U+52c5, U+52f2, U+52ff, U+533f, U+53ad, U+53ea, U+53f6, U+547b, U+54b3, U+54bd, U+5538, U+5598, U+559d, U+55e3, U+5632, U+56da, U+570b, U+57fc, U+5835, U+5875, U+5968, U+5984, U+59a5, U+59a8, U+59be, U+59d1, U+59dc, U+5a7f, U+5ac9, U+5b5f, U+5bc5, U+5cac, U+5df3, U+5dfe, U+5e25, U+5e87, U+5f04, U+5fcc, U+6028, U+60b6, U+6115, U+6155, U+6168, U+6191, U+61a7, U+6276, U+62d7, U+6367, U+642d, U+64ad, U+6590, U+66ab, U+66c7, U+66d6, U+66fd, U+674f, U+67a2, U+67ff, U+683d, U+6876, U+689d, U+695a, U+6960, U+6bc5, U+6c72, U+6c7d, U+6cb8, U+6d2a, U+6dc0, U+6e07, U+6e13, U+6ecb, U+6ef2, U+6f06, U+6f15, U+70cf, U+711a, U+71c8, U+71e5, U+71ed, U+723d, U+7259, U+745e, U+74a7, U+75fa, U+76ba, U+76c3, U+771e, U+7738, U+7897, U+78ef, U+79bf, U+7a00, U+7a40, U+7a7f, U+7a9f, U+7aaa, U+7aff, U+7b39, U+7b51, U+7be4, U+7c9b, U+7db4, U+7dbb, U+7f75, U+8061, U+8096, U+8098, U+80af, U+80ce, U+81e5, U+82af, U+82d1, U+83ab, U+8429, U+8463, U+852d, U+854e, U+85a6, U+85aa-85ab, U+85ea, U+8702, U+87f9, U+881f, U+88e1, U+8956, U+8a02, U+8a50, U+8a63, U+8a6b, U+8a6e, U+8a72, U+8acf, U+8aed, U+8afe, U+8b83, U+8b90, U+8cd1, U+8ce0, U+8d05, U+8df5, U+8f44, U+8fbf, U+8fc5, U+9010, U+9065, U+9077, U+914c, U+9192, U+91d8, U+925b, U+9320, U+9591, U+961c, U+96b7, U+96f6, U+971e, U+9813, U+990c, U+9a19, U+9a30, U+9ab8, U+9ac4, U+9aed, U+9ce9, U+9cf3, U+9d5c, U+9e93, U+20b9f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular024.woff") format("woff");
  unicode-range: U+2f60, U+2fcf, U+4e14, U+4e3c, U+4ed4, U+4f3d, U+4f51, U+4fb6, U+4fe3, U+4ff1, U+5023, U+50b2, U+50c5, U+5102, U+51b4, U+51fd, U+5243, U+5256, U+53a8, U+53d9, U+53db, U+540f, U+5420, U+543b, U+548e, U+5506, U+57a2, U+57c3, U+5815, U+589c, U+5993, U+59d0, U+5a2f, U+5a3c, U+5bb5, U+5cef, U+5dba, U+5e16, U+5ee3, U+5f0a, U+5ffd, U+60bc, U+6101, U+6144, U+6190, U+61a9, U+62b9, U+62d0, U+632b, U+637b, U+63c6, U+642c, U+647a, U+64ec, U+65ed, U+6652, U+66f3, U+66fc, U+673d, U+675c, U+67f5, U+6803, U+685f, U+6897, U+68af, U+68fa, U+694a, U+69cc, U+69fd, U+6a3a, U+6a58, U+6b86, U+6c5d, U+6ccc, U+6d12, U+6dcb, U+6e15, U+6eba, U+7027, U+7169, U+717d, U+724c, U+727d, U+72f8, U+72fd, U+7336, U+7345, U+73b2, U+73ca, U+7409, U+7435-7436, U+7460, U+74dc, U+7525, U+754f, U+7554, U+757f, U+760d, U+764c, U+76e7, U+76f2, U+7729, U+7766, U+77ad, U+77bc, U+7826, U+785d, U+786b, U+79b0, U+79df, U+7a14, U+7a6b, U+7b25, U+7c1e, U+7c3e, U+7cde, U+7d2f, U+7d46, U+7f60, U+7fa8, U+814e, U+81a3, U+81c0, U+81c6, U+8235-8236, U+8247, U+82a5, U+82ad, U+82d4, U+831c, U+8328, U+832b, U+837b-837c, U+840c, U+8466, U+853d, U+8587, U+8594, U+8599, U+85c1, U+85fb, U+8679, U+868a, U+8766, U+88b4, U+88df, U+88f3, U+8a1d, U+8a3b, U+8adc, U+8aeb, U+8aee, U+8b39, U+8cc4, U+8cdc, U+8e2a, U+8e5f, U+8e87, U+8e8a, U+8f3f, U+8f5f, U+8fe6, U+901d, U+914e, U+9162, U+91b8, U+92f3, U+932c, U+95b2, U+96bc, U+96db, U+9798, U+97ad, U+9838, U+9913, U+9be8, U+9dd7, U+9df2, U+9f20, U+f9ec;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular025.woff") format("woff");
  unicode-range: U+2f48, U+2f7d, U+2f85, U+4e9b, U+4ea8, U+4f47, U+4fef, U+5016, U+5118, U+5141, U+51a5, U+51b6, U+51c6, U+51cc, U+51f0, U+5239, U+52fe, U+5347, U+5378, U+53c9, U+5484, U+54e2, U+55a9, U+55df, U+567a, U+5806, U+58d5, U+58f1, U+5957, U+5962, U+597c, U+59e6, U+59fb, U+5a25, U+5a9a, U+5ae1, U+5be1, U+5bf5, U+5c4d, U+5c51, U+5c6f, U+5cd9, U+5ce8, U+5d4c, U+5d6f, U+5eb8, U+5ec9, U+5ed3, U+60e7, U+6284, U+62f7, U+633a, U+633d, U+6372, U+63a0, U+643e, U+6492, U+64a5, U+6518, U+6523, U+6591, U+65fa, U+660f, U+66f0, U+676d, U+6813, U+6841, U+6893, U+693f, U+698a, U+698e, U+69fb, U+6a0b, U+6a2b, U+6a80, U+6a9c, U+6ad3, U+6afb, U+6b89, U+6dd1, U+6e4a, U+6fe0, U+6fe4, U+704c, U+7058, U+7092, U+714e, U+71d5, U+723e, U+72d7, U+7325, U+73a9, U+745c, U+7526, U+755d, U+7560, U+75d9, U+7791, U+7825, U+78d0, U+7901, U+7947, U+798d, U+79e4, U+7a92, U+7b95, U+7ca5, U+7cfe, U+7d21, U+7dcb, U+7e1e, U+7e55, U+7e8f, U+7f9e, U+7fe0, U+7ff3, U+800c, U+8017, U+8036, U+809a, U+80b4, U+8151, U+8154, U+817a, U+81fc, U+8218, U+8237, U+8258, U+8299, U+82a6, U+8305, U+8389, U+840e, U+842c, U+8461, U+8475, U+8513, U+8523, U+8549, U+8569, U+86cd, U+86d9, U+87ba, U+87ec, U+87fb, U+887f, U+8888, U+895e, U+8b33, U+8caa, U+8e35, U+8ecb, U+8fc2, U+901e, U+9041, U+9059, U+905c, U+9061, U+918d, U+9190, U+91ac, U+91c7, U+9264, U+92d2, U+930f, U+93a7, U+93d1, U+9583, U+95a4, U+966a, U+96c1, U+96cc, U+971c, U+9784, U+978d, U+97fb, U+9909, U+9910, U+9945, U+9bc9, U+9d3b, U+9eb5, U+fa11;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular026.woff") format("woff");
  unicode-range: U+2f0f, U+2f14, U+2fa2, U+4e11, U+4e32, U+4e4d, U+4f5b, U+4f86, U+4fc4, U+4fe0, U+4ff8, U+5005, U+5036, U+50fb, U+515c, U+51a8, U+51dc, U+51e0, U+51f1, U+51f8-51f9, U+520e, U+52ab, U+5315, U+536f, U+53e2, U+54a5, U+555c, U+555e, U+55da, U+55dc, U+55e4, U+5687, U+5703, U+5751, U+5766, U+57d2, U+5830, U+5861, U+589f, U+5b0c, U+5bc7, U+5cfb, U+5dbd, U+5dcc, U+5deb, U+5df4, U+5df7, U+5e40, U+5edf, U+5f14, U+5f1b, U+5f27, U+5f77, U+60df, U+6167, U+619a, U+622e, U+6309, U+634f, U+6377, U+639f, U+63ac, U+63c4, U+63f6, U+646f, U+64b0, U+64e2, U+65af, U+6666, U+66a2, U+66dd, U+6775, U+67d1, U+6816, U+68a2, U+68f9, U+6900, U+696f, U+6abb, U+6adb, U+6b23, U+6b3d, U+6b4e, U+6bef, U+6c4e, U+6c50, U+6cab, U+6e3e, U+6e5b, U+6f38, U+6feb, U+6ff1, U+707c, U+7109, U+7149, U+714c, U+721b, U+725d, U+725f, U+7396, U+745b, U+7483, U+752b, U+75bc, U+75e2, U+766a, U+77a0, U+77a5, U+78a7, U+792b, U+7960, U+79b1, U+7a1c, U+7b8b, U+7c95, U+7c9f, U+7cca, U+7d68, U+7db8, U+7dfb, U+7e61, U+7e82, U+7f77, U+7f79, U+803d, U+805a, U+80da, U+80e4, U+8106, U+810a, U+8338, U+834a, U+8404, U+847a, U+8494, U+86db, U+8718, U+8882, U+8910, U+8944, U+8a1b, U+8a23, U+8a54, U+8a85, U+8ad2, U+8b01-8b02, U+8b5a, U+8cd3, U+8ce4, U+8ce6, U+8d0b, U+8de8, U+8e44, U+8f1b, U+8f62, U+8fa3, U+907c-907d, U+9091, U+9127, U+9306, U+936c, U+95ca, U+9744, U+978b, U+985a, U+98f4, U+9952, U+9a52, U+9af7, U+9b41, U+9bad, U+9bdb, U+9c39, U+9c3b, U+9c57, U+9cf6, U+9d09, U+9e1e, U+9eb4, U+9ece, U+f993, U+2f8ed;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular027.woff") format("woff");
  unicode-range: U+2f18, U+2f8b, U+4e4e, U+4e8e, U+4e98, U+4ea6, U+4ec4, U+4f43, U+5026, U+5039, U+505a, U+50ad, U+50d1, U+5191, U+52d2, U+535c, U+5398, U+53a9, U+5475, U+54a4, U+54ac, U+54e8, U+54ed, U+54fa, U+557c, U+55ac, U+5614, U+5617, U+56ca, U+5821, U+5955, U+5978, U+59ea, U+5a9b, U+5b55, U+5b78, U+5ba5, U+5bd3, U+5c24, U+5c41, U+5c53, U+5c5b, U+5c79, U+5d14, U+5d69, U+5f45, U+5f6c, U+601c, U+604d, U+606b, U+6089, U+60b4, U+60b8, U+60f0, U+61ab, U+61ae, U+61be, U+61ff, U+620a, U+621f, U+6241, U+626e, U+6289, U+634c, U+65a1, U+65a5, U+65a7, U+6727, U+6853, U+68b5, U+6912, U+6953, U+69b4, U+69d9, U+6a47, U+6a8e, U+6b3e, U+6b7f, U+6bb7, U+6bc0, U+6bd8, U+6c3e, U+6c81, U+6c8c, U+6c93, U+6cc4, U+6cea, U+6df9, U+6e1a, U+7015, U+703e, U+7114, U+71be, U+7280, U+72c4, U+72e1, U+734f, U+745a, U+75b5, U+75b9, U+75d2, U+75e9, U+7624, U+779e, U+77ef, U+78da, U+798e, U+7a62, U+7a83, U+7ae6, U+7aea, U+7b19, U+7b75, U+7bdd, U+7c82, U+7ce0, U+7d18, U+7d43, U+7d62, U+7e0b, U+8006, U+805f, U+806f, U+8073, U+808b, U+809b, U+80b1, U+811b, U+814b, U+818f, U+81cd, U+8205, U+821c, U+8233, U+8278, U+8304, U+8309, U+8339, U+8340, U+8431, U+8471, U+84ec, U+8521, U+8543, U+857e, U+8606, U+8654, U+8695, U+86ed, U+8805, U+8823, U+88d4, U+8aa6, U+8ae7, U+8b80, U+8cc2, U+8d14, U+8da8, U+8dbe, U+8dea, U+8eb1, U+8ebe, U+8fc4, U+900d, U+9017, U+9075, U+90e4, U+9249, U+932b, U+947f, U+968b, U+96cd, U+9761, U+9870, U+98af, U+9949, U+99a8, U+9ba8, U+9bab, U+9d6c, U+9e9f, U+9f4b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular028.woff") format("woff");
  unicode-range: U+2f66, U+2fcd, U+4ea5, U+4f98, U+5072, U+5180, U+51db, U+51ea, U+524c, U+52c1, U+53a0, U+5403, U+5477, U+54b8, U+55c4, U+5631, U+5634, U+56c3, U+5713, U+5718, U+57e0, U+57f4, U+582f, U+58be, U+58ec, U+5944, U+5a62, U+5b95, U+5c60, U+5cb1, U+5df2, U+5e37, U+5eff, U+5f3c, U+5f4c, U+5f57, U+5f59, U+5fa8, U+6063, U+608d, U+60c7, U+60e0, U+61c9, U+6258, U+62f5, U+6369, U+637a, U+638f, U+64f2, U+652a-652b, U+6583, U+6670, U+6688, U+6714, U+6736, U+6753, U+67da, U+67e9, U+6846, U+6854, U+68cd, U+68d8, U+690b, U+6955, U+6ac3, U+6c40, U+6d8e, U+6db8, U+6dee, U+6e20, U+6e25, U+6e58, U+6ef8, U+6faa, U+6fb1, U+70ac, U+70b8, U+7164, U+7199, U+71d0, U+71e6, U+71fb, U+71ff, U+733e, U+73c2, U+74e2, U+7587, U+758b, U+75e3, U+75f0, U+7647, U+776b, U+777e, U+77e7, U+786f, U+78a9, U+795f, U+7a84, U+7aa9, U+7ac8, U+7b67, U+7b94, U+7c00, U+7c2a, U+7cfa, U+7d72, U+7d9c, U+7e20, U+7f3a, U+8000, U+8058, U+8070, U+8087, U+8129, U+8139, U+81a0, U+81b5, U+81bf, U+81fa, U+8207, U+8292, U+82eb, U+8490, U+84c9, U+84d1, U+8557, U+856a, U+85c9, U+86c6, U+86cb, U+8755, U+87a2, U+880d, U+8822, U+8877, U+88a2, U+88b1, U+890c, U+892a, U+8966, U+8abc, U+8b10, U+8b17, U+8c79, U+8cb6, U+8cc8, U+8cfd, U+8d73, U+8e72, U+8e99, U+8eeb, U+8f2f, U+8f4d, U+8f9f, U+8fed, U+9021, U+903c, U+9081, U+9087, U+9119, U+929a, U+929c, U+92cf, U+92f8, U+9310, U+9328, U+95bb, U+9716, U+976d, U+986b, U+9957, U+9a55, U+9aef, U+9b22, U+9b92, U+9c0a, U+9e7c, U+9ebe, U+9f0e, U+9f90, U+fa1f, U+2f877, U+2f8dc;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular029.woff") format("woff");
  unicode-range: U+2f87, U+4e15, U+4e56, U+4f1c, U+5080, U+5085, U+5121, U+5147, U+51cb, U+51e7, U+51ed, U+524b, U+52be, U+5301, U+5319, U+5321, U+532a, U+543c, U+5480, U+5556, U+5664, U+5851, U+58dc, U+58fd, U+5925, U+594e, U+59e5, U+5a29, U+5a36, U+5b30, U+5b32, U+5b8d, U+5be6, U+5c39, U+5d8c, U+5e47, U+5e5f, U+5e96, U+5ee0, U+5f17, U+5f7f, U+5f8a, U+5f98, U+5fb7, U+5fbd, U+6062, U+60a7, U+6147, U+61ac, U+61c3, U+61e3, U+620d-620e, U+622a, U+6292, U+62ee, U+63a9, U+6426, U+6478, U+6703, U+6715, U+6726, U+6883, U+689f, U+6930, U+699b-699c, U+69c7, U+6a05, U+6a84, U+6aae, U+6b12, U+6bb2, U+6beb-6bec, U+6c6a, U+6c83, U+6d1f, U+6d59, U+6dd8, U+6ed4, U+6efe, U+6f09, U+6f32, U+6f3f, U+7006, U+701f, U+7078, U+7099, U+70d9, U+70f9, U+7184, U+71d7, U+71f5, U+7252, U+73c8, U+7433, U+7455, U+748b, U+7515, U+7576, U+7586, U+75d8, U+7693, U+76e5, U+77b0, U+77dc, U+7887, U+78d4, U+7953, U+79a6, U+79ae, U+79bd, U+7a1f, U+7a46, U+7ad9, U+7afa, U+7b08, U+7b4f, U+7b72, U+7b92, U+7c50, U+7cae, U+7d2c, U+7d93, U+7dec, U+7e23, U+7ff0, U+8180, U+821b, U+826b, U+827e, U+82bb, U+82e7, U+839e, U+83d6, U+840a, U+865e, U+86c9, U+86e4, U+873b, U+87e0, U+8904, U+8977, U+8ab9, U+8afa, U+8d04, U+8d16, U+8e42, U+8e81, U+8e85, U+8e91, U+9013, U+9089-908a, U+90c3, U+916a, U+91a4, U+91c9, U+91e7, U+9266, U+927e, U+9354, U+937e, U+96eb, U+97a0, U+98c4, U+99c1, U+9b1a, U+9b28, U+9b44, U+9bd6, U+9c2f, U+9c48, U+9c52, U+9daf, U+9e92, U+9eba, U+9f3e, U+9f67, U+9f95;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular030.woff") format("woff");
  unicode-range: U+2f3d, U+2f44, U+4e19, U+4e58, U+4e99, U+4e9e, U+4ec0, U+4ec6, U+4f36, U+4f69, U+4f83, U+4f91, U+4fce, U+4fd0, U+4fd8, U+4fdf, U+5043, U+50de, U+50f9, U+5109, U+514c, U+5152, U+51a4, U+51c9, U+5269, U+527d, U+528d, U+52f3, U+52fa, U+5308, U+5377, U+537d, U+53df, U+5486, U+54e9, U+54ee, U+5544, U+558a, U+55ae, U+562f, U+565b, U+56a5, U+56b4, U+56bc, U+56ee, U+5700, U+5708, U+5879, U+587c, U+5958, U+5be8, U+5bec, U+5c4f, U+5d0b, U+5d17, U+5dae, U+5e1b, U+5e9a, U+5eec, U+5f10, U+5f6a, U+5fa0, U+6015, U+6041, U+6043, U+606a, U+6084, U+6194, U+61fa, U+61fc, U+6208, U+620c, U+6248, U+629b, U+62ff, U+6357, U+63bb, U+649e, U+64bc, U+64e1, U+6572, U+6582, U+65a4, U+6635, U+66d9, U+675e, U+6777, U+6787, U+67a1, U+67b7, U+67fe, U+6867, U+68a7, U+68b1, U+68b3, U+6962, U+6977, U+69ae, U+69c3, U+69ff, U+6a59, U+6ac2, U+6cdb, U+6d85, U+6e38, U+6f11, U+6fb9, U+6ffe, U+7119, U+7155, U+722c, U+7232, U+7240, U+731c, U+7370, U+73c0, U+7422, U+7425, U+7432, U+74bd, U+74da, U+75b1, U+7621, U+7690, U+77ee, U+788d, U+7941, U+79b9, U+79e3, U+7a63, U+7ac4, U+7adf, U+7ae3, U+7b4d, U+7bad, U+7c7e, U+7d63, U+7dbd, U+7dde, U+7e0a, U+7e37, U+7e6d, U+7f8c, U+7fc5, U+80f1, U+8171, U+81c2, U+8201, U+8229, U+822b, U+82b9, U+82fa, U+83a2, U+846d, U+8655, U+86f8, U+86fe, U+87c7, U+8852, U+88c3, U+8a03, U+8a25, U+8acd, U+8af7, U+8b04, U+8b16, U+8b6c, U+8d6b, U+8dcb, U+8e93, U+8f61, U+8ff8, U+914b, U+9248, U+929b, U+92e4, U+932e, U+937c, U+9435, U+947d, U+958f, U+95a8, U+97ee, U+9812, U+9824, U+983d, U+9903, U+991e, U+9998, U+99ad-99ae, U+99dd, U+99f1, U+9c13, U+9c3a, U+9dfa, U+9ea9, U+9ef4, U+2f818;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular031.woff") format("woff");
  unicode-range: U+2f72, U+2fa3, U+2fc8, U+2fd1, U+57dc, U+5859, U+589e, U+58d8, U+58de, U+58ef, U+5967, U+596c, U+5a03, U+5b43, U+5b5c, U+5be2, U+5c07-5c08, U+5c2d, U+5cfd, U+5d1a, U+5dd6, U+5de2, U+5dfd, U+5e36, U+5ef3, U+5f48, U+5f9e, U+5fb5, U+6046, U+6055, U+608c, U+60e1, U+60fa, U+613c, U+61f7, U+6230, U+6232, U+62c2, U+62d4, U+62dc, U+63ed, U+6416, U+641c, U+64ca, U+651d, U+6536, U+654d, U+660a, U+6634, U+6644, U+664f, U+665a, U+665d, U+665f, U+6668, U+6689, U+66c6, U+66c9, U+67ca, U+67d8, U+681e, U+689b, U+691b, U+6a02, U+6a1f, U+6a23, U+6a6b, U+6aa2, U+6b65, U+6b77, U+6bcf, U+6c23, U+6d35, U+6d38, U+6d6c, U+6d89, U+6dda, U+6de8, U+6e34, U+6eab, U+6ec9, U+6eef, U+6f23, U+6f81, U+6fd5, U+7028, U+7130, U+71ce, U+71d2, U+722d, U+72c0, U+72f9, U+7378, U+7473, U+7476, U+7562, U+758a, U+758f, U+76dc, U+76e1, U+7827, U+788e, U+7893, U+7955, U+7962, U+7977, U+797f, U+79aa, U+79be, U+7a3b, U+7a57, U+7a70, U+7a79, U+7cb9, U+7da0, U+7dd6, U+7de3, U+7e31, U+7e96, U+7f9a, U+807d, U+81df, U+838a, U+83eb, U+8420, U+8568, U+8597, U+85b0, U+85cf, U+85e5, U+865b, U+885e, U+88dd, U+89bd, U+8a62, U+8ac4, U+8b20, U+8b93, U+8ce3, U+8cf4, U+8f49, U+8fea, U+90de, U+9149, U+9187, U+9189, U+91c0, U+9291, U+9304, U+9318, U+934a, U+93ad, U+9444, U+9677, U+96aa, U+96dc, U+975c, U+980c, U+9817, U+986f, U+98dc, U+9a37, U+9a4d, U+9a57, U+9aee, U+9dc4, U+9ec3, U+9ed1, U+9ed8, U+9edb, U+9f4a, U+f91d, U+f928-f929, U+f936, U+f992, U+f9d0, U+fa16, U+fa19-fa1b, U+fa22, U+fa26, U+fa30-fa31, U+fa33;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular032.woff") format("woff");
  unicode-range: U+2f89, U+2fa4, U+2fc9, U+4f7c, U+4fa0, U+4fad, U+5265, U+5283, U+531d, U+5366, U+540b, U+5451, U+548b, U+5516, U+5618, U+5678, U+56a2, U+5764, U+5858, U+586b, U+58f7, U+5919, U+59f6, U+5a41, U+5b2c, U+5c61, U+5ca8, U+5efc, U+5f4a, U+6108, U+617e, U+63b4, U+63d6, U+649a, U+64b9, U+64fe, U+658c, U+67c1, U+6802, U+6822, U+6834, U+685d, U+68bc, U+68c9, U+6919, U+6934, U+6973, U+6994, U+6a17, U+6a35, U+6a61, U+6a7f, U+6ae8, U+6b1d, U+6d8c, U+6d9b-6d9c, U+6e8c, U+6f45, U+6f97, U+701e, U+7026, U+7194, U+72db, U+7337, U+73ea, U+7511, U+751c, U+7566, U+7577, U+75d4, U+76c8, U+783a, U+783f, U+7872, U+7895, U+7a17, U+7a4e, U+7a50, U+7ac3, U+7b86, U+7baa, U+7bed, U+7c38, U+7c81, U+7c8d, U+7cce, U+7cdf, U+7dac, U+7e4b, U+7e4d, U+7f6b, U+7feb, U+807e, U+826e, U+82c5, U+82d3, U+834f, U+83b1, U+83df, U+83f0, U+844e, U+848b, U+849c, U+8500, U+851a, U+854a, U+85ae-85af, U+85f7, U+867b, U+86a4, U+86ce, U+8749, U+874b, U+877f, U+88b7, U+8a51, U+8acc, U+8b2c, U+8cce, U+8eaf, U+8fe9, U+9197, U+91c6, U+91e6, U+920e, U+9237, U+92ea, U+92f2, U+934d, U+9397, U+939a, U+9419, U+9438, U+9453, U+981a, U+982c, U+9834, U+985b, U+9a28, U+9baa, U+9bf5, U+9c0d, U+9c10, U+9c2d, U+9d07, U+9d0e, U+9d1b, U+9d2b-9d2c, U+9d60-9d61, U+9e78, U+9eb9, U+9ecd, U+fa34-fa35, U+fa37-fa38, U+fa3a-fa3b, U+fa3d, U+fa3f-fa41, U+fa43-fa48, U+fa4a-fa57, U+fa59-fa5c, U+fa5f, U+fa61-fa65, U+fa67-fa69;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular033.woff") format("woff");
  unicode-range: U+2e8e, U+2f02-2f03, U+2f05, U+2f07, U+2f09, U+2f0c-2f0e, U+2f10, U+2f13, U+2f15-2f16, U+2f19-2f1b, U+4e10, U+4e17, U+4e2a, U+4e31, U+4e36, U+4e3f, U+4e42, U+4e55, U+4e62, U+4e82, U+4e85, U+4e8a, U+4e9f-4ea0, U+4ea2, U+4eb0, U+4eb3, U+4eb6, U+4ec2, U+4ecd-4ece, U+4ed7, U+4ede-4edf, U+4eed, U+4ef7, U+4f09, U+4f30, U+4f57, U+4f5a, U+4f5d-4f5e, U+4f6f-4f70, U+4f76, U+4f7b, U+4f88, U+4f8f, U+4f96, U+4fab, U+4fd1, U+4fd4, U+4fda-4fdb, U+4fe4-4fe5, U+4ff6, U+4ffe, U+5006, U+500f, U+5011, U+5014, U+501a, U+5021, U+5025, U+5028-502a, U+502c, U+5047-5048, U+5050, U+5055-5056, U+506c, U+5078, U+509a, U+50b4, U+50c2, U+50c9-50ca, U+50d6, U+50e3, U+50e5, U+50ed-50ee, U+50f5, U+5101, U+5114-5116, U+511a, U+5137, U+513a-513c, U+513f-5140, U+5154, U+5162, U+5169-516a, U+516e, U+5182, U+5189, U+518c, U+518f-5190, U+5193, U+5195-5196, U+51a2, U+51a6, U+51a9-51ab, U+51b0-51b3, U+51b5, U+51bd, U+51c5, U+51d6, U+51e9, U+51f5, U+51fe, U+5204, U+520b, U+5214, U+5227, U+522a, U+522e, U+5233, U+5244, U+524f, U+5254, U+525e, U+526a, U+5271, U+5273-5274, U+527f, U+5288, U+5291-5292, U+5294, U+52ac-52ad, U+52b5, U+52bc, U+52cd, U+52d7, U+52de, U+52e0, U+52e3, U+52e6, U+52f5, U+52f8-52f9, U+5306, U+530d, U+530f-5310, U+531a, U+5323, U+532f, U+5331, U+5333, U+5338, U+5340, U+5345-5346, U+5349, U+534d, U+535e, U+5369, U+536e, U+537b, U+5382, U+5396, U+53a5-53a6, U+53ae, U+53b0, U+53b6, U+53c3, U+53e8, U+53ed-53ee, U+53fa, U+5401, U+541d, U+5429, U+542c-542e, U+5436, U+543d, U+5440, U+544e, U+5470-5471, U+5476;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular034.woff") format("woff");
  unicode-range: U+2f1e, U+2f21-2f22, U+548f-5490, U+5492, U+54a2, U+54a8, U+54ab, U+54af, U+54bc, U+54be, U+54c2, U+54c4, U+54c7-54c8, U+54d8, U+54e5-54e6, U+54fd, U+550f, U+5514, U+552e, U+5533, U+5539, U+5540, U+5545, U+554c, U+5557, U+555d, U+5563, U+557b, U+557e, U+5580, U+5583, U+5587, U+5599, U+559e-559f, U+55a8, U+55c7, U+55d4, U+55f7, U+55f9, U+55fd-55fe, U+5616, U+561b, U+5636, U+5638, U+564e, U+5650, U+566a-566c, U+5680, U+5686, U+568a, U+568f, U+5694, U+56a0, U+56ae, U+56b6, U+56c0, U+56c2, U+56c8, U+56ce, U+56d1, U+56d3, U+56d7-56d8, U+56f9, U+56ff, U+5704, U+5709, U+570d, U+5716, U+571c, U+5726, U+5737-5738, U+573b, U+5740, U+574e-574f, U+5761, U+5769, U+577f, U+5788-5789, U+5793, U+57a0, U+57a4, U+57aa, U+57b0, U+57b3, U+57c0, U+57c6, U+57d3-57d4, U+57d6, U+57e3, U+580a-580b, U+5819, U+581d, U+583d, U+584b, U+5852, U+5862, U+5870, U+5872, U+5885, U+58ab, U+58ae, U+58b8-58bb, U+58c5, U+58d1, U+58d3, U+58d7, U+58d9, U+58df, U+58e4-58e5, U+58f9, U+58fb-58fc, U+5902, U+590a, U+5910, U+5918, U+591b, U+592c-592d, U+5932, U+5938, U+593e, U+5950, U+595a, U+5960, U+5969, U+5981, U+598d, U+599b, U+599d, U+59a3, U+59b2, U+59c6, U+59d9-59da, U+59e8, U+5a09, U+5a11, U+5a1a, U+5a1c, U+5a1f, U+5a35, U+5a40, U+5a49, U+5a6a, U+5a6c, U+5abc-5abe, U+5ac2, U+5acb, U+5ad0, U+5ad6-5ad7, U+5ae3, U+5ae6, U+5ae9, U+5afa-5afb, U+5b0b, U+5b16, U+5b2a, U+5b36, U+5b3e, U+5b40, U+5b45, U+5b51, U+5b5a-5b5b, U+5b65, U+5b69, U+5b70-5b71, U+5b73, U+5b75;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular035.woff") format("woff");
  unicode-range: U+2e90, U+2e93-2e94, U+2f27, U+2f2a-2f2c, U+2f2e, U+2f33-2f37, U+2f3a-2f3b, U+5b7a, U+5b80, U+5b83, U+5ba6, U+5bb8, U+5bc3, U+5bc9, U+5bd0, U+5bd4, U+5bde, U+5be4-5be5, U+5beb, U+5bf0, U+5bf3, U+5bf6, U+5c05, U+5c0d, U+5c13, U+5c20, U+5c22, U+5c28, U+5c38, U+5c46, U+5c4e, U+5c50, U+5c6c, U+5c6e, U+5c76, U+5c8c, U+5c91, U+5c94, U+5cab, U+5cb6-5cb7, U+5cbb-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5ce9-5cea, U+5ced, U+5cfa, U+5d11, U+5d15, U+5d18-5d19, U+5d1b, U+5d1f, U+5d22, U+5d4b, U+5d4e, U+5d52, U+5d5c, U+5d6c, U+5d73, U+5d76, U+5d82, U+5d84, U+5d87, U+5d90, U+5d9d, U+5da2, U+5dac, U+5db7, U+5dbc, U+5dc9, U+5dcd, U+5dd2-5dd3, U+5ddb, U+5df5, U+5e0b, U+5e11, U+5e19-5e1a, U+5e43-5e44, U+5e4e, U+5e54, U+5e57, U+5e62, U+5e64, U+5e75-5e76, U+5e7a, U+5e7f, U+5ea0, U+5ec1-5ec2, U+5ec8, U+5ecf-5ed0, U+5ed6, U+5eda-5edb, U+5edd, U+5ee1-5ee2, U+5ee8-5ee9, U+5ef0-5ef1, U+5ef4, U+5ef8, U+5efe, U+5f03, U+5f09, U+5f0b-5f0d, U+5f11, U+5f16, U+5f29, U+5f2d, U+5f2f, U+5f38, U+5f41, U+5f4e, U+5f51, U+5f56, U+5f5c-5f5d, U+5f61, U+5f6d, U+5f73, U+5f82-5f83, U+5f87-5f88, U+5f91, U+5f99, U+5fad, U+5fbc, U+5fd6, U+5fdd, U+5fe4, U+5ff0-5ff1, U+5ff8, U+5ffb, U+5fff, U+600e-6010, U+6019, U+601b, U+6021, U+6026, U+6029, U+602b, U+6031, U+603a, U+6042, U+604a, U+6059-605a, U+605f-6060, U+6064, U+606c, U+6077, U+6081, U+6083, U+608b, U+6092, U+6096-6097, U+609a-609b, U+60b3, U+60b5, U+60bd, U+60c6, U+60d3, U+60d8, U+60f1, U+60f4, U+60f6-60f7, U+60fb, U+6100, U+6103, U+6106, U+610d-610e, U+6121, U+6127-6128, U+612c, U+6134, U+613d-613f, U+6142;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular036.woff") format("woff");
  unicode-range: U+2e99, U+2e9b, U+2f41, U+2f46, U+614a, U+614d, U+6153, U+6158-615a, U+615d, U+615f, U+6165, U+616b, U+616f, U+6171, U+6173-6175, U+6177, U+6187, U+618a, U+6196, U+6199, U+61ba, U+61c6, U+61c8, U+61ca-61cd, U+61e6, U+61f4, U+61f6, U+61fd-61fe, U+6200, U+6209, U+6214, U+621b, U+621d-621e, U+6221, U+6233, U+624e, U+625b, U+625e, U+6260, U+6263, U+6268, U+627c, U+627e, U+6282-6283, U+6293-6294, U+6296, U+62ac, U+62bb, U+62c6-62c8, U+62ca, U+62cc, U+62cf, U+62d1, U+62ef, U+62f1, U+6302, U+6308, U+630c, U+6327, U+633e, U+634d, U+6350, U+636b, U+6376, U+6380, U+6389, U+638e, U+6396, U+63a3, U+63ab, U+63b5, U+63be, U+63c0, U+63d2, U+63e3, U+63e9, U+6406, U+640f, U+6413, U+6417, U+6428, U+6434, U+6436, U+644e, U+6467, U+6476, U+6488, U+6493, U+6495, U+64a9, U+64bb, U+64c2, U+64c5, U+64c7, U+64d2, U+64d4, U+64d8, U+64da, U+64e0, U+64e3, U+64e7, U+64ef, U+64f1, U+64f4, U+64f6, U+64fa, U+64fd, U+6500, U+6505, U+651c, U+6524, U+652c, U+6534-6535, U+6537-6538, U+6548, U+6555-6556, U+6558, U+655d-655e, U+6578, U+6588, U+659b, U+659f, U+65ab, U+65b7, U+65c1, U+65c3-65c4, U+65c6, U+65cc, U+65d2, U+65d9, U+65db, U+65e0-65e1, U+65f1, U+65fb, U+6603, U+661c, U+6636, U+663f, U+6641, U+6649, U+665e, U+6662, U+6664, U+6667, U+6683-6684, U+668e, U+6698, U+669d, U+66b8-66b9, U+66bc, U+66be, U+66c1, U+66c4, U+66da, U+66e0, U+66e6, U+66e9, U+66f5, U+66f7, U+670f, U+6716, U+671e, U+672e, U+6737-6738, U+673f, U+6741, U+6746, U+6759, U+6760, U+6763-6764, U+676a, U+6770, U+6772-6773, U+677c, U+6785, U+6789, U+678b-678c, U+67a6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular037.woff") format("woff");
  unicode-range: U+2f4d-2f4f, U+2f53, U+67a9, U+67b3-67b4, U+67b8-67b9, U+67c6, U+67ce, U+67dd-67de, U+67e2, U+67e4, U+67e7, U+67ec, U+67ee-67ef, U+6829, U+682b, U+6832, U+6840, U+684d-684e, U+6859, U+6863, U+6874, U+6877, U+687e-687f, U+688d, U+688f, U+6894, U+68a0, U+68a6, U+68ad, U+68b9-68ba, U+68c6, U+68ca, U+68d4-68d5, U+68d7, U+68e0-68e1, U+68e3, U+68e7, U+68ef, U+6901, U+6904, U+6908, U+690c, U+690f, U+691a, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6936, U+6939, U+693d, U+6954, U+6959, U+695c-695e, U+6961, U+696a-696b, U+696e, U+6974, U+6978-6979, U+697e, U+6981, U+6991, U+6995, U+69a0, U+69a7, U+69b1-69b2, U+69bb, U+69be-69bf, U+69c1, U+69ca, U+69ce, U+69d0, U+69d3, U+69dd-69de, U+69e7-69e8, U+69eb, U+69ed, U+69f2, U+69f9, U+6a0a, U+6a0c, U+6a12-6a14, U+6a1b, U+6a1e, U+6a22, U+6a2e, U+6a36, U+6a38, U+6a44, U+6a48, U+6a62, U+6a66, U+6a72, U+6a78, U+6a8d, U+6a90, U+6a97, U+6aa0, U+6aa3, U+6aaa, U+6aac, U+6ab3, U+6ab8, U+6ac1, U+6ad1, U+6ada, U+6ade-6adf, U+6aea, U+6afa, U+6b05, U+6b0a, U+6b16, U+6b1f, U+6b37-6b39, U+6b43, U+6b47, U+6b49, U+6b50, U+6b54, U+6b59, U+6b5b, U+6b5f, U+6b61, U+6b78-6b79, U+6b80, U+6b83-6b84, U+6b8d, U+6b95, U+6b98, U+6b9e, U+6ba4, U+6baa-6bab, U+6baf, U+6bb1, U+6bb3, U+6bbc, U+6bc6, U+6bcb, U+6bd3, U+6bdf, U+6bf3, U+6c08, U+6c13-6c14, U+6c1b, U+6c24, U+6c55, U+6c5e, U+6c62, U+6c68, U+6c73, U+6c7e, U+6c82, U+6c8d, U+6c90, U+6c92, U+6c9a-6c9b, U+6cae, U+6cb1, U+6cba, U+6cbd-6cbe, U+6cc5, U+6cd3, U+6cd7, U+6cd9;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular038.woff") format("woff");
  unicode-range: U+2f58-2f59, U+6cdd, U+6cef, U+6cf1, U+6d0c, U+6d19, U+6d2b, U+6d33, U+6d36, U+6d3d, U+6d5a, U+6d63-6d64, U+6d79, U+6d93, U+6d95, U+6db5, U+6dc5-6dc7, U+6dcc, U+6dd2, U+6dd5, U+6dd9, U+6dde, U+6de4, U+6de6, U+6dea, U+6dec, U+6dfa, U+6e0a, U+6e19, U+6e1d, U+6e1f, U+6e23-6e24, U+6e2b, U+6e2d-6e2e, U+6e3a, U+6e43, U+6e4d-6e4e, U+6e5f, U+6e6b, U+6e6e, U+6e72, U+6e76, U+6e82, U+6e8f, U+6e98, U+6e9f, U+6ea5, U+6eaa, U+6eaf, U+6eb2, U+6eb7, U+6ebd, U+6ec2, U+6ec4, U+6ecc, U+6ed3, U+6ed5, U+6eec, U+6ef7, U+6eff, U+6f13, U+6f3e, U+6f41, U+6f58, U+6f5b, U+6f66, U+6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c, U+6f80, U+6f82, U+6f86, U+6f8e, U+6f91, U+6fa1, U+6fa3, U+6fb3, U+6fc2, U+6fc6, U+6fd4, U+6fd8, U+6fdb, U+6fdf, U+6fec, U+6fee, U+6ff3, U+6ff6, U+6ffa, U+7001, U+7009, U+700b, U+700f, U+7011, U+7018, U+701a-701b, U+701d, U+7030, U+7032, U+7051, U+7063, U+70ae-70af, U+70b3, U+70cb, U+70dd, U+70df, U+70f1, U+70fd, U+711c, U+7156, U+7162, U+7165-7166, U+716c, U+7188, U+718f, U+7195, U+71a8, U+71ac, U+71b9, U+71c9, U+71d4, U+71df-71e0, U+71e7, U+71ec, U+71ee, U+71f9, U+71fc, U+720d, U+7210, U+7228, U+7230, U+723b-723c, U+723f, U+7246, U+724b, U+7258, U+7274, U+727e, U+7281-7282, U+7287, U+7292, U+7296, U+72a2, U+72a7, U+72b2, U+72b9, U+72c3, U+72c6, U+72ce, U+72d2, U+72e0, U+72e2, U+72f7, U+730a, U+7316-7317, U+731d, U+7329, U+732f, U+7334, U+734e, U+7357, U+7368, U+736a, U+7375, U+737a-737b, U+73b3, U+73bb, U+73ce, U+73de, U+73e5, U+73ee, U+73f1, U+73f8, U+7405;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular039.woff") format("woff");
  unicode-range: U+2f68, U+743a, U+743f, U+7441, U+7459, U+745f, U+7463-7464, U+7469-746a, U+746f-7470, U+747e, U+749e, U+74a2, U+74ca, U+74cf, U+74d4, U+74e0, U+74e3, U+74e7, U+74e9, U+74ee, U+74f0-74f2, U+74f7-74f8, U+7503-7505, U+750c-750e, U+7513, U+751e, U+752c, U+7538, U+753c, U+7544, U+7546, U+7549-754b, U+754d, U+755a-755b, U+7564, U+7567, U+7569, U+756b, U+756d, U+7574, U+7578, U+7582, U+7589, U+7594, U+759a, U+759d, U+75a3, U+75a5, U+75b3, U+75b8, U+75bd, U+75c2-75c3, U+75ca, U+75cd, U+75de, U+75f2-75f3, U+75fc, U+75fe-75ff, U+7601, U+7609, U+760b, U+761f-7620, U+7622, U+7627, U+7630, U+7634, U+763b, U+7646, U+7648, U+7658, U+765c, U+7661-7662, U+7667-7669, U+766c, U+7670, U+7672, U+7676, U+7678, U+767c, U+7680, U+7683, U+7688, U+768b, U+768e, U+7696, U+7699-769a, U+76b0, U+76b4, U+76b7-76b9, U+76c2, U+76cd, U+76d2, U+76d6, U+76de, U+76ea, U+76fb, U+7704, U+7707-7708, U+771b, U+7724-7726, U+7737, U+7747, U+775a-775b, U+7765, U+7779, U+777f, U+778b, U+778e, U+77b6, U+77b9, U+77bb, U+77bd, U+77bf, U+77c7, U+77cd, U+77d7, U+77da, U+77e3, U+77fc, U+780c, U+7812, U+7820, U+7845, U+7874, U+787c, U+7886, U+788c, U+789a, U+78a3, U+78aa, U+78af, U+78b5, U+78bc, U+78be, U+78c5-78c6, U+78ca-78cb, U+78d1, U+78e7, U+78ec, U+78f4, U+78fd, U+7907, U+7911-7912, U+7919, U+7926, U+792a, U+792c, U+7957, U+795a, U+797a, U+7980, U+798a, U+799d, U+79a7, U+79b3, U+79ba, U+79c9, U+79d5, U+79e1, U+79e7, U+79ec, U+7a08, U+7a0d, U+7a18-7a19, U+7a20, U+7a31, U+7a37, U+7a3e, U+7a43;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular040.woff") format("woff");
  unicode-range: U+7a49, U+7a61, U+7a69, U+7a7d, U+7a88, U+7a95-7a98, U+7ab0, U+7ab6, U+7abf, U+7ac5, U+7ac7, U+7aca, U+7acd, U+7acf, U+7ad2-7ad3, U+7ad5, U+7ada, U+7add, U+7ae1-7ae2, U+7aed, U+7af0, U+7af8, U+7b02, U+7b04, U+7b06, U+7b0a-7b0b, U+7b0f, U+7b18, U+7b1e, U+7b28, U+7b33, U+7b35-7b36, U+7b45, U+7b4c, U+7b50, U+7b5d, U+7b65, U+7b6c, U+7b6e, U+7b70-7b71, U+7b74, U+7b7a, U+7b8d, U+7b8f, U+7b98-7b9a, U+7b9c-7b9d, U+7b9f, U+7bb4, U+7bc1, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7be5-7be6, U+7be9, U+7bf3, U+7bf6-7bf7, U+7c07, U+7c0d, U+7c11-7c14, U+7c17, U+7c1f, U+7c23, U+7c27, U+7c2b, U+7c37, U+7c3d, U+7c40, U+7c43, U+7c4c, U+7c4f, U+7c54, U+7c56, U+7c58, U+7c5f, U+7c64-7c65, U+7c6c, U+7c75, U+7c83, U+7c90, U+7ca1-7ca2, U+7ca4, U+7ca8, U+7cab, U+7cad, U+7cb1-7cb3, U+7cbd, U+7cc0, U+7cc2, U+7cc5, U+7cd2, U+7cd8, U+7cdc, U+7ce2, U+7cef, U+7cf2, U+7cf4, U+7cf6, U+7d02, U+7d06, U+7d0a, U+7d15, U+7d1c, U+7d2e, U+7d32, U+7d35, U+7d3f, U+7d45, U+7d4b, U+7d4e-7d4f, U+7d56, U+7d5b, U+7d6e, U+7d73, U+7d7d, U+7d89, U+7d8f, U+7d9b, U+7d9f, U+7da2-7da3, U+7dab, U+7dae-7db0, U+7db5, U+7dc7, U+7dd5, U+7dd8, U+7ddc-7ddd, U+7de1, U+7de4, U+7df2, U+7e05, U+7e09, U+7e12, U+7e1f, U+7e21-7e22, U+7e32, U+7e35, U+7e39-7e3b, U+7e3d, U+7e43, U+7e46, U+7e56, U+7e59-7e5a, U+7e5d-7e5e, U+7e66-7e67, U+7e69-7e6a, U+7e79, U+7e7b-7e7d, U+7e7f, U+7e83, U+7e88-7e89, U+7e8c, U+7e8e, U+7e90, U+7e92-7e94, U+7e9b-7e9c, U+7f38, U+7f45, U+7f4c-7f4e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular041.woff") format("woff");
  unicode-range: U+2f79, U+2f7e, U+2f80, U+7f50-7f51, U+7f54-7f55, U+7f58, U+7f5f, U+7f67-7f69, U+7f78, U+7f82-7f83, U+7f86-7f88, U+7f94, U+7f9d, U+7fa3, U+7fae-7faf, U+7fb2, U+7fb6, U+7fb8-7fb9, U+7fc6, U+7fca, U+7fd5, U+7fe1, U+7fe6, U+7fe9, U+7ff9, U+8004, U+800b, U+8012, U+8018-8019, U+801c, U+8021, U+8028, U+803b, U+803f, U+8046, U+804a, U+8052, U+8062, U+8068, U+8072, U+8076, U+8079, U+807f, U+8084-8086, U+8093, U+80ac-80ad, U+80c4, U+80d6, U+80d9, U+80db, U+80dd, U+80e5, U+80ef, U+80fc, U+8109, U+8123, U+812f, U+813e, U+8146, U+8153, U+815f, U+8165-8166, U+816e, U+8174, U+8182-8183, U+8188, U+818a, U+8193, U+8195, U+81a4, U+81a9, U+81b0, U+81b8, U+81ba, U+81bd-81be, U+81c8-81c9, U+81d1, U+81d8-81da, U+81e0, U+81e7, U+81fb, U+81fe, U+8202, U+8209-820a, U+820d, U+8212, U+8216, U+822e, U+8238, U+8240, U+8259-825a, U+825d, U+825f, U+8262, U+8264, U+8268, U+826a, U+8271, U+8277, U+828d, U+829f, U+82ab-82ac, U+82d2, U+82d9, U+82dc, U+82de-82df, U+82e1, U+82e3, U+82f3-82f4, U+82f9, U+82fb, U+8303, U+8306, U+8316-8318, U+8323, U+832f, U+8331-8332, U+8334-8335, U+8345, U+8350, U+8373, U+8375, U+8385, U+8387, U+838e, U+8393, U+8396, U+839a, U+839f-83a0, U+83a8, U+83aa, U+83b5, U+83bd, U+83c1, U+83ce, U+83d8, U+83e0, U+83f2, U+83f4, U+83f7, U+83fb, U+83fd, U+8403, U+8407, U+840b, U+840d, U+8413, U+8422, U+842a, U+8435, U+8438, U+843c, U+8446, U+8462, U+8469, U+846b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular042.woff") format("woff");
  unicode-range: U+2f8c, U+2f91, U+846e-846f, U+8477, U+8479, U+8482, U+8484, U+849f, U+84a1, U+84ad, U+84b9, U+84bb, U+84bf, U+84c1, U+84c6, U+84ca, U+84cd, U+84d0, U+84d6, U+84d9-84da, U+84f4, U+84fc, U+84ff, U+8506, U+8514-8515, U+8517-8518, U+851f, U+852c, U+8540-8541, U+8548, U+854b, U+8555, U+8558, U+855a, U+8563, U+856d, U+8577, U+8580, U+8588, U+858a, U+8590-8591, U+859b-859c, U+85a4, U+85a8, U+85b9-85ba, U+85d0, U+85d5, U+85dc, U+85f9-85fa, U+85fe, U+8602, U+860a-860b, U+8613, U+8616-8617, U+861a, U+8622, U+862f-8630, U+863f, U+864d, U+865f, U+8667, U+8671, U+868b-868c, U+8693, U+86a3, U+86a9-86ab, U+86af-86b0, U+86b6, U+86c4, U+86d4, U+86de-86df, U+86e9, U+86ec, U+86ef, U+86f9, U+86fb, U+8703, U+8706, U+8708-870a, U+870d, U+8711-8712, U+871a, U+8725, U+8729, U+8734, U+8737, U+873f, U+874c, U+874e, U+8753, U+8757, U+8759, U+875f-8760, U+8763, U+8768, U+876a, U+876e, U+8774, U+8778, U+8782, U+879f, U+87ab, U+87af, U+87b3, U+87bb, U+87bd, U+87c0, U+87c4, U+87c6, U+87cb, U+87d0, U+87d2, U+87ef, U+87f2, U+87f6-87f7, U+87fe, U+880e-880f, U+8811, U+8815-8816, U+8821, U+8827, U+8831, U+8836, U+8839, U+883b, U+8842, U+8844, U+884d, U+8859, U+8862, U+886b, U+8872, U+8875, U+887d-887e, U+888d, U+8892, U+8897, U+8899, U+889e, U+88a4, U+88ae, U+88b0, U+88b5, U+88bf, U+88c4, U+88d8-88d9, U+88e8, U+88f2, U+88f4, U+88f9, U+88fc, U+8902, U+890a, U+8913, U+891d-891e, U+8925, U+892b, U+8936, U+8938, U+893b, U+8941, U+8943, U+894c-894d, U+8960, U+8964, U+896a, U+896d, U+896f, U+8974, U+897e, U+8983, U+8988, U+898a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular043.woff") format("woff");
  unicode-range: U+2f97-2f98, U+8993, U+8998, U+89a1, U+89a6, U+89a9, U+89ac, U+89af, U+89b2, U+89ba, U+89bf-89c0, U+89da, U+89dc-89dd, U+89e7, U+89f4, U+89f8, U+8a0c, U+8a10, U+8a16, U+8a36, U+8a41, U+8a46, U+8a48, U+8a52, U+8a5b, U+8a6c-8a6d, U+8a7c, U+8a82, U+8a84, U+8a91, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa8, U+8ac2, U+8ada-8adb, U+8ade, U+8ae0-8ae2, U+8ae4, U+8af1, U+8af3, U+8b07, U+8b0c, U+8b14, U+8b1a, U+8b26, U+8b28, U+8b2b, U+8b3e, U+8b41, U+8b49, U+8b4c, U+8b4e-8b4f, U+8b56, U+8b5b, U+8b5f, U+8b6b, U+8b6f, U+8b71, U+8b74, U+8b7d, U+8b8a, U+8b8c, U+8b8e, U+8b92, U+8b96, U+8b99-8b9a, U+8c3a, U+8c3f, U+8c41, U+8c48, U+8c4c, U+8c4e, U+8c50, U+8c55, U+8c62, U+8c6b-8c6c, U+8c78, U+8c7a, U+8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c94, U+8c98, U+8cad-8cae, U+8cb2-8cb3, U+8cbd, U+8cc1, U+8ccd, U+8cda, U+8cfa-8cfb, U+8d07, U+8d0a, U+8d0d, U+8d0f-8d10, U+8d13, U+8d67, U+8d6d, U+8d71, U+8d81, U+8dba, U+8dc2, U+8dcc, U+8dcf, U+8dd6, U+8dda-8ddb, U+8ddf, U+8de3, U+8deb, U+8dfc, U+8dff, U+8e08-8e09, U+8e10, U+8e1d-8e1f, U+8e30, U+8e34, U+8e47-8e4a, U+8e4c, U+8e50, U+8e55, U+8e59, U+8e60, U+8e63-8e64, U+8e76, U+8e7c, U+8e84, U+8e8b, U+8e94, U+8ea1, U+8eaa, U+8eac, U+8ec5-8ec6, U+8ec8, U+8edb, U+8ee3, U+8efb-8efc, U+8efe, U+8f05, U+8f0a, U+8f0c, U+8f12-8f13, U+8f15, U+8f19, U+8f1c, U+8f1f, U+8f26, U+8f33, U+8f39, U+8f3b, U+8f3e, U+8f42, U+8f45-8f46, U+8f4c, U+8f4e, U+8f57, U+8f5c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular044.woff") format("woff");
  unicode-range: U+8f63-8f64, U+8f9c, U+8fa7-8fa8, U+8fad-8faf, U+8fb7, U+8fda, U+8fe2, U+8fe5, U+8fef, U+8ff4, U+8ff9-8ffa, U+9005, U+900b, U+900e, U+9011, U+9015-9016, U+9027, U+9035-9036, U+9039, U+903e, U+9049, U+904f-9052, U+9056, U+9058, U+905e, U+9068, U+906f, U+9072, U+9076, U+9080, U+9082-9083, U+908f, U+90a8, U+90af, U+90b1, U+90b5, U+90db, U+90e2, U+9102, U+9112, U+9130, U+9132, U+914a, U+9156, U+9158, U+9163, U+9165, U+9169, U+9172-9173, U+9182, U+918b, U+91a2, U+91aa-91ab, U+91af, U+91b4-91b5, U+91ba, U+91c1, U+91cb, U+91d0, U+91d6, U+91db, U+91df, U+91e1, U+91f5-91f6, U+91fc, U+91ff, U+9211, U+9214-9215, U+921e, U+9229, U+922c, U+923f, U+9245, U+924b, U+9250, U+9257, U+925a, U+925e, U+9293, U+9295-9296, U+92b7, U+92b9, U+92e9, U+92fa, U+9319-931a, U+9322-9323, U+9335, U+933a-933b, U+9344, U+9356, U+935c, U+9360, U+936e, U+9394, U+93ac, U+93b0, U+93b9, U+93c3, U+93c8, U+93d0, U+93d6-93d8, U+93dd, U+93e4-93e5, U+93e8, U+9403, U+9407, U+9410, U+9413-9414, U+941a, U+9421, U+942b, U+9436, U+943a, U+9441, U+9452, U+945a-945b, U+945e, U+9460, U+9462, U+946a, U+9470, U+9475, U+9477, U+947c, U+947e, U+9481, U+9582, U+9587, U+958a, U+9594, U+9596, U+9598-9599, U+95a0, U+95a7, U+95ad, U+95b9, U+95bc, U+95be, U+95c3, U+95cc-95cd, U+95d4-95d6, U+95dc, U+95e1-95e2, U+95e5, U+9621, U+9628, U+962e-962f, U+9642, U+964b-964c, U+964f, U+965c-965d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular045.woff") format("woff");
  unicode-range: U+2faa-2fab, U+2fb1-2fb2, U+2fbd-2fc0, U+965e-965f, U+9666, U+966c, U+9672, U+968d, U+9695, U+9697-9698, U+96a7-96a8, U+96b0-96b2, U+96b4, U+96b6, U+96b8-96b9, U+96c9, U+96cb, U+96ce, U+96d5-96d6, U+96d9, U+96f9, U+9704, U+9706, U+9708, U+970d-970f, U+9711, U+9713, U+9719, U+9724, U+972a, U+9730, U+9738-9739, U+973d-973e, U+9742, U+9746, U+9748-9749, U+9760, U+9764, U+9766, U+9768, U+976b, U+9771, U+9779-977a, U+977c, U+9781, U+9785-9786, U+978f-9790, U+979c, U+97a3, U+97a6, U+97a8, U+97ab, U+97b3-97b4, U+97c3, U+97c6, U+97c8, U+97cb, U+97dc, U+97ed, U+97f2, U+97f5-97f6, U+980f, U+9821, U+9846, U+984b, U+984f, U+9871, U+9873-9874, U+98aa, U+98b1, U+98b6, U+98c3, U+98c6, U+98e9, U+98eb, U+98ed-98ee, U+9912, U+9914, U+9918, U+991d, U+9920-9921, U+9924, U+992c, U+992e, U+993d-993e, U+9942, U+994b-994c, U+9950-9951, U+9955, U+9997, U+99a5, U+99bc, U+99d1, U+99d8, U+99db, U+99df, U+99e2, U+99ed-99ee, U+99f2, U+99f8, U+99fb, U+9a01, U+9a05, U+9a0f, U+9a2b, U+9a3e, U+9a40, U+9a42-9a43, U+9a45, U+9a5b, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6b, U+9aad, U+9ab0, U+9abc, U+9ac0, U+9acf, U+9ad1, U+9ad3-9ad4, U+9ade-9adf, U+9ae2-9ae3, U+9ae6, U+9aeb, U+9af1, U+9af4, U+9afb, U+9b06, U+9b18, U+9b1f, U+9b23, U+9b25, U+9b27, U+9b29-9b2a, U+9b2e-9b2f, U+9b32, U+9b3b, U+9b43, U+9b4d-9b4e, U+9b51, U+9b58, U+9b74, U+9b83, U+9b91, U+9b93, U+9b96-9b97, U+9b9f-9ba0, U+9bb4, U+9bb9, U+9bc0, U+9bc6, U+9bca, U+9bcf, U+9bd1-9bd2, U+9bd4, U+9be1-9be3;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular046.woff") format("woff");
  unicode-range: U+2f01, U+2fc4, U+2fc6, U+2fcb-2fcc, U+2fd2, U+2fd4-2fd5, U+3402, U+34b5, U+34db, U+378d, U+37e2, U+3b22, U+3bb6, U+3bc3, U+3c0f, U+3e3f, U+3f72, U+4264, U+4453, U+445b, U+459d, U+45ea, U+4844, U+49b0, U+4c17, U+4e28, U+4e2f-4e30, U+4e8d, U+4ee1, U+4efd, U+4eff, U+4f03, U+4f0b, U+4f48-4f49, U+4f56, U+4f5f-4f60, U+4f6a, U+4f6c, U+4f7e, U+4f8a, U+4f94, U+4f97, U+4fc9, U+5001-5002, U+500e, U+5018, U+5027, U+502e, U+503b, U+5040-5041, U+5094, U+50cc, U+50d0, U+50e6, U+50f2, U+5103, U+5106, U+510b, U+511e, U+9be4, U+9bf0-9bf2, U+9c04, U+9c06, U+9c08-9c09, U+9c0c, U+9c12, U+9c14-9c15, U+9c1b, U+9c21, U+9c24-9c25, U+9c2e, U+9c30, U+9c32, U+9c3e, U+9c46-9c47, U+9c5a, U+9c60, U+9c67, U+9c76, U+9c78, U+9ce7, U+9ceb-9cec, U+9cf0, U+9d03, U+9d06, U+9d08, U+9d12, U+9d15, U+9d1f, U+9d23, U+9d26, U+9d2a, U+9d3e-9d3f, U+9d41, U+9d44, U+9d46, U+9d48, U+9d50-9d51, U+9d59, U+9d5d-9d5e, U+9d64, U+9d6f, U+9d72, U+9d7a, U+9d87, U+9d89, U+9d9a, U+9da4, U+9da9, U+9dab, U+9db2, U+9db8, U+9dba-9dbb, U+9dc1-9dc2, U+9dc6, U+9dcf, U+9dd3, U+9dd9, U+9de6, U+9ded, U+9def, U+9df8, U+9dfd, U+9e1a-9e1b, U+9e75, U+9e79, U+9e7d, U+9e81, U+9e88, U+9e8b-9e8c, U+9e91, U+9e95, U+9e9d, U+9ea5, U+9eaa, U+9ead, U+9eb8, U+9ebc, U+9ecc, U+9ecf-9ed0, U+9ed4, U+9edc-9ede, U+9ee0, U+9ee5, U+9ee8, U+9eef, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9f07-9f08, U+9f15, U+9f21, U+9f2c, U+9f4e-9f4f, U+9f52, U+9f54, U+9f5f-9f61, U+9f63, U+9f66, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f9c-9f9d, U+9fa0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular047.woff") format("woff");
  unicode-range: U+2e8f, U+5135, U+514a, U+5155, U+5157, U+519d, U+51c3, U+51ca, U+51de, U+51e2, U+51ee, U+5201, U+5213, U+5215, U+5249, U+5257, U+5261, U+5293, U+52c8, U+52cc, U+52d0, U+52d6, U+52db, U+52f0, U+52fb, U+5300, U+5307, U+531c, U+5361, U+5363, U+5393, U+539d, U+53b2, U+5412, U+5427, U+544d, U+546b, U+5474, U+547f, U+5488, U+5496, U+549c, U+54a1, U+54a9, U+54c6, U+54ff, U+550e, U+552b, U+5535, U+5550, U+5581, U+5586, U+558e, U+55ad, U+55ce, U+5608, U+560e, U+563b, U+5649, U+5666, U+566f, U+5671-5672, U+5676, U+569e, U+56a9, U+56ac, U+56b3, U+56c9, U+570a, U+5721, U+572f, U+5733-5734, U+5770, U+5777, U+577c, U+579c, U+57b8, U+57c7-57c8, U+57cf, U+57e4, U+57ed, U+57f5-57f6, U+57ff, U+5809, U+5864, U+5889, U+58a9, U+58ce, U+58d2, U+58d4, U+58da, U+58e0, U+58e9, U+590c, U+595d, U+596d, U+598b, U+5992, U+59a4, U+59c3, U+59d2, U+59dd, U+59f8, U+5a13, U+5a23, U+5a67, U+5a6d, U+5a77, U+5a7e, U+5a84, U+5a9e, U+5aa7, U+5ac4, U+5b19, U+5b25, U+5b41, U+5b56, U+5b7d, U+5b93, U+5bd8, U+5c12, U+5c1e, U+5c23, U+5c2b, U+5c62, U+5c7a, U+5c8f, U+5c9f, U+5ca3, U+5caa, U+5cba, U+5ccb, U+5cd0, U+5cd2, U+5cf4, U+5d0d, U+5d27, U+5d46-5d47, U+5d4a, U+5d53, U+5d6d, U+5d81, U+5da0, U+5da4, U+5da7, U+5db8, U+5dcb, U+5e14, U+5e18, U+5e58, U+5e5e, U+5e77, U+5ebe, U+5ecb, U+5ef9, U+5f00, U+5f02, U+5f07, U+5f1d, U+5f23, U+5f34, U+5f36, U+5f3d, U+5f40, U+5f54, U+5f58, U+5f64, U+5f67, U+5f7d, U+5f89, U+5f9c, U+5fa7, U+5faf, U+5fc9, U+5fde, U+5fe1, U+5fe9, U+600d, U+6014, U+6018;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular048.woff") format("woff");
  unicode-range: U+6033, U+6035, U+6047, U+609d-609e, U+60cb, U+60d4-60d5, U+60dd, U+60f8, U+611c, U+612b, U+6130, U+6137, U+618d, U+61b9, U+61bc, U+6222, U+623e, U+6243, U+6256, U+625a, U+626f, U+6285, U+62c4, U+62d6, U+62fc, U+630a, U+6318, U+6339, U+6343, U+6365, U+637c, U+63e5, U+63f5, U+6410, U+6422, U+6460, U+646d, U+6479, U+64be-64bf, U+64c4, U+64ce, U+64d0, U+64f7, U+64fb, U+6522, U+6529, U+6567, U+659d, U+6600, U+6609, U+6615, U+661e, U+6622, U+6624, U+662b, U+6630-6631, U+6633, U+663a, U+6648, U+664c, U+6659, U+6661, U+6665, U+6673, U+6677-6678, U+668d, U+66a0, U+66b2, U+66bb, U+66c8, U+66db, U+66e8, U+66fa-66fb, U+6713, U+6733, U+6747-6748, U+6766, U+677b, U+6781, U+6793, U+6798, U+679b, U+67bb, U+67c0, U+67d7, U+67f9, U+67fc, U+6801, U+681d, U+682c, U+6831, U+6852, U+685b, U+6872, U+6875, U+68a3, U+68a5, U+68b2, U+68c8, U+68d0, U+68e8, U+68ed, U+68f0-68f1, U+68fc, U+690a, U+6935, U+6942, U+6949, U+6957, U+6963-6964, U+6968, U+6980, U+69a5, U+69ad, U+69cf, U+69e2, U+69e9-69ea, U+69f5-69f6, U+6a0f, U+6a15, U+6a3b, U+6a3e, U+6a45, U+6a50, U+6a56, U+6a5b, U+6a73, U+6a89, U+6a94, U+6a9d-6a9e, U+6aa5, U+6ae4, U+6ae7, U+6b1b, U+6b1e, U+6b2c, U+6b35, U+6b46, U+6b56, U+6b60, U+6b67, U+6b82, U+6ba9, U+6bad, U+6bd6-6bd7, U+6bff, U+6c05, U+6c10, U+6c33, U+6c59, U+6c5c, U+6c74, U+6c76, U+6c85-6c86, U+6c98, U+6c9c, U+6caa, U+6cc6, U+6cd4, U+6ce0, U+6ceb, U+6cee, U+6cfb, U+6d04, U+6d0e, U+6d2e, U+6d31, U+6d39, U+6d3f, U+6d58, U+6d65, U+6d82, U+6d87, U+6d94, U+6daa;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular049.woff") format("woff");
  unicode-range: U+2f67, U+6dac, U+6dbf, U+6dc4, U+6dd6, U+6ddb, U+6ddd, U+6dfc, U+6e44, U+6e5c, U+6e5e, U+6eb1, U+6ec1, U+6ec7, U+6ece, U+6f10, U+6f1a, U+6f2a, U+6f2f, U+6f33, U+6f51, U+6f59, U+6f5e, U+6f61-6f62, U+6f7e, U+6f88, U+6f8c-6f8d, U+6f94, U+6fa0, U+6fa7, U+6fb6, U+6fbc, U+6fc7, U+6fca, U+6ff0, U+6ff5, U+6ff9, U+7005, U+704a, U+704e, U+705d-705e, U+7064, U+7075, U+7085, U+70a4, U+70ab, U+70b7, U+70d4, U+70d8, U+70e4, U+710f, U+711e, U+7120, U+712b, U+712e, U+7146-7147, U+7151-7152, U+715c, U+7160, U+7168, U+7185, U+7187, U+7192, U+71ba, U+71c1, U+71c4, U+71fe, U+7200, U+7215, U+7255-7256, U+728d, U+729b, U+72be, U+72fb, U+7327-7328, U+7350, U+7366, U+737c, U+7395, U+739f-73a0, U+73a2, U+73a6, U+73ab, U+73c9, U+73cf, U+73d6, U+73d9, U+73e3, U+73e9, U+7407, U+740a, U+741a-741b, U+7426, U+7428, U+742a-742c, U+742e-7430, U+7444, U+7446-7447, U+744b, U+7457, U+7462, U+746b, U+746d, U+7486-7487, U+7489, U+7490, U+7498, U+749c, U+749f, U+74a3, U+74a6, U+74a8-74a9, U+74b5, U+74bf, U+74c8-74c9, U+74ff, U+7501, U+7517, U+752f, U+756f, U+7579, U+7592, U+75ce, U+75e4, U+7600, U+7602, U+7608, U+7615-7616, U+7619, U+761e, U+762d, U+7635, U+7643, U+764b, U+7664-7665, U+766d, U+766f, U+7671, U+7681, U+769b, U+769d-769e, U+76a6, U+76aa, U+76b6, U+76c5, U+76cc, U+76ce, U+76d4, U+76e6, U+76f1, U+76fc, U+770a, U+7719, U+7734, U+7736, U+7746, U+774d-774e, U+775c, U+775f, U+7762, U+777a, U+7780, U+7794, U+77aa, U+77e0, U+782d, U+7843, U+784e-784f, U+7851, U+7868;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular050.woff") format("woff");
  unicode-range: U+2f71, U+786e, U+78ad, U+78b0, U+78e4, U+78f2, U+78f7, U+7900, U+791c, U+792e, U+7931, U+7934, U+7945-7946, U+795c, U+7979, U+7998, U+79b8, U+79c8, U+79ca, U+79d4, U+79de, U+79eb, U+79ed, U+7a03, U+7a39, U+7a5d, U+7a6d, U+7a85, U+7aa0, U+7ab3, U+7abb, U+7ace, U+7aeb, U+7afd, U+7b12, U+7b2d, U+7b3b, U+7b47, U+7b4e, U+7b60, U+7b6d, U+7b6f, U+7b9e, U+7bd7, U+7bd9, U+7c01, U+7c20, U+7c31, U+7c33, U+7c36, U+7c59, U+7c6d, U+7c79, U+7c8f, U+7c94, U+7ca0, U+7cbc, U+7cd5, U+7cd9, U+7cdd, U+7d07-7d08, U+7d13, U+7d1d, U+7d23, U+7d31, U+7d41, U+7d48, U+7d53, U+7d5c, U+7d7a, U+7d83, U+7d8b, U+7da6, U+7dc2, U+7dcc, U+7e08, U+7e11, U+7e15, U+7e28, U+7e47, U+7e52, U+7e8a, U+7e8d, U+7f47, U+7f91, U+7f97, U+7fbf, U+7fce, U+7fdb, U+7fdf, U+7fec, U+7fee, U+7ffa, U+8014, U+8026, U+8035, U+8037, U+803c, U+80ca, U+80d7, U+80e0, U+80f3, U+8118, U+814a, U+8160, U+8167-8168, U+816d, U+81bb, U+81ca, U+81cf, U+81d7, U+8260, U+8274, U+828e, U+82a1, U+82a3-82a4, U+82a9, U+82ae, U+82b7, U+82be-82bf, U+82c6, U+82d5, U+82fd-82fe, U+8300-8301, U+8322, U+832d, U+833a, U+8343, U+8347, U+8351, U+8355, U+8362, U+837d, U+8386, U+8392, U+8398, U+83a7, U+83a9, U+83bf-83c0, U+83c7, U+83cf, U+83d1, U+83e1, U+83ea, U+8401, U+8406, U+8448, U+845f, U+8470, U+8473, U+8485, U+849e, U+84af, U+84b4, U+84ba, U+84c0, U+84c2, U+851e, U+852f, U+8532, U+8559, U+8564, U+857a, U+858c, U+858f, U+85a2, U+85ad, U+85cb, U+85ce, U+85ed, U+85ff, U+8604-8605, U+8610, U+8612, U+8618, U+8629, U+8638, U+8641, U+8657, U+8662;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular051.woff") format("woff");
  unicode-range: U+2fa1, U+866c, U+8675, U+8698, U+86b8, U+86fa, U+86fc-86fd, U+870b, U+8771, U+8787-8788, U+87ac-87ad, U+87b5, U+87d6, U+8806, U+880a, U+8810, U+8814, U+8898, U+88aa, U+88ca, U+88ce, U+88f5, U+8918-891a, U+891c, U+8927, U+8930, U+8932, U+8939, U+8940, U+8994, U+89d4, U+89e5, U+89f6, U+8a12, U+8a15, U+8a22, U+8a37, U+8a47, U+8a4e, U+8a5d, U+8a61, U+8a75, U+8a79, U+8aa7, U+8ad0, U+8adf, U+8af4, U+8af6, U+8b46, U+8b54, U+8b59, U+8b69, U+8b9d, U+8c49, U+8c68, U+8ce1, U+8cf8, U+8cfe, U+8d12, U+8d1b, U+8daf, U+8dce, U+8dd1, U+8dd7, U+8e20, U+8e23, U+8e3d, U+8e70, U+8e7b, U+8efa, U+8f1e, U+8f2d, U+8f36, U+8f54, U+8fa6, U+8fb5, U+8fe4, U+8fe8, U+8fee, U+9008, U+902d, U+9088, U+9095, U+9097, U+9099, U+909b, U+90a2, U+90b3, U+90be, U+90c4-90c5, U+90c7, U+90d7, U+90dd, U+90ef, U+90f4, U+9114-9116, U+9122-9123, U+912f, U+9131, U+9134, U+913d, U+9148, U+915b, U+9183, U+919e, U+91b1, U+91bc, U+91d7, U+91e4-91e5, U+91ed, U+91f1, U+91fb, U+9207, U+9210, U+9238-923a, U+923c, U+9240, U+9243, U+924f, U+9278, U+9288, U+92c2, U+92cb-92cc, U+92d3, U+92e0, U+92ff, U+931f, U+9321, U+9325, U+9348-9349, U+9364-9365, U+936a, U+9370, U+939b, U+93a3, U+93ba, U+93c6, U+93de-93df, U+93fd, U+9404, U+9433, U+944a, U+9463, U+946b, U+9471-9472, U+958e, U+959f, U+95a6, U+95a9, U+95ac, U+95b6, U+95bd, U+95cb, U+95d0, U+95d3, U+95da, U+95de, U+9658, U+9684, U+969d, U+96a4-96a5, U+96d2, U+96de, U+96e9, U+96ef, U+9733, U+973b, U+974d-974f, U+975a, U+976e, U+9773, U+9795;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular052.woff") format("woff");
  unicode-range: U+2e97, U+3406, U+342c, U+342e, U+3468, U+346a, U+3492, U+34bc, U+34c1, U+34c7, U+351f, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35f4, U+3605, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+37c1, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38fa, U+3917, U+391a, U+396f, U+3a6e, U+3a73, U+3ad6-3ad7, U+3aea, U+3b0e, U+3b1a, U+3b1c, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bcd, U+3bf0, U+97ae, U+97ba, U+97c1, U+97c9, U+97db, U+97de, U+97f4, U+980a, U+981e, U+982b, U+9852-9853, U+9856-9857, U+9859, U+9865, U+986c, U+98ba, U+98c8, U+98e7, U+9958, U+999e, U+9a02-9a03, U+9a24, U+9a2d-9a2e, U+9a38, U+9a4a, U+9a4e, U+9ab6, U+9ac1, U+9ac3, U+9ace, U+9ad6, U+9af9, U+9b02, U+9b08, U+9b20, U+9b2d, U+9b5e, U+9b66, U+9b72, U+9b75, U+9b79, U+9b84, U+9b8a, U+9b8f, U+9b9e, U+9ba7, U+9bc1, U+9bce, U+9be5, U+9bf8, U+9bfd, U+9c00, U+9c23, U+9c41, U+9c4f-9c50, U+9c53, U+9c63, U+9c65, U+9c77, U+9d1d-9d1e, U+9d43, U+9d47, U+9d52, U+9d63, U+9d70, U+9d7c, U+9d8a, U+9d96, U+9dac, U+9dbc, U+9dc0, U+9de7, U+9e07, U+9e15, U+9e9e, U+9ea4, U+9eac, U+9eaf, U+9f10, U+9f39, U+9f57, U+9f94, U+9f97, U+9fa2, U+f970, U+f9dc, U+fa0f-fa10, U+fa14-fa15, U+fa32, U+fa36, U+fa39, U+fa3c, U+fa3e, U+fa42, U+fa60, U+fa6a, U+2000b, U+2123d, U+2131b, U+2146e, U+216b4, U+218bd, U+21e34, U+231c4, U+235c4, U+2373f, U+23763, U+23cfe, U+247f1, U+2548e, U+2550e, U+25771, U+259c4, U+25da1, U+26aff, U+26e40, U+270f4, U+27684, U+28277, U+283cd, U+2a190;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular053.woff") format("woff");
  unicode-range: U+2e83, U+2e85, U+2ea6, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d64, U+3d9a, U+3dc0, U+3dd4, U+3e05, U+3e60, U+3e66, U+3e68, U+3e83, U+3e94, U+3f57, U+3f75, U+3f77, U+3fae, U+3fc9, U+3fd7, U+4039, U+4058, U+4093, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+4417, U+441c, U+4422, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+45b8, U+45e5, U+460f, U+4641, U+4665, U+46a1, U+46af, U+470c, U+4764, U+47fd, U+4816, U+484e, U+48b5, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b3b, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c20, U+4cc4, U+4cd1, U+4d07, U+4d77, U+4e02, U+4e0f, U+4e12, U+4e29, U+4e2b-4e2c, U+4e2e, U+4e40, U+4e47-4e48, U+4e51, U+4e5a, U+4e69, U+4e9d, U+4eb9, U+4ebb-4ebc, U+4ec3, U+4ec8, U+4ed0, U+4eda, U+4eeb, U+4ef1, U+4ef5, U+4f00, U+4f16, U+4f37, U+4f3e, U+4f54, U+4f58, U+4f64, U+4f77-4f78, U+4f7a, U+4f7d, U+4f82, U+4f85, U+4f92, U+4f9a, U+4fb2, U+4fbe, U+4fc5, U+4fcb, U+4fcf, U+4fd2, U+4fe6, U+4ff2, U+5000, U+5010, U+5013, U+501c, U+501e, U+5022, U+5042, U+5046, U+504e, U+5053, U+5057, U+5063, U+5066, U+506a, U+5070, U+5088, U+5092-5093, U+5095-5096, U+509c, U+50a3, U+50aa, U+50b1, U+50ba-50bb, U+50c4, U+50c7, U+50ce, U+50d4, U+50d9, U+50e1, U+50e9, U+50f3, U+5108, U+5117, U+511b, U+5160, U+5173, U+517b, U+5183, U+518b, U+5198, U+51a3, U+51ad, U+51bc, U+51f3-51f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular054.woff") format("woff");
  unicode-range: U+2e89, U+5202, U+5212, U+5216, U+5255, U+525c, U+526c, U+5277, U+5282, U+5284, U+5298, U+52a4, U+52a6, U+52af, U+52ba-52bb, U+52ca, U+52d1, U+52f7, U+530a-530b, U+5324, U+5335, U+533e, U+5342, U+5367, U+536c, U+537a, U+53a4, U+53b4, U+53b7, U+53c0, U+53d5, U+53da, U+53f4-53f5, U+5424, U+5428, U+5443, U+5455, U+5462, U+5466, U+546c, U+548a, U+548d, U+5495, U+54a0, U+54a6, U+54ad-54ae, U+54b7, U+54ba, U+54bf, U+54c3, U+54ec, U+54ef, U+54f1, U+54f3, U+5500-5501, U+5509, U+553c, U+5541, U+5547, U+554a, U+5560-5561, U+5564, U+557d, U+5582, U+5588, U+5591, U+55bf, U+55c9, U+55cc, U+55d1-55d2, U+55dd, U+55e2, U+55e9, U+5607, U+5610, U+5628, U+5630, U+5637, U+563d, U+563f-5640, U+5647, U+565e, U+5660, U+566d, U+5688, U+568c, U+5695, U+569a, U+569d, U+56a8, U+56ad, U+56b2, U+56c5, U+56cd, U+56df, U+56e8, U+56f6-56f7, U+5715, U+5723, U+5729, U+5745-5746, U+574c-574d, U+5768, U+576f, U+5773-5775, U+577b, U+579a, U+579d-579e, U+57a8, U+57ac, U+57cc, U+57d7, U+57de, U+57e6, U+57f0, U+57f8, U+57fb, U+57fd, U+5804, U+581e, U+5820, U+5827, U+5832, U+5839, U+5849, U+584c, U+5867, U+588a-588b, U+588d, U+588f-5890, U+5894, U+589d, U+58aa, U+58b1, U+58c3, U+58cd, U+58e2, U+58f3-58f4, U+5905-5906, U+590b, U+590d, U+5914, U+5924, U+593d, U+5946, U+595b, U+595f, U+5975-5976, U+599f, U+59ae, U+59bc, U+59c8, U+59cd, U+59de, U+59e3-59e4, U+59e7, U+59ee, U+5a0c-5a0d, U+5a17, U+5a27, U+5a2d, U+5a55, U+5a65, U+5a7a, U+5a8b, U+5a9c, U+5a9f-5aa0, U+5aa2, U+5ab1, U+5ab3, U+5ab5, U+5aba, U+5abf, U+5ada, U+5adc, U+5ae0, U+5ae5, U+5aee;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular055.woff") format("woff");
  unicode-range: U+2e96, U+2e98, U+5af0, U+5af5, U+5b00, U+5b08, U+5b17, U+5b2d, U+5b34, U+5b4c, U+5b52, U+5b68, U+5b6f, U+5b7c, U+5b7f, U+5b81, U+5b84, U+5b96, U+5bac, U+5bc0, U+5bce, U+5bd6, U+5bf1, U+5bfd, U+5c03, U+5c29, U+5c30, U+5c5f, U+5c63, U+5c67-5c69, U+5c70, U+5c7c, U+5c88, U+5c8a, U+5ca0, U+5ca2, U+5ca6-5ca7, U+5cad, U+5cb5, U+5cc9, U+5d06, U+5d10, U+5d1d, U+5d20, U+5d24, U+5d26, U+5d2b, U+5d31, U+5d39, U+5d42, U+5d61, U+5d6a, U+5d70, U+5d88, U+5d92, U+5d94, U+5d97, U+5d99, U+5db0, U+5db2, U+5db4, U+5db9, U+5dd1, U+5dd7-5dd8, U+5de0, U+5de4, U+5de9, U+5e00, U+5e12, U+5e15, U+5e1f, U+5e2e, U+5e3e, U+5e49, U+5e56, U+5e6b-5e6e, U+5ea5, U+5eaa, U+5eac, U+5eb9, U+5ebf, U+5ec6, U+5ed2, U+5ed9, U+5efd, U+5f08, U+5f0e, U+5f1c, U+5f1e, U+5f47, U+5f63, U+5f72, U+5f7e, U+5f8f, U+5fa2, U+5fa4, U+5fb8, U+5fc4, U+5fc7, U+5fcb, U+5fd2-5fd4, U+5fe2, U+5fee-5fef, U+5ff3, U+5ffc, U+6017, U+6022, U+6024, U+604c, U+607f, U+608a, U+6095, U+60a8, U+60b0-60b1, U+60be, U+60c8, U+60d9, U+60db, U+60ee, U+60f2, U+60f5, U+6110, U+6112-6113, U+6119, U+611e, U+613a, U+6141, U+6146, U+6160, U+617c, U+6192-6193, U+6197-6198, U+61a5, U+61a8, U+61ad, U+61d5, U+61dd, U+61df, U+61f5, U+6215, U+6223, U+6229, U+6246, U+624c, U+6251-6252, U+6261, U+6264, U+626d, U+6273, U+627b, U+6299, U+62a6, U+62d5, U+62fd, U+6303, U+630d, U+6310, U+6332, U+6335, U+633b-633c, U+6341, U+6344, U+634e, U+6359, U+636c, U+6384;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular056.woff") format("woff");
  unicode-range: U+6394, U+6399, U+63bd, U+63d4-63d5, U+63dc, U+63e0, U+63eb-63ec, U+63f2, U+63f7, U+6409, U+641e, U+6425, U+6429, U+642f, U+645a-645b, U+645d, U+6473, U+647d, U+6487, U+6491, U+649d, U+649f, U+64cb-64cc, U+64d5, U+64d7, U+64e4-64e5, U+64ff, U+6504, U+650f, U+6514, U+6516, U+651e, U+6532, U+6544, U+6554, U+656b, U+657a, U+6581, U+6584-6585, U+658a, U+65b2, U+65b5, U+65b8, U+65bf, U+65c2, U+65c9, U+65d4, U+65f2, U+65f9, U+65fc, U+6604, U+6608, U+6621, U+662a, U+6645, U+664e, U+6651, U+6657, U+665b, U+6663, U+666a-666d, U+667b, U+6680, U+6690, U+6692, U+6699, U+66ad, U+66b1, U+66b5, U+66bf, U+66ec, U+6701, U+6705, U+6712, U+6719, U+674c-674d, U+6754, U+675d, U+6774, U+6776, U+6792, U+67b0, U+67b2, U+67c3, U+67c8, U+67d2, U+67d9, U+67db, U+67f0, U+67f7, U+6810, U+6818, U+681f, U+682d, U+6833, U+683b, U+683e, U+6844-6845, U+6849, U+684c, U+6855, U+6857, U+686b, U+686e, U+687a, U+687c, U+6882, U+6890, U+6896, U+6898-689a, U+689c, U+68aa-68ab, U+68b4, U+68bb, U+68c3, U+68c5, U+68cc, U+68cf, U+68d6, U+68d9, U+68e4-68e5, U+68ec, U+68f7, U+68fb, U+6903, U+6907, U+693b, U+6946, U+6969, U+696c, U+6972, U+697a, U+697f, U+6992, U+6996, U+6998, U+69a6, U+69b0, U+69b7, U+69ba, U+69bc, U+69c0, U+69d1, U+69d6, U+69e3, U+69ee-69ef, U+69f3-69f4, U+69fe, U+6a11, U+6a1a, U+6a1d, U+6a30, U+6a32-6a34, U+6a3f, U+6a46, U+6a49, U+6a4e, U+6a52, U+6a64, U+6a7a, U+6a7e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular057.woff") format("woff");
  unicode-range: U+2e9e, U+2ea1, U+2ea3, U+6a83, U+6a8b, U+6a91, U+6a9f, U+6aa1, U+6aab, U+6abd, U+6ac6, U+6ad0, U+6ad4, U+6adc-6add, U+6aec, U+6af1-6af3, U+6afd, U+6b0b, U+6b0f-6b11, U+6b17, U+6b2f, U+6b4a, U+6b58, U+6b6c, U+6b75, U+6b7a, U+6b81, U+6b9b, U+6bae, U+6bbd-6bbe, U+6bc7-6bc9, U+6bda, U+6be6-6be7, U+6bee, U+6bf1, U+6c02, U+6c0a, U+6c0e, U+6c35-6c36, U+6c3a, U+6c3f, U+6c4d, U+6c5b, U+6c67, U+6c6d, U+6c84, U+6c89, U+6c94-6c95, U+6c97, U+6cad, U+6cc2, U+6cd0, U+6cd6, U+6cda, U+6cdc, U+6ce9, U+6cec-6ced, U+6d00, U+6d0a, U+6d24, U+6d26-6d27, U+6d2f, U+6d34, U+6d3c, U+6d5b, U+6d5e, U+6d60, U+6d70, U+6d80-6d81, U+6d8a, U+6d8d, U+6d91, U+6d98, U+6dab, U+6dae, U+6db4, U+6dc2, U+6dc8, U+6dce-6dd0, U+6ddf, U+6de9, U+6df6, U+6e17, U+6e1e, U+6e22, U+6e27, U+6e32, U+6e36, U+6e3c, U+6e48-6e49, U+6e4b-6e4c, U+6e4f, U+6e51, U+6e53-6e54, U+6e57, U+6e63, U+6e93, U+6ea7, U+6eb4, U+6ebf, U+6ec3, U+6eca, U+6ed9, U+6eeb, U+6ef9, U+6efb, U+6f0a, U+6f0c, U+6f18, U+6f25, U+6f35-6f36, U+6f3c, U+6f52, U+6f57, U+6f5a, U+6f60, U+6f68, U+6f7d, U+6f90, U+6f96, U+6f98, U+6f9f, U+6fa5, U+6faf, U+6fb5, U+6fbe, U+6fc8-6fc9, U+6fda, U+6fde, U+6fe9, U+6ffc, U+7000, U+7007, U+700a, U+7023, U+7039-703a, U+703c, U+7043, U+7047, U+704b, U+7054, U+7065, U+7069, U+706c, U+706e, U+7076, U+707e, U+7081, U+7086, U+7095, U+7097, U+709f, U+70b1, U+70bb, U+70ca, U+70d1, U+70d3, U+70dc, U+70ec, U+7103-7104;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular058.woff") format("woff");
  unicode-range: U+2ea8, U+7106-7108, U+710c, U+712f, U+7131, U+714a, U+7150, U+7153, U+715e, U+7180, U+7196, U+719b, U+71a0, U+71a2, U+71ae-71af, U+71b3, U+71cb, U+71d3, U+71d9, U+71dc, U+7207, U+722b, U+7234, U+7238-7239, U+7242, U+7253, U+7257, U+7263, U+726e-726f, U+7278, U+727f, U+728e, U+72ad-72ae, U+72b0-72b1, U+72c1, U+72cc, U+72f3, U+72fa, U+7307, U+7312, U+7318-7319, U+732c, U+7331, U+7333, U+7339, U+733d, U+7352, U+736b-736c, U+736e-736f, U+7371, U+7377, U+7381, U+7385, U+738a, U+7394, U+7398, U+739c, U+739e, U+73a5, U+73a8, U+73b5, U+73b7, U+73b9, U+73bc, U+73bf, U+73c5, U+73cb, U+73e1, U+73e7, U+73f9-73fa, U+7401, U+7413, U+7424, U+7431, U+7439, U+7440, U+7443, U+744d, U+7452-7453, U+745d, U+7471, U+7481, U+7485, U+7488, U+7492, U+7497, U+7499, U+74a0-74a1, U+74a5, U+74aa-74ab, U+74b9-74bb, U+74d6, U+74d8, U+74de, U+74eb, U+74ef, U+74fa, U+7520, U+7524, U+752a, U+753d-753e, U+7540, U+7548, U+754e, U+7550, U+7552, U+756c, U+7571-7572, U+757a, U+757d-757e, U+7581, U+758c, U+75a2, U+75b0, U+75b7, U+75bf-75c0, U+75c6, U+75cf, U+75d3, U+75dd, U+75df-75e0, U+75e7, U+75ec, U+75ee, U+75f1, U+75f9, U+7603, U+7607, U+760f, U+7613, U+7618, U+761b-761c, U+7625, U+7628, U+7633, U+763c, U+7641, U+7649, U+7655, U+766e, U+7695, U+769c, U+76a0-76a1, U+76a7-76a8, U+76af, U+76c9, U+76e8, U+76ec, U+7717, U+771a, U+772d, U+7735, U+7758, U+7760, U+776a, U+7772, U+777c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular059.woff") format("woff");
  unicode-range: U+2ead, U+777d, U+779a, U+779f, U+77a2, U+77a4, U+77a9, U+77de-77df, U+77e4, U+77e6, U+77ea, U+77ec, U+77f0, U+77f4, U+77fb, U+7805-7806, U+7809, U+780d, U+7819, U+7821, U+782c, U+7847, U+7864, U+786a, U+788a, U+7894, U+789d-789f, U+78a4, U+78bb, U+78c8, U+78cc, U+78ce, U+78d5, U+78e0-78e1, U+78e6, U+78f9-78fb, U+78fe, U+7910, U+791b, U+7925, U+7930, U+793b, U+794a, U+7958, U+795b, U+7967, U+7972, U+7994-7996, U+799b, U+79a1, U+79a9, U+79b4, U+79bb, U+79c2, U+79c7, U+79cc-79cd, U+79d6, U+7a0a, U+7a11, U+7a15, U+7a1b, U+7a1e, U+7a2d, U+7a38, U+7a47, U+7a4c, U+7a56, U+7a59, U+7a5c, U+7a5f-7a60, U+7a67, U+7a6a, U+7a75, U+7a78, U+7a82, U+7a8a, U+7a90, U+7aa3, U+7aac, U+7ab9, U+7abc, U+7abe, U+7acc, U+7ad1, U+7ae7-7ae8, U+7af4, U+7b07, U+7b27, U+7b2a, U+7b2e-7b2f, U+7b31, U+7b3d, U+7b41, U+7b55, U+7b64, U+7b66, U+7b69, U+7b73, U+7b79, U+7b7f, U+7b90-7b91, U+7b9b, U+7baf, U+7bb5, U+7bbc, U+7bc5, U+7bca, U+7bd4, U+7bd6, U+7bda, U+7bea, U+7bf0, U+7c03, U+7c0b, U+7c0e-7c0f, U+7c26, U+7c45, U+7c4a, U+7c51, U+7c57, U+7c5e, U+7c61, U+7c69, U+7c6e-7c70, U+7ca6, U+7cb6-7cb7, U+7cbf, U+7cc4, U+7cc8, U+7ccd, U+7cd7, U+7ce6, U+7ceb, U+7cf5, U+7d03, U+7d09, U+7d12, U+7d1e, U+7d3d-7d3e, U+7d40, U+7d47, U+7d59-7d5a, U+7d6a, U+7d70, U+7d7f, U+7d86, U+7d88, U+7d8c, U+7d97, U+7d9d, U+7da7, U+7daa, U+7db6-7db7, U+7dc0, U+7dd7, U+7dd9, U+7de6, U+7df1, U+7df9, U+7e10, U+7e17, U+7e1d, U+7e27, U+7e2c, U+7e45, U+7e73, U+7e75, U+7e7e, U+7e86-7e87, U+7e91, U+7e98, U+7e9a, U+7f3b-7f3c, U+7f3e, U+7f43-7f44, U+7f4f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular060.woff") format("woff");
  unicode-range: U+2eab, U+2eb2, U+2eb9, U+2ebe, U+7f52, U+7f61, U+7f63-7f64, U+7f6d, U+7f7d-7f7e, U+7f90, U+7f96, U+7f9c, U+7fad, U+7fc3, U+7fcf, U+7fe3, U+7fe5, U+7fef, U+7ff2, U+8002, U+8008, U+800a, U+800e, U+8011, U+8016, U+8024, U+802c, U+8030, U+8043, U+8066, U+8071, U+8075, U+807b, U+8099, U+809c, U+80a4, U+80a7, U+80b8, U+80c5, U+80d5, U+80d8, U+80e6, U+80f5, U+80fb, U+810d, U+8116, U+811e, U+8124, U+8127, U+812c, U+8135, U+813d, U+8169, U+8181, U+8184-8185, U+8198, U+81b2, U+81c1, U+81c3, U+81d6, U+81db, U+81e4, U+81ec, U+81fd, U+81ff, U+8204, U+8219, U+8221-8222, U+8232, U+8234, U+823c, U+8245-8246, U+8249, U+824b, U+824f, U+8257, U+825c, U+8263, U+8279, U+827d, U+827f, U+8283, U+828a, U+8293, U+82a7-82a8, U+82b2, U+82b4, U+82ba, U+82bc, U+82e2, U+82e8, U+82f7, U+8307-8308, U+830c, U+831b, U+831d, U+8330, U+833c, U+8344, U+8354, U+8357, U+8363, U+837f, U+838d, U+8394-8395, U+839b, U+839d, U+83c9, U+83d0, U+83d4, U+83dd, U+83e5, U+83f9, U+840f, U+8411, U+8415, U+8417, U+8439, U+844a, U+844f, U+8451-8452, U+8459-845a, U+845c, U+8465, U+8476, U+8478, U+847c, U+8481, U+8497, U+84a6, U+84be, U+84ce-84cf, U+84d3, U+84dc, U+84e7, U+84ea, U+84ef-84f1, U+84fa, U+84fd, U+850c, U+851b, U+8524-8525, U+852b, U+8534, U+853e, U+854f, U+8551, U+8553, U+855e, U+8561-8562, U+856f, U+857b, U+857d, U+857f, U+8581, U+8586, U+8593, U+859d, U+859f, U+85b7, U+85bc, U+85c7, U+85ca, U+85d8-85d9, U+85df, U+85e1, U+85e6, U+85f6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular061.woff") format("woff");
  unicode-range: U+2ec2-2ec3, U+8600, U+8611, U+861e, U+8621, U+8624, U+8627, U+8639, U+863c, U+8640, U+8653, U+8656, U+866f, U+8677, U+867a, U+8687, U+8689, U+868d, U+8691, U+869c-869d, U+86a8, U+86b1, U+86b3, U+86c1, U+86c3, U+86d1, U+86d5, U+86d7, U+86e3, U+86e6, U+8705, U+8707, U+870e, U+8710, U+8713, U+8719, U+871f, U+8721, U+8723, U+8731, U+873a, U+873e, U+8740, U+8743, U+8751, U+8758, U+8764-8765, U+8772, U+877c, U+8789, U+878b, U+8793, U+87a0, U+87a7, U+87be, U+87c1, U+87ce, U+87df, U+87e3, U+87e5-87e6, U+87ea-87eb, U+87ed, U+87f5, U+8801, U+8803, U+880b, U+8813, U+8828, U+882e, U+8832, U+883c, U+884a, U+8858, U+885f, U+8864, U+8869, U+886f, U+88a0, U+88bc-88be, U+88c0, U+88d1-88d3, U+88db, U+88f0-88f1, U+8901, U+8937, U+8942, U+8945, U+8949, U+8962, U+8980, U+8989, U+8990, U+899f, U+89b0, U+89b7, U+89d6, U+89d8, U+89eb, U+89f1, U+89f3, U+89fd, U+89ff, U+8a11, U+8a14, U+8a21, U+8a35, U+8a3e, U+8a45, U+8a4d, U+8a58, U+8a90, U+8aae, U+8ab7, U+8abe, U+8ad7, U+8afc, U+8b05, U+8b0a, U+8b0d, U+8b1c, U+8b1f, U+8b2d, U+8b43, U+8b51, U+8b5e, U+8b76, U+8b7f, U+8b81, U+8b8b, U+8b94-8b95, U+8b9c, U+8b9e, U+8c39, U+8c3d, U+8c45, U+8c47, U+8c4f, U+8c54, U+8c57, U+8c69, U+8c6d, U+8c73, U+8c92-8c93, U+8c99, U+8c9b, U+8ca4, U+8cd5-8cd6, U+8cd9, U+8cf0-8cf1, U+8d09, U+8d0e, U+8d6c, U+8d84, U+8d95, U+8da6, U+8dc6, U+8dc8, U+8dd9, U+8dec, U+8dfd, U+8e06, U+8e0c, U+8e14, U+8e16, U+8e21-8e22, U+8e27, U+8e36;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular062.woff") format("woff");
  unicode-range: U+2ecd, U+2ecf, U+2ed2, U+2ed6, U+8e39, U+8e4b, U+8e54, U+8e62, U+8e6c-8e6d, U+8e6f, U+8e98, U+8e9e, U+8eae, U+8eb3, U+8eb5-8eb6, U+8ebb, U+8ed1, U+8ed4, U+8ef9, U+8f00, U+8f08, U+8f17, U+8f2b, U+8f40, U+8f4a, U+8f58, U+8fa4, U+8fb4, U+8fb6, U+8fc1, U+8fc6, U+8fca, U+8fcd, U+8fd3, U+8fd5, U+8fe0, U+8ff1, U+8ff5, U+8ffb, U+9002, U+900c, U+9037, U+9043-9044, U+905d, U+9085, U+908c, U+9090, U+90a1, U+90b0, U+90b6, U+90c8, U+90dc, U+90df, U+90eb, U+90f2, U+90f6, U+90fe-9100, U+9104, U+9106, U+9118, U+911c, U+911e, U+9137, U+9139-913a, U+9146-9147, U+9157, U+9159, U+9161, U+9164, U+9174, U+9179, U+9185, U+918e, U+91a8, U+91ae, U+91b3, U+91b6, U+91c3-91c4, U+91da, U+91ec, U+91ee, U+9201, U+920a, U+9216-9217, U+9233, U+9242, U+9247, U+924a, U+924e, U+9251, U+9256, U+9259, U+9260-9261, U+9265, U+9267-9268, U+927c-927d, U+927f, U+9289, U+928d, U+9297, U+9299, U+929f, U+92a7, U+92ab, U+92b2, U+92bf-92c0, U+92c6, U+92ce, U+92d0, U+92d7, U+92d9, U+92e5, U+92e7, U+92f7, U+92f9, U+92fb, U+9302, U+930d, U+9311, U+9315, U+931d-931e, U+9327, U+9329, U+9347, U+9351, U+9357, U+935a, U+936b, U+9371, U+9373, U+9388, U+938b, U+938f, U+939e, U+93a1, U+93c1, U+93c7, U+93dc, U+93e2, U+93e7, U+93f1, U+93f5, U+93fb, U+9409, U+940f, U+9416-9417, U+9432, U+9434, U+943b, U+9445, U+946d, U+946f, U+9578-9579, U+9586, U+958c-958d, U+95ab, U+95b4, U+95c8, U+961d, U+962c, U+9633-9634, U+963c, U+9641, U+9661, U+9682, U+969a, U+96a9, U+96af, U+96b3, U+96ba, U+96bd, U+96d8, U+96da, U+96dd, U+9714, U+9723, U+9736, U+9741, U+9747, U+9755, U+9757, U+975b, U+976a, U+9796, U+979a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular063.woff") format("woff");
  unicode-range: U+2edf, U+979e, U+97a2, U+97b1-97b2, U+97be, U+97cc, U+97d1, U+97d4, U+97d8-97d9, U+97e1, U+97f1, U+9804, U+980d-980e, U+9814, U+9816, U+9823, U+9825, U+9832-9833, U+9847, U+9866, U+98ab, U+98ad, U+98b0, U+98b7-98b8, U+98bb-98bc, U+98bf, U+98c2, U+98c7, U+98cb, U+98e0-98e1, U+98e3, U+98e5, U+98ea, U+98f0-98f1, U+98f3, U+9908, U+9916-9917, U+991a-991c, U+9931-9933, U+993a-993c, U+9940-9941, U+9946, U+994d-994e, U+995c, U+995f-9960, U+99a3, U+99a6, U+99b9, U+99bd, U+99bf, U+99c3, U+99c9, U+99d4, U+99d9, U+99de, U+99f0, U+99f9, U+99fc, U+9a0a, U+9a11, U+9a16, U+9a1a, U+9a20, U+9a31, U+9a36, U+9a44, U+9a4c, U+9a58, U+9aaf, U+9ab7, U+9ab9, U+9ac6, U+9ad0, U+9ad2, U+9ad5, U+9adc, U+9ae0, U+9ae5, U+9ae9, U+9b03, U+9b0c, U+9b10, U+9b12, U+9b16, U+9b1c, U+9b2b, U+9b33, U+9b3d, U+9b4b, U+9b63, U+9b65, U+9b6b-9b6c, U+9b73, U+9b76-9b77, U+9ba6, U+9bac, U+9bb1-9bb2, U+9bb8, U+9bbe, U+9bc7, U+9bd8, U+9bdd, U+9be7, U+9bea-9beb, U+9bee-9bef, U+9bf3, U+9bf7, U+9bfa, U+9c16, U+9c18-9c1a, U+9c1d, U+9c22, U+9c27, U+9c29-9c2a, U+9c31, U+9c36-9c37, U+9c45, U+9c49-9c4a, U+9c54, U+9c58, U+9c5b-9c5d, U+9c5f, U+9c69-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75, U+9c7a, U+9ce6, U+9cf2, U+9d02, U+9d0b, U+9d11, U+9d17-9d18, U+9d32, U+9d42, U+9d4a, U+9d5f, U+9d62, U+9d69, U+9d6b, U+9d73, U+9d76-9d77, U+9d7e, U+9d84, U+9d8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular064.woff") format("woff");
  unicode-range: U+2e87, U+2ea4, U+2ebf-2ec0, U+2ecc, U+9d99, U+9da1, U+9db5, U+9db9, U+9dbd, U+9dbf, U+9dc3, U+9dc7, U+9dc9, U+9dd6, U+9dda, U+9ddf-9de0, U+9de3, U+9df4, U+9e02, U+9e0a, U+9e0d, U+9e19, U+9e1c-9e1d, U+9e7b, U+9e80, U+9e85, U+9e9b, U+9ea8, U+9ebd, U+9edf, U+9ee7, U+9eee, U+9eff, U+9f02-9f03, U+9f17, U+9f19, U+9f2f, U+9f37, U+9f3a, U+9f3d, U+9f41, U+9f45-9f46, U+9f53, U+9f55, U+9f58, U+9f5d, U+9f69, U+9f6d, U+9f70, U+9f75, U+fa13, U+fa20-fa21, U+fa24, U+fa49, U+fa58, U+fa5d-fa5e, U+fa66, U+20089, U+200a2, U+200a4, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+205d6, U+20628, U+2074f, U+20807, U+2083a, U+208b9, U+2097c, U+2099d, U+20ad3, U+20b1d, U+20d45, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+21336, U+21344, U+213c4, U+2146d, U+215d7, U+21647, U+21706, U+21742, U+219c3, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+231b6, U+231c3, U+231f5, U+23372, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+23638-2363a, U+23647, U+2370c, U+2371c, U+23764, U+237e7, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+24096, U+24103, U+241c6, U+241fe, U+243bc, U+24629, U+246a5, U+24896, U+24a4d, U+24b56;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular065.woff") format("woff");
  unicode-range: U+2eaa, U+2ebd, U+2eca, U+2ede, U+4efc, U+4f39, U+4fcd, U+4fff, U+50d8, U+50f4, U+5164, U+51be, U+51ec, U+529c, U+52c0, U+5372, U+53dd, U+5759, U+5765, U+58b2, U+5953, U+5963, U+59ba, U+5cf5, U+5dd0, U+5f21, U+605d, U+6085, U+60de, U+6111, U+6120, U+6213, U+654e, U+662e, U+663b, U+670e, U+6ae2, U+6c6f, U+6d6f, U+6d96, U+6df2, U+6df8, U+6e39, U+24b6f, U+24c16, U+24d14, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+254d9, U+255a7, U+257a9, U+257b4, U+259d4, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8, U+25ee8, U+25f23, U+25f5c, U+25fd4, U+25fe0, U+25ffb, U+2600c, U+26017, U+26060, U+260ed, U+26270, U+26286, U+2634c, U+26402, U+2667e, U+266b0, U+2671d, U+268dd, U+268ea, U+26951, U+2696f, U+269dd, U+26a1e, U+26a58, U+26a8c, U+26ab7, U+26c29, U+26c73, U+26cdd, U+26e65, U+26f94, U+26ff6-26ff8, U+2710d, U+27139, U+273da-273db, U+273fe, U+27410, U+27449, U+27614-27615, U+27631, U+27693, U+2770e, U+27723, U+27752, U+27985, U+27a84, U+27bb3, U+27bbe, U+27bc7, U+27cb8, U+27da0, U+27e10, U+27fb7, U+2808a, U+280bb, U+28282, U+282f3, U+2840c, U+28455, U+2856b, U+285c8-285c9, U+286d7, U+286fa, U+28946, U+28949, U+2896b, U+28987-28988, U+289ba-289bb, U+28a1e, U+28a29, U+28a43, U+28a71, U+28a99, U+28acd, U+28add, U+28ae4, U+28bc1, U+28bef, U+28d10, U+28d71, U+28dfb, U+28e1f, U+28e36, U+28e89, U+28eeb, U+28f32, U+28ff8, U+292a0, U+292b1, U+29490, U+295cf, U+2967f, U+296f0, U+29719, U+29750, U+298c6, U+29a72, U+29ddb, U+29e15, U+29e3d, U+29e49, U+29e8a, U+29ec4, U+29edb, U+29ee9, U+29fce, U+29fd7, U+2a01a, U+2a02f, U+2a082, U+2a0f9, U+2a38c, U+2a437, U+2a5f1, U+2a602, U+2a61a, U+2a6b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular066.woff") format("woff");
  unicode-range: U+2fad, U+3eda, U+4103, U+4e04-4e05, U+4e0c, U+4e1f, U+4e23-4e24, U+4e35, U+4e41, U+4e44, U+4e5c, U+4e63, U+4e68, U+4e74-4e75, U+4e79, U+4e7f, U+4e96-4e97, U+4eaf, U+4edb, U+4ee0, U+4ee2, U+4ee8, U+4eef, U+4ef3, U+4efe, U+4f02, U+4f08, U+4f0c, U+4f12, U+4f15, U+4f17, U+4f19, U+4f2e, U+4f31, U+4f33, U+4f35, U+4f3b, U+4f40, U+4f42, U+4f4b-4f4c, U+4f52, U+4f63, U+4f6e, U+4f71, U+4f79, U+4f81, U+4f84, U+4f89, U+4f8c, U+4f8e, U+4f90, U+4f93, U+4f99, U+4f9e-4f9f, U+4fb7, U+4fb9, U+4fbb-4fbd, U+4fc0-4fc1, U+4fc6, U+4fc8, U+4fcc, U+4fdc, U+4fe2, U+4ff0, U+4ffc-4ffd, U+5004, U+5007, U+500a, U+500c, U+5017, U+501b, U+501d, U+5030, U+5032-5033, U+5035, U+5045, U+504a, U+504c, U+5051-5052, U+5059, U+505f-5060, U+5062, U+5067, U+506d, U+5071, U+5081, U+5083-5084, U+5086, U+508a, U+508e-5090, U+509b, U+509e-50a2, U+50af-50b0, U+50b9, U+50bd, U+50c0, U+50c3, U+50d3, U+50dc-50dd, U+50df, U+50e2, U+50e4, U+50e8, U+50ef, U+50f1, U+50f6, U+50fa, U+50fe, U+5107, U+510c, U+56e4, U+5880, U+6911, U+6dca, U+7324, U+73bd, U+73d2, U+73f5, U+7421, U+7429, U+7575, U+7682, U+787a, U+79da, U+7fa1, U+813a, U+83f6, U+856b, U+8807, U+8b53, U+8d76, U+8ecf, U+8ff6, U+9067, U+91b2, U+91de, U+9206, U+9277, U+92d5, U+93a4, U+93f8, U+9431, U+9448, U+9592, U+9743, U+9751, U+9927, U+9bbb, U+9fc4, U+9fc6, U+fa0e, U+fa12, U+fa17-fa18, U+fa1c-fa1e, U+fa23, U+fa25, U+fa27-fa2d, U+fa6b-fa6d, U+20158, U+20bb7, U+233cc, U+233fe, U+242ee, U+2f8db;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular067.woff") format("woff");
  unicode-range: U+510d-510e, U+5110, U+5119, U+511c-511d, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5134, U+5138-5139, U+5142, U+514f, U+5153, U+5158, U+515f, U+5166, U+517e, U+5184, U+518e, U+51a1, U+51b8, U+51ba, U+51bf, U+51c2, U+51c8, U+51cf, U+51d1-51d3, U+51d5, U+51d8, U+51e5, U+51f2, U+51f7, U+5205, U+5218, U+5222, U+5228, U+5231-5232, U+5235, U+523c, U+5245, U+5258, U+525a, U+525f-5260, U+5266, U+526e, U+5278-5279, U+5280, U+5285, U+528a, U+528c, U+5295-5297, U+529a, U+52a5, U+52a7, U+52b0, U+52b6-52b8, U+52bd, U+52c4, U+52c6, U+52cf, U+52d4, U+52dc, U+52e1, U+52e5, U+52e8-52ea, U+52ec, U+52f1, U+52f4, U+52f6, U+5303, U+530c, U+5311, U+5313, U+5318, U+531b, U+531e-531f, U+5325, U+5327-5329, U+532b-532d, U+5330, U+5332, U+533c-533d, U+534b-534c, U+5359, U+535b, U+5365, U+536d, U+5379, U+537e, U+5383, U+5387-5388, U+538e, U+5394, U+5399, U+53a1, U+53aa-53ab, U+53af, U+53b5, U+53b8, U+53ba, U+53bd, U+53c5, U+53cf, U+53d2-53d3, U+53de, U+53e0, U+53e6-53e7, U+5402, U+5413, U+541a, U+5421, U+542a, U+542f, U+5431, U+5434-5435, U+5444, U+5447, U+544f, U+545e, U+5464, U+5467, U+5469, U+546d-546e, U+5481, U+5483, U+5485, U+5489, U+5491, U+549f, U+54a7, U+54aa, U+54b1, U+54b9, U+54bb, U+54ca, U+54cd-54ce, U+54e0, U+54ea, U+54f6, U+54fc, U+54fe, U+5505, U+5508, U+550c-550d, U+5515, U+552a, U+5532, U+5536, U+553b, U+553d, U+5549, U+554d, U+5551, U+5558, U+555a-555b, U+5566, U+557f, U+558f, U+5592-5594, U+5597, U+55a3-55a4, U+55b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular068.woff") format("woff");
  unicode-range: U+55c1, U+55c3, U+55c6, U+55cb, U+55d3, U+55d7-55d8, U+55db, U+55de, U+55f6, U+55ff, U+5605, U+560a, U+560d, U+560f, U+5611-5612, U+5619, U+562c, U+5633, U+5635, U+5639, U+563c, U+5641, U+5643-5644, U+5646, U+564b, U+564d, U+564f, U+5654, U+5661-5663, U+5669, U+5675, U+5684-5685, U+568b, U+569f, U+56a6-56a7, U+56ab, U+56b1, U+56b7, U+56be, U+56cb-56cc, U+56cf-56d0, U+56d9, U+56dc-56dd, U+56e1, U+56e5-56e7, U+56eb, U+56ed, U+56f1, U+5701-5702, U+5707, U+570c, U+5711, U+571a-571b, U+571d, U+5720, U+5722, U+5724-5725, U+572a, U+572c, U+572e, U+573d-573f, U+5752, U+5762, U+5767, U+576b, U+576d-576e, U+5771, U+5779-577a, U+577e, U+5781, U+5783, U+578c, U+5794-5795, U+5797, U+5799, U+579f, U+57a1, U+57a7, U+57a9, U+57bd, U+57d5, U+57dd, U+57e1, U+57e7, U+57e9, U+57fe, U+5803, U+5808, U+580c-580d, U+581b, U+581f, U+5826, U+582d, U+583f, U+584d, U+584f-5850, U+5855, U+585f, U+5868, U+5878, U+587f, U+5881, U+5887-5888, U+588c, U+5896, U+58a0-58a2, U+58a6, U+58bc, U+58c2, U+58c4, U+58c8, U+58d0, U+58d6, U+58dd, U+58e1, U+5912-5913, U+591d, U+5921, U+5923, U+5928, U+592f-5930, U+5933, U+5935-5936, U+593f, U+5943, U+5952, U+5959, U+595e, U+5961, U+596b, U+596f, U+5972, U+5979, U+597b, U+598c, U+598e, U+5995, U+5997, U+59a7, U+59ad, U+59af-59b0, U+59b3, U+59b7, U+59c1, U+59c4, U+59ca, U+59df, U+59ef, U+59f1-59f2, U+59f4, U+59f7, U+5a00, U+5a04, U+5a0e, U+5a12, U+5a1e, U+5a24, U+5a28, U+5a2a, U+5a30, U+5a44-5a45, U+5a47-5a48, U+5a4c, U+5a50, U+5a5e, U+5a63;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular069.woff") format("woff");
  unicode-range: U+2f39, U+5a7b, U+5a90, U+5a93, U+5a96, U+5a99, U+5aac, U+5ab2, U+5ab8, U+5abb, U+5ac6, U+5ac8, U+5acf, U+5aea, U+5af6, U+5afd, U+5b01, U+5b1b, U+5b1d, U+5b21, U+5b38, U+5b4b, U+5b5e, U+5b6e, U+5b7e, U+5b86, U+5b8a, U+5b8e, U+5b90-5b91, U+5b94, U+5ba8-5ba9, U+5bad, U+5baf, U+5bb1-5bb2, U+5bb7, U+5bba, U+5bbc, U+5bc1, U+5bcd, U+5bcf, U+5bd7, U+5bd9-5bda, U+5be0, U+5bef, U+5bf4, U+5c0c, U+5c17, U+5c1f, U+5c26, U+5c2c, U+5c2e, U+5c32, U+5c35-5c36, U+5c59-5c5a, U+5c5c, U+5c6d, U+5c74-5c75, U+5c7b, U+5c7d, U+5c87, U+5c92, U+5c9d, U+5cb2, U+5cb4, U+5cd7, U+5cdd, U+5cee, U+5cf1-5cf2, U+5d01, U+5d12, U+5d23, U+5d34, U+5d3d, U+5d3f, U+5d43, U+5d48, U+5d51, U+5d55, U+5d59, U+5d5f-5d60, U+5d62, U+5d64, U+5d79-5d7a, U+5d7e-5d7f, U+5d83, U+5d8a, U+5d93, U+5d95, U+5d9b, U+5d9f, U+5dab, U+5dc3, U+5dc7, U+5dce, U+5dd9, U+5df8-5df9, U+5e07, U+5e0d, U+5e20, U+5e28, U+5e32, U+5e35, U+5e4b, U+5e50-5e51, U+5e5b-5e5c, U+5e68, U+5e6a, U+5e70, U+5e80, U+5e8b, U+5e8e, U+5ea2, U+5ea4, U+5ea8, U+5eb1, U+5eb3, U+5ebd, U+5ecc, U+5ece, U+5ed1, U+5ed4-5ed5, U+5edc, U+5ede, U+5ee5, U+5eeb, U+5f06, U+5f19, U+5f22, U+5f24, U+5f28, U+5f2b-5f2c, U+5f2e, U+5f30, U+5f3b, U+5f3f, U+5f44, U+5f4d, U+5f50, U+5f5b, U+5f60, U+5f6f, U+5f74-5f75, U+5f78, U+5f7a, U+5f8d, U+5f96, U+5f9d, U+5fab-5fac, U+5fb0-5fb1, U+5fc8, U+5fd0-5fd1, U+5fe8, U+5fea, U+5fec-5fed, U+5ff2, U+5ff6, U+5ffa, U+6007, U+600a, U+6013, U+601a, U+601f, U+602d, U+6040, U+6048-6049, U+6051, U+6054, U+6056-6057, U+6061, U+6067;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular070.woff") format("woff");
  unicode-range: U+6071, U+607e, U+6082, U+6086, U+6088, U+608e, U+6091, U+6093, U+6098, U+60a2, U+60a4-60a5, U+60b7, U+60bb, U+60c2, U+60c4, U+60c9-60ca, U+60ce-60cf, U+60e2, U+60e5, U+60fc-60fd, U+6102, U+6107, U+610a, U+610c, U+6114, U+6116-6117, U+6122, U+612a, U+6131, U+6135-6136, U+6139, U+6145, U+6149, U+615e, U+616c, U+6172, U+6178, U+617b, U+617f-6181, U+6183-6184, U+618b, U+619c-619d, U+619f-61a0, U+61aa, U+61b8, U+61c0-61c2, U+61ce-61cf, U+61dc, U+61de, U+61e1-61e2, U+61e5, U+61e7, U+61e9, U+61ec-61ed, U+61ef, U+6201, U+6203-6204, U+6207, U+621c, U+6220, U+6227, U+622b, U+6239, U+623d, U+6242, U+6244, U+6250, U+6254, U+625c, U+627a, U+627d, U+628d-6290, U+62a8, U+62b3, U+62b6-62b7, U+62ba, U+62be-62bf, U+62ce, U+62da, U+62ea, U+62f2, U+62f4, U+6304, U+630b, U+6313, U+6316, U+6329-632a, U+632d, U+6336, U+6342, U+6346, U+634a-634b, U+6352-6354, U+6358, U+635b, U+6366, U+636d, U+6371, U+6374-6375, U+6378, U+637d, U+637f, U+6382, U+6387, U+638a, U+6390, U+6395, U+639a, U+639e, U+63a4, U+63a6, U+63ad-63af, U+63c1, U+63c5, U+63c8, U+63ce, U+63d1, U+63d3, U+63ea, U+63f3, U+63f8-63f9, U+640a, U+6412, U+6418, U+6420, U+6424, U+642a, U+6430, U+6435, U+643d, U+643f, U+644b, U+644f, U+6452-6454, U+645c, U+645f, U+6461, U+6463, U+6474, U+647b, U+6485, U+648f-6490, U+6498-6499, U+649b, U+64a1, U+64a3, U+64a6, U+64a8, U+64ac, U+64b3, U+64bd, U+64c9, U+64d1, U+64e9-64ea, U+64ed, U+64f0, U+64f5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular071.woff") format("woff");
  unicode-range: U+6501, U+6508-650a, U+6513, U+6519, U+651b, U+651f, U+6526, U+652e, U+6531, U+653a, U+653c-653d, U+6543, U+6547, U+6549, U+6550, U+6552, U+655f-6560, U+657d, U+6592, U+6595, U+6598, U+65a0, U+65a3, U+65a6, U+65ae, U+65b3-65b4, U+65c8, U+65ce, U+65d0, U+65d6, U+65d8, U+65df, U+65f0, U+65f4-65f5, U+65fe-65ff, U+660d, U+6611-6612, U+6616, U+661d, U+6623, U+6626, U+6629, U+662c, U+6637, U+6639, U+6640, U+6646, U+664a, U+6658, U+665c, U+6660, U+6675, U+6679, U+667c, U+667e-667f, U+668b-668c, U+669a-669c, U+669f, U+66a4, U+66c0, U+66c2-66c3, U+66cc, U+66ce-66cf, U+66d4, U+66df, U+66eb, U+66ee, U+6707, U+671c, U+6720, U+6722, U+673e, U+6745, U+6755, U+676c, U+676e, U+6784, U+678e-678f, U+6791, U+6796, U+6799, U+67b1, U+67b5, U+67bc-67bd, U+67c2, U+67c5, U+67c9, U+67dc, U+67e1, U+67e6, U+67f2, U+67f6, U+6814, U+6819, U+6827-6828, U+682f-6830, U+683f, U+684a, U+6858, U+686f-6871, U+6879, U+687b, U+6884, U+6886, U+6888, U+68a1, U+68a9, U+68ae, U+68d1, U+68d3, U+68dc-68dd, U+68ea-68eb, U+68f5-68f6, U+68fd, U+6906, U+6909, U+6910, U+6913, U+6916-6917, U+6931, U+6933, U+6938, U+6945, U+694e, U+695b, U+6965-6966, U+6970-6971, U+697b, U+698d, U+69a1, U+69a8, U+69ab, U+69af, U+69b8, U+69c5, U+69c8, U+69d7, U+69e5, U+69f1, U+6a00-6a01, U+6a03, U+6a20, U+6a24, U+6a28, U+6a37, U+6a4a, U+6a51, U+6a55, U+6a67, U+6a6a, U+6a71, U+6a81, U+6a86-6a87, U+6a9b, U+6aaf-6ab1, U+6ab4, U+6abe-6abf, U+6ac8-6ac9, U+6acc, U+6ad5-6ad6, U+6af0, U+6afc, U+6b02;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular072.woff") format("woff");
  unicode-range: U+6b03, U+6b06-6b07, U+6b09, U+6b24, U+6b28, U+6b2b, U+6b36, U+6b3b, U+6b3f, U+6b4d, U+6b52, U+6b5d, U+6b6b, U+6b6e, U+6b70, U+6b7d-6b7e, U+6b85, U+6b97, U+6b9f-6ba0, U+6ba2-6ba3, U+6ba8, U+6bac, U+6bb0, U+6bb8-6bb9, U+6bc3-6bc4, U+6bcc, U+6be1, U+6be3, U+6bf7, U+6bf9, U+6c04, U+6c09, U+6c0d, U+6c12, U+6c19, U+6c1f, U+6c26-6c28, U+6c2c, U+6c2e, U+6c3b, U+6c4a-6c4b, U+6c4f, U+6c52, U+6c54, U+6c6b, U+6c78-6c79, U+6c7b, U+6c87, U+6c9f, U+6cb0, U+6cb2, U+6cb4, U+6ccd, U+6ccf, U+6cd1-6cd2, U+6ce7, U+6cf2, U+6cf4, U+6d07, U+6d0f, U+6d11, U+6d13, U+6d1a, U+6d28, U+6d57, U+6d5f, U+6d61, U+6d67, U+6d7c, U+6d92, U+6d97, U+6db7, U+6db9, U+6dbd, U+6de0, U+6de2, U+6de5, U+6def-6df0, U+6df4, U+6e00, U+6e04, U+6e3b, U+6e45, U+6e52, U+6e5d, U+6e62, U+6e68, U+6e73, U+6e7b, U+6e7d, U+6e8d, U+6e99, U+6ea0, U+6ead-6eae, U+6eb3, U+6ebb, U+6ec0, U+6ec8, U+6ecd, U+6ecf, U+6eed-6eee, U+6efd, U+6f04, U+6f08, U+6f0d, U+6f16, U+6f1b, U+6f26, U+6f29, U+6f2d, U+6f30, U+6f3b, U+6f4f, U+6f53, U+6f5d, U+6f6c, U+6f83, U+6f87, U+6f8b, U+6f92-6f93, U+6f9a, U+6fa6, U+6fa8, U+6fae, U+6fb0, U+6fc5, U+6fe8, U+6ffd, U+700d, U+7017, U+7020, U+702f, U+7034, U+7037, U+7044, U+7048-7049, U+7055, U+7094, U+7096, U+7098, U+709b, U+70b0, U+70b4, U+70d5-70d6, U+70fa, U+7105, U+710b, U+712d, U+7138, U+7141, U+7145, U+714b, U+7157, U+715a, U+7179, U+718c, U+719a, U+71b0, U+71b2, U+71bf-71c0, U+71cc, U+71d6, U+71da, U+71f8, U+7208-7209, U+7213, U+7217, U+721a, U+721d, U+721f, U+7224, U+722f, U+7241, U+7243, U+7245, U+724e-7250;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular073.woff") format("woff");
  unicode-range: U+725a, U+725c, U+725e, U+7260, U+7268, U+726b, U+7271, U+7277, U+727b-727c, U+7284, U+7289, U+7293, U+72a8, U+72b4, U+72c7, U+72c9, U+72d5-72d6, U+72d8, U+72df, U+72e5, U+72f4, U+72fe, U+7302, U+7304-7305, U+730b, U+730d, U+7313, U+731e, U+7322, U+7332, U+7335, U+733a-733b, U+7343, U+734d, U+7356, U+7358, U+735d-7360, U+7367, U+7369, U+7379, U+7380, U+7383, U+7386, U+738e, U+7390, U+7393, U+7397, U+73aa, U+73ad, U+73c6, U+73cc, U+73d3, U+73dd, U+73e6, U+73f4, U+73f7, U+73fb, U+73fd, U+73ff-7400, U+7404, U+7411, U+742d, U+7451, U+7466-7468, U+746e, U+7472, U+7480, U+748f, U+7491, U+749a, U+74ae-74af, U+74b1-74b2, U+74cc, U+74d0, U+74d3, U+74db, U+74df, U+74e4, U+74e8, U+74ea, U+74f4, U+74fb-74fc, U+7506, U+7512, U+7516, U+7521, U+7527, U+7529, U+7536, U+7539, U+753f, U+7543, U+7547, U+7557, U+755e-755f, U+7561, U+757b-757c, U+7585, U+7590, U+7593, U+7595, U+7599, U+759c, U+75a4, U+75b4, U+75ba, U+75c1, U+75c4, U+75cc, U+75d7, U+75dc, U+75e1, U+75ef, U+7604, U+760a, U+760c, U+7612, U+761d, U+7623, U+7629, U+7632, U+7638-763a, U+7640, U+7644-7645, U+764a, U+7659, U+765f, U+7674, U+7685, U+768c-768d, U+769f, U+76a2-76a5, U+76ad, U+76bd, U+76c1, U+76cb, U+76d9, U+76e0, U+76f0, U+76f6, U+76f9, U+7700, U+7706, U+770e, U+7712, U+7714-7715, U+771c, U+7722, U+7728, U+772e-772f, U+7739, U+773d-773e, U+7742, U+7745, U+774a, U+774f, U+7752, U+7756-7757, U+775e, U+7764, U+7767, U+776c, U+7770, U+7773-7774, U+7784, U+778c-778d, U+7795-7796, U+77a7;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular074.woff") format("woff");
  unicode-range: U+77ae-77af, U+77b1, U+77b5, U+77be, U+77c3, U+77c9, U+77d1-77d2, U+77d5, U+77d9, U+77f1, U+77f8, U+780e, U+7811, U+781d, U+7822-7823, U+782e, U+7830, U+7835, U+7837, U+7844, U+7848, U+784c, U+7852, U+785c, U+785e, U+7860-7861, U+7863, U+787e, U+788f, U+7898, U+78a1, U+78a8, U+78ac, U+78b1-78b3, U+78bd, U+78bf, U+78c7, U+78c9, U+78d2-78d3, U+78d6, U+78db, U+78df, U+78ea, U+78f3, U+78f6, U+78ff, U+7906, U+790c, U+791a, U+791e-7920, U+7927, U+7929, U+792d, U+7935, U+793d, U+793f, U+7944, U+794b, U+794f, U+7951, U+7954, U+7969, U+796b, U+797b-797c, U+797e, U+798b-798c, U+7991, U+7993, U+799c, U+79a8, U+79ab, U+79af, U+79c4, U+79cf, U+79dd, U+79e0, U+79e2, U+79e5, U+79ea, U+79f1, U+79f8, U+79fc, U+7a02, U+7a07, U+7a09, U+7a0c, U+7a21, U+7a27, U+7a2b, U+7a2f-7a30, U+7a34-7a35, U+7a3a, U+7a44-7a45, U+7a48, U+7a55, U+7a65, U+7a7e, U+7a80, U+7a86, U+7a8b, U+7a91, U+7a94, U+7a9e, U+7ab5, U+7ac6, U+7ac9, U+7adb, U+7ae9, U+7aec, U+7af1, U+7afb, U+7afe, U+7b14, U+7b1f, U+7b23, U+7b29, U+7b2b, U+7b30, U+7b34, U+7b3f-7b40, U+7b6a, U+7b77, U+7b84, U+7b89, U+7b8e, U+7b96, U+7ba0, U+7ba5, U+7bac, U+7bb0, U+7bb2, U+7bb6, U+7bba-7bbb, U+7bbd, U+7bc2, U+7bc8, U+7bdb, U+7be8, U+7bf2, U+7bf4-7bf5, U+7bf8-7bfa, U+7bfc, U+7bfe, U+7c02, U+7c04, U+7c06, U+7c09, U+7c0c, U+7c19, U+7c1b, U+7c25, U+7c28, U+7c2c, U+7c34, U+7c39-7c3a, U+7c46, U+7c52-7c53, U+7c55, U+7c5a-7c5d, U+7c63, U+7c67, U+7c72, U+7c7c-7c7d, U+7c86-7c87, U+7c9e, U+7cb0, U+7cba-7cbb;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular075.woff") format("woff");
  unicode-range: U+2eb1, U+7cc7, U+7cc9, U+7ccf, U+7cd3-7cd4, U+7cda, U+7ce9, U+7d0f, U+7d11, U+7d16, U+7d26, U+7d2a, U+7d2d, U+7d3c, U+7d4d, U+7d51, U+7d57, U+7d5d, U+7d65, U+7d67, U+7d78, U+7d7b, U+7d81-7d82, U+7d85, U+7d8d, U+7d91, U+7d96, U+7d9e, U+7db3, U+7db9, U+7dc3-7dc6, U+7dcd-7dce, U+7de2, U+7de5, U+7dea-7deb, U+7ded, U+7df5-7df6, U+7dfa, U+7e00, U+7e1c, U+7e2d, U+7e2f, U+7e33, U+7e36, U+7e3f, U+7e44, U+7e4e, U+7e50, U+7e58, U+7e5f, U+7e62, U+7e65, U+7e6e-7e6f, U+7e78, U+7e81, U+7e95, U+7e9d-7e9e, U+7f3d, U+7f3f, U+7f53, U+7f5b-7f5d, U+7f65-7f66, U+7f71, U+7f7f-7f80, U+7f8b, U+7f8d, U+7f8f, U+7fa2, U+7fa6, U+7faa, U+7fb4, U+7fbc, U+7fc0, U+7fc8, U+7fe8, U+7ffd-7fff, U+8007, U+800d, U+800f, U+8013, U+801d-8020, U+802e, U+8034, U+8039-803a, U+803e, U+8040, U+8044, U+8060, U+8064, U+806d, U+8081, U+8088, U+808e, U+809e, U+80a6, U+80ab, U+80b9, U+80c8, U+80cd, U+80cf, U+80d2, U+80d4, U+80ed-80ee, U+80f0, U+80f2, U+80f6, U+80f9-80fa, U+80fe, U+8103, U+810b, U+8117, U+811c, U+8120, U+8130, U+813c, U+8145, U+8147, U+814c, U+8152, U+8157, U+8161, U+816f, U+8177, U+8186, U+818b, U+818e, U+8190, U+8196, U+819b, U+819e, U+81a2, U+81ae, U+81b4, U+81c5, U+81cb, U+81ce, U+81d5, U+81dd-81de, U+81e1, U+81eb, U+81f0-81f2, U+81f5-81f6, U+81f8-81f9, U+8200, U+8203, U+820f, U+8213-8214, U+821a, U+821d, U+8228, U+823a, U+8243-8244, U+824e, U+8251, U+8256, U+8267, U+826d, U+827b, U+8280-8281, U+8284, U+8287, U+8289, U+8291, U+8294, U+8296, U+8298, U+829a-829b, U+82a0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular076.woff") format("woff");
  unicode-range: U+82aa, U+82b0, U+82d0, U+82da, U+82e0, U+82e4, U+82ea, U+82ed, U+82ef, U+82f6, U+830a-830b, U+831e-831f, U+8321, U+832c, U+832e, U+8333, U+8337, U+833d, U+8342, U+834d-834e, U+8353, U+8356, U+8370, U+8378, U+8380, U+8382, U+8384, U+8399, U+839c, U+83a6, U+83ac-83ad, U+83be, U+83e8, U+83f8, U+83fc, U+8419, U+842f, U+8445, U+8447, U+844d, U+8456, U+8458, U+8460, U+8464, U+8467, U+846a, U+8474, U+847d, U+8492-8493, U+8495, U+84a8-84aa, U+84b1, U+84bd, U+84c7-84c8, U+84cc, U+84f2, U+84f7, U+84fb, U+8502-8503, U+8507, U+850e, U+8510, U+851c, U+8522, U+8527, U+852a, U+8533, U+8536, U+853f, U+8546, U+8550, U+8552, U+8556, U+855c-855d, U+855f-8560, U+8579, U+8585, U+8589, U+858b, U+8598, U+85a0, U+85a5, U+85a7, U+85b4, U+85b6, U+85b8, U+85bd-85bf, U+85c2, U+85da, U+85e0, U+85e8, U+85f3, U+85fc, U+860d-860e, U+8619, U+861b, U+8636, U+863a, U+863d, U+8642, U+8646, U+8652, U+8658-8659, U+865d, U+8660-8661, U+8663-8664, U+8669, U+8676, U+8688, U+8696, U+869a, U+86a1, U+86a6-86a7, U+86ad, U+86b4-86b5, U+86b7, U+86b9, U+86bf-86c0, U+86c5, U+86d2, U+86da, U+86dc, U+86e0, U+86e5, U+86e7, U+8704, U+870f, U+8714, U+871e, U+8728, U+872e-872f, U+8732, U+8739, U+873c-873d, U+8745, U+874d, U+875d, U+8761, U+876f, U+877b, U+8783-8786, U+878c, U+8790, U+8795, U+8797-8799, U+879e, U+87a3, U+87ae, U+87b1, U+87bf, U+87c8-87ca, U+87d5, U+87d9-87da, U+87dc, U+87e2, U+87e4, U+87f1, U+87f3, U+87f8, U+87fa, U+87ff;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular077.woff") format("woff");
  unicode-range: U+8809, U+8812, U+8818-881c, U+881e, U+882d, U+8830, U+8835, U+883a, U+8841, U+8843, U+8845, U+8848-8849, U+884b, U+884e, U+8851, U+8855-8856, U+885a, U+885c, U+8860, U+8871, U+8879, U+887b, U+8880, U+889a-889c, U+889f, U+88a8, U+88ba, U+88cb-88cd, U+88de, U+88e7, U+88ef, U+88f7, U+8906, U+890d-890f, U+8915-8916, U+8920, U+8926, U+8928, U+8931, U+8935, U+893a, U+893e, U+8946, U+894f, U+8952, U+8957, U+895a-895c, U+8961, U+8963, U+896b, U+896e, U+8970, U+8973, U+8975, U+897a-897d, U+898d, U+8995, U+899b-899c, U+89a0, U+89a5, U+89b4-89b6, U+89bc, U+89d5, U+89d7, U+89e9, U+89ed, U+89f9, U+8a04-8a05, U+8a07, U+8a0f, U+8a1e, U+8a20, U+8a24, U+8a26, U+8a2b-8a2c, U+8a2f, U+8a3d, U+8a40, U+8a43, U+8a49, U+8a53, U+8a56-8a57, U+8a5c, U+8a65, U+8a67, U+8a76-8a77, U+8a7a-8a7b, U+8a7e-8a80, U+8a83, U+8a86, U+8a8b, U+8a8f, U+8a92, U+8a96-8a97, U+8a99, U+8a9f, U+8aa9, U+8aaf, U+8ab3, U+8ab6, U+8abb, U+8ac3, U+8ac6, U+8ac8-8aca, U+8ad1, U+8ad3-8ad5, U+8add, U+8aec, U+8af0, U+8af5, U+8aff, U+8b06, U+8b0b, U+8b11, U+8b1e, U+8b30, U+8b37, U+8b3c, U+8b42, U+8b44-8b45, U+8b48, U+8b4d, U+8b52, U+8b63, U+8b6d, U+8b78-8b79, U+8b7c, U+8b7e, U+8b84-8b85, U+8b8d, U+8b8f, U+8b9f, U+8c38, U+8c3e, U+8c4b, U+8c51, U+8c53, U+8c58-8c59, U+8c5b, U+8c5d, U+8c63-8c64, U+8c66, U+8c75-8c76, U+8c7b, U+8c7e, U+8c86-8c87, U+8c8b, U+8c90, U+8c9c, U+8cb9-8cba, U+8cc5-8cc6, U+8cc9, U+8ccb, U+8ccf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular078.woff") format("woff");
  unicode-range: U+8cdd, U+8ce8, U+8cec, U+8cef, U+8cf2, U+8cf5, U+8cf7, U+8cff, U+8d01, U+8d03, U+8d17, U+8d65, U+8d69, U+8d6e, U+8d7f, U+8d82, U+8d88, U+8d8d, U+8d90-8d91, U+8d9e-8da0, U+8dab-8dac, U+8db2, U+8db5, U+8db7, U+8db9, U+8dbb-8dbc, U+8dc0, U+8dc5, U+8dc7, U+8dca, U+8dd4-8dd5, U+8de4-8de5, U+8de7, U+8df0-8df2, U+8df4, U+8e01, U+8e04-8e05, U+8e0b, U+8e11, U+8e26, U+8e31, U+8e33, U+8e37-8e38, U+8e40-8e41, U+8e4d-8e4f, U+8e5b-8e5e, U+8e61, U+8e69, U+8e71, U+8e79-8e7a, U+8e82-8e83, U+8e89, U+8e90, U+8e92, U+8e95, U+8e9a-8e9b, U+8e9d, U+8ea2, U+8ea7, U+8ea9, U+8ead, U+8eba, U+8ec1, U+8ec3-8ec4, U+8ec7, U+8edc, U+8ee8, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8f02, U+8f07, U+8f0f-8f10, U+8f16, U+8f18, U+8f20-8f21, U+8f23, U+8f25, U+8f27-8f28, U+8f2c, U+8f2e, U+8f34-8f35, U+8f37, U+8f3a, U+8f41, U+8f43, U+8f47, U+8f4f, U+8f51-8f53, U+8f55, U+8f5d-8f5e, U+8f65, U+8f9d, U+8fa0-8fa1, U+8fa5, U+8fb8, U+8fbe, U+8fc0, U+8fcb, U+8fd0, U+8fd2, U+8fe3, U+8ffe, U+9004, U+9018, U+901b, U+9028-902a, U+902c, U+902f, U+9033-9034, U+903f, U+904c, U+905b, U+9062, U+9066, U+906c, U+9070, U+9074, U+9079, U+908b, U+908e, U+9098, U+90a0, U+90a5, U+90b2, U+90b4, U+90bd, U+90cc, U+90d2, U+90d5, U+90d8-90d9, U+90e5, U+90f0, U+9105, U+9108, U+910d, U+9110, U+9117, U+911a, U+9120, U+9125, U+9129, U+912e, U+9136, U+913c, U+9143, U+914f, U+9153, U+915a, U+9167, U+916d, U+917a-917b, U+9181, U+9186, U+918a, U+9191;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular079.woff") format("woff");
  unicode-range: U+9193-9195, U+9198, U+91a1, U+91a6, U+91ad, U+91b0, U+91bb, U+91bd, U+91bf, U+91c2, U+91c5, U+91d3-91d4, U+91d9, U+91e9-91ea, U+91ef-91f0, U+91f7, U+91f9, U+91fd, U+9200, U+9204-9205, U+9209, U+920c, U+9212-9213, U+9218, U+921c-921d, U+9223-9226, U+9228, U+922e-9230, U+9235-9236, U+923e, U+9246, U+924d, U+9258, U+925c-925d, U+9269, U+926e-9270, U+9275-9276, U+9279, U+927b, U+928a, U+928e, U+9292, U+92a0, U+92a4-92a5, U+92a8, U+92af, U+92b6, U+92b8, U+92ba-92bd, U+92c1, U+92c3, U+92c5, U+92c7-92c8, U+92cd, U+92d8, U+92dc-92dd, U+92df, U+92e1, U+92e3, U+92e8, U+92ec, U+92ee, U+92f0, U+9300, U+9308, U+9314, U+931c, U+9324, U+932a, U+9333-9334, U+9336-9337, U+9350, U+9352, U+9355, U+9358, U+935e, U+9367, U+9369, U+936d, U+936f, U+9374, U+9376, U+937a, U+937d, U+937f-9382, U+938a, U+938d, U+9392, U+9395, U+9398, U+93a6, U+93a8-93a9, U+93ab, U+93b4-93b6, U+93c4-93c5, U+93c9-93cd, U+93d3, U+93d9, U+93e6, U+93f7, U+93f9-93fa, U+9401-9402, U+9408, U+940d-940e, U+9415, U+941f, U+942e-942f, U+943d, U+943f, U+9443, U+944c, U+9455, U+9459, U+945c, U+945f, U+9461, U+9468, U+946e, U+9483-9484, U+957e, U+9584, U+9588, U+959d-959e, U+95a1, U+95ba, U+95bf, U+95c6, U+95c9, U+95d1-95d2, U+95d9, U+95dd, U+95df-95e0, U+95e4, U+95e6, U+961e, U+9622, U+9624-9626, U+9631, U+9637-963a, U+963d, U+9652, U+9654, U+9656-9657, U+966e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular080.woff") format("woff");
  unicode-range: U+9674, U+967b-967c, U+967e-967f, U+9681, U+9683, U+9689, U+9691, U+9696, U+969f, U+96a6, U+96ae, U+96ca, U+96df, U+96f1, U+96fa, U+9702-9703, U+9705, U+9709, U+971a-971b, U+971d, U+9721-9722, U+9728, U+9731, U+974a, U+9758, U+9763, U+9767, U+9776-9778, U+977b, U+977d, U+977f-9780, U+9789, U+9797, U+9799, U+979f, U+97ac, U+97b5-97b6, U+97b8-97b9, U+97bc, U+97bf, U+97c4-97c5, U+97c7, U+97ca, U+97cd-97ce, U+97d0, U+97d7, U+97dd, U+97e0, U+97e4, U+97ef, U+97f7-97f8, U+97fa, U+9807, U+9819, U+981c, U+9820, U+9826, U+982e-982f, U+9835, U+983e, U+9844, U+984a, U+9851, U+9862-9863, U+986a, U+98ae, U+98b4, U+98c5, U+98cc, U+98e6, U+98f6, U+9902, U+9907, U+9911, U+9915, U+991f, U+9922, U+9926, U+992b, U+9934-9935, U+9939, U+9947-9948, U+9954, U+9959, U+995b, U+995e, U+999b, U+999d, U+999f, U+99b0-99b2, U+99b5, U+99ba, U+99d3, U+99da, U+99dc, U+99e7, U+99ea-99ec, U+99f4-99f5, U+99fd-99fe, U+9a04, U+9a0b-9a0c, U+9a10, U+9a1e, U+9a22-9a23, U+9a27, U+9a33, U+9a35, U+9a41, U+9a47, U+9a4b, U+9a51, U+9a54, U+9a56, U+9a5d, U+9aaa, U+9aac, U+9aae, U+9ab2, U+9ab4-9ab5, U+9abb, U+9abe-9abf, U+9ac8, U+9ad7, U+9adb, U+9ae4, U+9ae7, U+9aec, U+9af2-9af3, U+9af5, U+9afa, U+9afd, U+9aff-9b01, U+9b04-9b05, U+9b09, U+9b0b, U+9b0d-9b0e, U+9b19, U+9b1b, U+9b26, U+9b34-9b35, U+9b37, U+9b39-9b3a, U+9b48, U+9b4c, U+9b55-9b57, U+9b5b, U+9b61, U+9b68, U+9b6a, U+9b6d-9b6e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular081.woff") format("woff");
  unicode-range: U+2e8b-2e8d, U+2e95, U+2ea2, U+2ea9, U+2eac, U+2eae, U+2eb3, U+2eb7, U+2ebc, U+2ec6, U+2ed7, U+2edd, U+3405, U+3427, U+3488, U+353e, U+35de, U+3614, U+38a1, U+38ad, U+39a4, U+39b8, U+3a5c, U+3a85, U+3ac4, U+3acb, U+3af3, U+3bf3, U+3d31, U+3d4e, U+3dcc, U+3e40, U+3e8a, U+3fb1, U+3fdc, U+4293, U+440c, U+457a, U+45be, U+4610, U+46ae, U+471f, U+47e6, U+481e, U+4b38, U+4b7e, U+4c38, U+4ce1, U+4e37, U+4f2b, U+4fd3, U+9b78, U+9b7f-9b80, U+9b85-9b87, U+9b89, U+9b8b, U+9b8d, U+9b90, U+9b94, U+9b9a, U+9b9d, U+9ba9, U+9bb0, U+9bb7, U+9bbc, U+9bbf, U+9bc8, U+9bd0, U+9bd7, U+9bdf, U+9bf9, U+9bff, U+9c02, U+9c0b, U+9c0f, U+9c11, U+9c1c, U+9c1e, U+9c26, U+9c28, U+9c35, U+9c3d, U+9c43-9c44, U+9c4e, U+9c56, U+9c5e, U+9c68, U+9c7b, U+9cf7, U+9cf9, U+9d1c, U+9d2f-9d30, U+9d33-9d34, U+9d3a, U+9d3c-9d3d, U+9d45, U+9d53-9d54, U+9d65, U+9d6a, U+9d7b, U+9d83, U+9d86, U+9d8e, U+9d92-9d93, U+9d95, U+9d97-9d98, U+9daa, U+9dae, U+9db1, U+9dca, U+9dd4-9dd5, U+9dde, U+9de5, U+9de9, U+9deb, U+9dee, U+9df0, U+9df3, U+9dfe, U+9e0e, U+9e10-9e12, U+9e16, U+9e7a, U+9e82-9e84, U+9e87, U+9e8e-9e8f, U+9e96, U+9e98, U+9eae, U+9eb0, U+9eb3, U+9ec6, U+9ec8, U+9ecb, U+9ed5, U+9ee4, U+9eec-9eed, U+9ef0-9ef2, U+9ef5, U+9ef8, U+9f09, U+9f0f, U+9f11-9f12, U+9f14, U+9f16, U+9f1a-9f1b, U+9f1f, U+9f22, U+9f26, U+9f2a-9f2b, U+9f31-9f32, U+9f34, U+9f3c, U+9f3f, U+9f43-9f44, U+9f47, U+9f56, U+9f5a, U+9f5e, U+9f68, U+9f6e-9f6f, U+9f71, U+9f73, U+9f7a, U+9f7d, U+9f8f, U+9f91-9f92, U+9f96, U+9f9e, U+9fa1, U+9fa3, U+9fa5, U+25ad7, U+2626a, U+2d544;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular082.woff") format("woff");
  unicode-range: U+5077, U+50f0, U+5167, U+5174, U+5179, U+51d4, U+51df, U+5226, U+522b, U+5389, U+53c1, U+53c4, U+5433, U+543f, U+544c, U+5527, U+55ec, U+55ee, U+55f1, U+55f8, U+5620, U+575f, U+57ae, U+586d, U+5898, U+591f, U+5939, U+59ec, U+5a1b, U+5b76, U+5b82, U+5c14, U+5c19, U+5c2a, U+5ce6, U+5dff, U+5e99, U+5f3a, U+5f65, U+6164, U+617d, U+61e8, U+6231, U+6236, U+631b, U+65be, U+65e3, U+66b3, U+6725, U+6735, U+6743, U+6780, U+67a4, U+67be, U+67fa, U+6805, U+688e, U+6986, U+6a54, U+6af8, U+6b72, U+6cac, U+6d01, U+6e42, U+6e89, U+6ebc, U+6eda-6edb, U+6ee6, U+6f9d, U+6fb7, U+71f4, U+73ba, U+73e4, U+7522, U+764e, U+76eb, U+77b7, U+7928, U+7942, U+7a05, U+7abd, U+7b53, U+7c2f, U+7c42, U+7c7b, U+7d55, U+7dd0, U+7e48, U+80f7, U+812b, U+8141, U+8173, U+81ef, U+820b, U+8346, U+835a, U+85f4, U+867d, U+8722, U+878e, U+886e, U+88c6, U+88e0, U+8a01, U+8aaa, U+8b0f, U+8c9f, U+8cd2, U+8d1c, U+8e75, U+8e77, U+8fa2, U+8fc8, U+90c9, U+92b3, U+93bb, U+95b1, U+95e8, U+9839, U+99e1, U+9a08, U+9abd, U+9b1d, U+9b2c, U+9c61, U+9fb4, U+9fbc-9fc2, U+9fcc, U+f909, U+f91f, U+f95f, U+f983, U+f999-f99a, U+f9a2, U+f9c3, U+fa03, U+2008a, U+200b0, U+200f5, U+2053f, U+205b1, U+20611, U+206ec, U+207c8, U+2090e, U+20984, U+20a64, U+20d58, U+21a1a, U+22609, U+22e42, U+22feb, U+237f1, U+23cbe, U+2404b, U+243d0, U+24e04, U+24ff2, U+2567f, U+25874, U+259cc, U+26222, U+26999, U+26c9e, U+279b4, U+27c3c, U+27d73, U+28cdd, U+28e17, U+28ef6, U+29d4b, U+2a2b2, U+2a9e6, U+2b746, U+2b751, U+2b753, U+2b75a, U+2b75c, U+2b765, U+2b776-2b777, U+2b77c, U+2b782, U+2b789, U+2b78b, U+2b78e, U+2b794, U+2b7ac, U+2f82c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular083.woff") format("woff");
  unicode-range: U+2b7af, U+2b7bd, U+2b7c9, U+2b7cf, U+2b7d2, U+2b7d8, U+2b7f0, U+2b80d, U+2b817, U+2b81a, U+2e278, U+2e569, U+2e6ea, U+2f804, U+2f80f, U+2f815, U+2f81a, U+2f822, U+2f828, U+2f833, U+2f83f, U+2f846, U+2f852, U+2f862, U+2f86d, U+2f873, U+2f884, U+2f899-2f89a, U+2f8a6, U+2f8ac, U+2f8b2, U+2f8b6, U+2f8d3, U+2f8e1, U+2f8e5, U+2f8ea, U+2f8fc, U+2f903, U+2f90b, U+2f90f, U+2f91a, U+2f920-2f921, U+2f945, U+2f947, U+2f96c, U+2f995, U+2f9d0, U+2f9de-2f9df, U+2f9f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff/RakutenSansJP_W_Regular084.woff") format("woff");
  unicode-range: U+f860-f862, U+f87a, U+f87f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold001.woff") format("woff");
  unicode-range: U+21-22, U+24-2a, U+2c-3b, U+3f-4c, U+4e-5d, U+5f-7b, U+7d, U+a1-a3, U+a5, U+ab, U+ad, U+bb, U+bf-d6, U+d8-f6, U+f8-107, U+10a-113, U+116-11b, U+11e-122, U+126-12b, U+12e-133, U+136-13e, U+141-148, U+14a-14b, U+150-155, U+158-15b, U+15e-16b, U+16e-17e, U+237, U+251, U+254, U+259-25b, U+28c, U+2bb-2bc, U+300-301, U+332, U+336, U+2011-2014, U+2018-201a, U+201c-201e, U+2039-203a, U+20ac, U+fb00-fb04;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold002.woff") format("woff");
  unicode-range: U+3001-3002, U+3041-3096, U+309a, U+309d-309e, U+30a1-30fa, U+30fc-30fe, U+31f7, U+fe10-fe12, U+ff0c, U+ff0e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold003.woff") format("woff");
  unicode-range: U+0-20, U+23, U+2b, U+3c-3e, U+4d, U+5e, U+7c, U+7e, U+a0, U+a4, U+a6-aa, U+ac, U+ae-ba, U+bc-be, U+d7, U+f7, U+304, U+327, U+2219, U+223c, U+4edd, U+ff01, U+ff03-ff06, U+ff08-ff0b, U+ff0f-ff3b, U+ff3d-ff5d, U+ff61-ff9f, U+ffe3, U+ffe5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold004.woff") format("woff");
  unicode-range: U+401, U+410-44f, U+451, U+2003, U+2010, U+2015-2016, U+2020-2021, U+2025-2026, U+2030, U+2032-2033, U+203b, U+2103, U+212b, U+2190-2193, U+21d2, U+21d4, U+2200, U+2202-2203, U+2207-2208, U+220b, U+2212, U+221a, U+221d-221e, U+2220, U+2227-222c, U+2234-2235, U+223d, U+2252, U+2260-2261, U+2266-2267, U+226a-226b, U+2282-2283, U+2286-2287, U+22a5, U+2312, U+2329-232a, U+2500-2503, U+250c, U+250f-2510, U+2513-2514, U+2517-2518, U+251b-251d, U+2520, U+2523-2525, U+2528, U+252b-252c, U+252f-2530, U+2533-2534, U+2537-2538, U+253b-253c, U+253f, U+2542, U+254b, U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25ef, U+2605-2606, U+2640, U+2642, U+266a, U+266d, U+266f, U+3000, U+3003, U+3005-3015, U+301c, U+309b-309c, U+30fb, U+ff0d, U+ff5e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold005.woff") format("woff");
  unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9, U+2713, U+2756, U+2776-277f, U+2934-2935, U+29bf, U+29fa-29fb, U+3016-3019, U+301d, U+301f-3020, U+3033-3035, U+303b-303d, U+309f-30a0, U+30ff, U+31f0-31f6, U+31f8-31ff, U+3231-3232, U+3239, U+3251-325f, U+32a4-32a8, U+32b1-32bf, U+32d0-32e3, U+32e5, U+32e9, U+32ec-32ed, U+32fa, U+32ff, U+3303, U+330d, U+3314, U+3318, U+3322-3323, U+3326-3327, U+332b, U+3336, U+333b, U+3349-334a, U+334d, U+3351, U+3357, U+337b-337e, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33cb, U+33cd, U+fe45-fe46, U+ff02, U+ff07, U+ff3c, U+ff5f-ff60, U+ffe0-ffe2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold006.woff") format("woff");
  unicode-range: U+305, U+1e3e-1e3f, U+1f70-1f73, U+2022, U+203c, U+203e-203f, U+2042, U+2047-2049, U+2051, U+210f, U+2113, U+2116, U+2121, U+2127, U+2135, U+2153-2155, U+2160-216b, U+2170-217b, U+2194, U+2196-2199, U+21c4, U+21e6-21e9, U+2205, U+2209, U+2213, U+221f, U+2225-2226, U+222e, U+2243, U+2245, U+2248, U+2262, U+2276-2277, U+2284-2285, U+228a-228b, U+2295-2297, U+22bf, U+22da-22db, U+2305-2306, U+2318, U+23be-23cc, U+23ce, U+2423, U+2460-2473, U+24d0-24e9, U+24eb-24fe, U+25b1, U+25b6-25b7, U+25c0-25c1, U+25c9, U+25d0-25d3, U+25e6, U+2600-2603, U+260e, U+2616-2617, U+261e, U+2660-2669, U+266b-266c, U+266e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold007.woff") format("woff");
  unicode-range: U+108-109, U+11c-11d, U+124-125, U+134-135, U+14c-14d, U+15c-15d, U+16c-16d, U+193, U+1c2, U+1cd-1ce, U+1d0-1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f8-1f9, U+1fd, U+250, U+252-253, U+255-258, U+25c, U+25e-261, U+264-268, U+26c-273, U+275, U+279-27b, U+27d-27e, U+281-284, U+288-28b, U+28d-28e, U+290-292, U+294-295, U+298, U+29d, U+2a1-2a2, U+2c6-2c8, U+2cc, U+2d0-2d1, U+2d8-2d9, U+2db-2de, U+2e5-2e9, U+302-303, U+306, U+308, U+30b-30c, U+30f, U+318-31a, U+31c-320, U+324-325, U+329-32a, U+32c, U+32f-330, U+334, U+339-33d, U+361, U+3c2, U+fd6, U+213b, U+2150-2152, U+2156-215b, U+2189, U+2211, U+2474-247f, U+2488-2492, U+24b9, U+24c8, U+26be, U+26cb, U+27a1, U+2b05-2b07, U+2b95, U+3036, U+322a-3230, U+3233, U+3236-3237, U+3244, U+328b, U+3299, U+3371, U+3390, U+33a0, U+33a2, U+33a4-33a5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold008.woff") format("woff");
  unicode-range: U+205a, U+205d, U+a7b5, U+fe17-fe19, U+fe30-fe33, U+fe35-fe44, U+fe47-fe48, U+ffe4, U+ffe8, U+1f100, U+1f110-1f129, U+1f130-1f149, U+1f150-1f169, U+1f170-1f189, U+1f202, U+1f237;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold009.woff") format("woff");
  unicode-range: U+3190-319f, U+3220-3229, U+3234-3235, U+3238, U+323a-3243, U+3280-328a, U+328c-3298, U+329a-32a3, U+32a9-32b0, U+32e4, U+32e6-32e8, U+32ea-32eb, U+32ee-32f9, U+32fb-32fe, U+3300-3302, U+3304-330c, U+330e-3313, U+3315-3317, U+3319-3321, U+3324-3325, U+3328-332a, U+332d-3335, U+3337-333a, U+333c-3348, U+334b-334c, U+334e-3350, U+3352-3356, U+337f, U+3385-3389, U+338d, U+3396-3398, U+339b, U+339f, U+33a3, U+33a6, U+33b0-33b3, U+33c2, U+33c8, U+33cc, U+33d4, U+33d7-33d8, U+33da;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold010.woff") format("woff");
  unicode-range: U+2480-2487, U+249c-24b8, U+24ba-24c7, U+24c9-24cf, U+24ea, U+24ff, U+2504-250b, U+250d-250e, U+2511-2512, U+2515-2516, U+2519-251a, U+251e-251f, U+2521-2522, U+2526-2527, U+2529-252a, U+252d-252e, U+2531-2532, U+2535-2536, U+2539-253a, U+253d-253e, U+2540-2541, U+2543-254a, U+2550, U+255e, U+2561, U+256a, U+256d-2573, U+2581-258f, U+2594-2595, U+25a2, U+25aa-25ab, U+25ca, U+25cc, U+25e2-25e5, U+25fb-25fc, U+261c-261d, U+261f, U+2672-267d, U+26a0, U+26aa-26ab, U+26bd, U+2702, U+271a, U+273f-2740, U+27bf, U+2b1a, U+2b25-2b26, U+2b29, U+2b60-2b65, U+2b82-2b83, U+2e40, U+3004, U+301e, U+3030, U+3099;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold011.woff") format("woff");
  unicode-range: U+13f-140, U+149, U+156-157, U+192, U+1cf, U+1d3, U+1d5, U+1d7, U+1d9, U+1db, U+1f5, U+262-263, U+26a, U+274, U+276, U+278, U+280, U+28f, U+299, U+29c, U+29f, U+2b0, U+2b2, U+2b7, U+2c1, U+2da, U+2e0-2e1, U+307, U+30a, U+328, U+384-386, U+388-38a, U+38c, U+38e-390, U+3aa-3b0, U+3ca-3ce, U+3d0-3d1, U+3d5, U+3db, U+402-40c, U+40e-40f, U+452-45c, U+45e-45f, U+1ebc-1ebd, U+2002, U+2044, U+2070, U+2074-2079, U+207f-2089, U+20dd-20de, U+2100, U+2105, U+2109-210a, U+2122, U+2126, U+212e, U+215c-215e, U+217f, U+21c5-21c6, U+21cb-21cc, U+21d0, U+21f5, U+2206, U+220a, U+220f, U+222d, U+2264-2265, U+2272-2273, U+2298, U+229e, U+22a0, U+22c4, U+2307, U+239b-23ad, U+23b0-23b1, U+ab53;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold012.woff") format("woff");
  unicode-range: U+2ea0, U+2ed1, U+2f00, U+2f06, U+2f08, U+2f0a-2f0b, U+2f12, U+2f17, U+2f1d, U+2f24-2f26, U+2f29, U+2f2d, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f47, U+2f49-2f4a, U+2f52, U+2f54, U+2f63-2f65, U+2f6c, U+2f74, U+2f83, U+2f8f, U+2f92, U+2f94, U+2f9d, U+2fa6-2fa7, U+2faf, U+2fb7, U+2fbc, U+4e00, U+4e09-4e0b, U+4e0d, U+4e16, U+4e2d, U+4e3b, U+4e5d, U+4e8b-4e8c, U+4e94, U+4eba, U+4eca, U+4ee3, U+4ee5, U+4f1a, U+4f53, U+4f55, U+4f5c, U+4f7f, U+4fe1, U+500d, U+5148, U+5165, U+5168, U+516b-516d, U+5175, U+5185-5186, U+51fa, U+5206-5207, U+524d, U+529b, U+52d5, U+5316, U+5341, U+539f, U+53d6, U+53e3, U+5408, U+540c-540d, U+5411, U+5473, U+548c, U+54e1, U+554f, U+56db, U+56de, U+56fd, U+5730, U+5831, U+5834, U+58f0, U+5909, U+5916, U+591a, U+5927, U+5929-592a, U+5973, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9f, U+5bb6, U+5bfe, U+5c0f, U+5c11, U+5c4b, U+5c71, U+5ddd, U+5e73-5e74, U+5ea6, U+5f15, U+5f37, U+5f53, U+5f7c, U+5f8c, U+5fc3, U+601d, U+6027, U+60c5, U+610f, U+611f, U+6210, U+6226, U+6240, U+624b, U+6301, U+653f, U+6559, U+6570, U+6587, U+65b0, U+65b9, U+65e5, U+660e, U+6642, U+66f8, U+6700, U+6708, U+6728, U+672c, U+6765, U+6771, U+696d, U+697d, U+6a5f, U+6b21, U+6b63, U+6b7b, U+6c0f, U+6c11, U+6c17, U+6c34, U+6c7a, U+6cbb, U+6cd5, U+6d77, U+7121, U+7269, U+73fe, U+7406, U+751f, U+7528, U+7530, U+7537, U+753b, U+754c, U+767a, U+7684, U+76ee, U+76f8, U+771f, U+77e5, U+793e, U+795e, U+79c1, U+7acb, U+7d4c, U+7d50, U+7f8e, U+8003, U+8005, U+805e, U+81ea, U+884c, U+885b, U+8868, U+8981, U+898b, U+89aa, U+8a00, U+8a18, U+8a71, U+8a9e, U+8eab, U+8ecd, U+8fd1, U+901a, U+9023, U+9053, U+90ce, U+90e8, U+91cd-91ce, U+91d1, U+9577, U+958b, U+9593, U+95a2, U+96c6, U+9762, U+9854, U+98df, U+9ad8;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold013.woff") format("woff");
  unicode-range: U+2e9f, U+2ec4, U+2f1f-2f20, U+2f3e, U+2f40, U+2f57, U+2f69, U+2f6f, U+2f76, U+2f8a, U+2f9c, U+2f9e, U+2fa8, U+2fb3, U+2fb5-2fb6, U+2fb8, U+2fba, U+4e03, U+4e07, U+4e21, U+4e4b, U+4e57, U+4e89, U+4e95, U+4ea4, U+4eac, U+4ecb, U+4ed5-4ed6, U+4ed8, U+4ef6, U+4f1d, U+4f4f, U+4f9b, U+4fc2, U+4fdd, U+5074, U+5143, U+5149, U+515a, U+5171, U+521d, U+5224-5225, U+5229, U+5236, U+52a0, U+52a9, U+52d9, U+52dd, U+52e2, U+5317, U+5343, U+534a, U+5357, U+53c2, U+53cd, U+53d7, U+53e4, U+53ef-53f0, U+53f2-53f3, U+5409, U+544a, U+547c-547d, U+54c1, U+55b6, U+56e3, U+571f, U+5728, U+57ce, U+58eb, U+58f2, U+591c, U+592b, U+597d, U+59cb, U+59ff, U+5b58, U+5b98, U+5ba4, U+5bb9, U+5cf6, U+5dfb, U+5e02, U+5e2b, U+5e30, U+5e38, U+5e83, U+5e97, U+5e9c, U+5efa, U+5f0f, U+5f35, U+5f62, U+5f79, U+5f85, U+5f97, U+5fa1, U+5fc5, U+5fdc, U+60aa, U+60f3, U+611b, U+614b, U+6238, U+6253, U+6307, U+652f, U+653e, U+6599, U+65ad, U+65cf, U+65e9, U+6620, U+6709, U+671d, U+671f, U+6751, U+677e, U+679c, U+6821, U+683c, U+69cb, U+69d8, U+6a29, U+6b66, U+6b69, U+6b73, U+6b8b, U+6bba, U+6bcd, U+6c5f, U+6d3b, U+6d41, U+6df1, U+6e08, U+70b9, U+7136, U+7236, U+7279, U+72b6, U+7523, U+7531, U+753a, U+756a, U+75c5, U+767d-767e, U+76f4, U+7740, U+77f3, U+78ba, U+7a7a, U+7a81, U+7b11, U+7b2c, U+7c73, U+7d04, U+7d42, U+7d44, U+7d9a, U+7dcf, U+7dda, U+7f6e, U+7fa9, U+80b2, U+80fd, U+8272, U+82e5, U+843d, U+8449, U+85e4, U+8853, U+897f, U+8996, U+899a, U+89e3, U+8a08, U+8a2d, U+8a8d, U+8aac-8aad, U+8abf, U+8ad6, U+8b70, U+8cb7, U+8cc7, U+8cea, U+8d77, U+8db3, U+8eca, U+8fbc, U+8fd4, U+9001, U+9032, U+904b, U+904e, U+9055, U+9078, U+90fd, U+914d, U+9580, U+9662, U+969b, U+96fb, U+97f3, U+982d, U+984c, U+98a8, U+98db, U+9996, U+99ac;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold014.woff") format("woff");
  unicode-range: U+2ed8, U+2f2f, U+2f4c, U+2f55, U+2f70, U+2f7c, U+2f81, U+2f8e, U+2f95, U+2f9a-2f9b, U+2fb9, U+2fca, U+4e0e, U+4e45, U+4e88, U+4efb, U+4f01, U+4f0a, U+4f4d, U+4f50, U+4f8b, U+4fa1, U+4ffa, U+5099, U+50cd, U+50cf, U+50d5, U+512a, U+518d, U+5199, U+5272, U+533a-533b, U+5358, U+53bb, U+53cb, U+53ce, U+53f7-53f8, U+541b, U+5468, U+5546, U+5668, U+56f3, U+578b, U+57df, U+57fa, U+5883, U+5897, U+5931, U+5965, U+59bb, U+5a5a, U+5b57, U+5b88, U+5b97, U+5ba2, U+5bae, U+5bb3, U+5bc4, U+5bc6, U+5bdf, U+5bfa, U+5c06, U+5c40, U+5c45, U+5ca1, U+5dde, U+5de5-5de6, U+5dee, U+5e78, U+5ea7, U+5f71, U+5ff5, U+6025, U+606f, U+623b, U+6280, U+6295, U+629c, U+62bc, U+632f, U+63a5, U+63d0, U+6483, U+6539, U+65c5, U+6625, U+662d, U+666f, U+670d, U+671b, U+672b, U+6761, U+67fb, U+6839, U+6848, U+6a2a, U+6a4b, U+6b4c, U+6b62, U+6bb5, U+6c42, U+6cc9, U+6ce2, U+6ce8, U+6d25, U+6d3e, U+6d6e, U+6d88, U+6e05, U+6e21, U+6e80, U+6e90, U+6f14, U+706b, U+71b1, U+72ec, U+738b, U+7403, U+7533, U+7570, U+767b, U+7687, U+770c, U+773c, U+7814, U+793a, U+798f, U+79d1, U+79fb, U+7a2e, U+7b49, U+7b54, U+7b56, U+7b97, U+7d00, U+7d19, U+7d20, U+7d30, U+7d71, U+7d76, U+8001, U+8077, U+8089, U+80cc, U+8239, U+826f, U+82b1, U+82b8, U+82e6, U+82f1, U+8349, U+8535, U+8840, U+89b3, U+8a3c, U+8ab0, U+8ac7, U+8b58, U+8b66, U+8b77, U+8c37, U+8c61, U+8ca0, U+8d64, U+8d70, U+8d8a, U+8def, U+8ee2, U+8ffd, U+9020, U+9054, U+9060, U+9152, U+91cf, U+9244, U+964d, U+9650, U+968a, U+968e, U+96e2-96e3, U+9752, U+9818, U+983c, U+98f2, U+9928, U+9999, U+9a13, U+9ed2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold015.woff") format("woff");
  unicode-range: U+2f50, U+2f5a, U+2f7f, U+2f93, U+2fa5, U+2fae, U+2fb0, U+4e26, U+4e38, U+4e71, U+4ecf, U+4ee4, U+4ef2, U+4f3c, U+4f4e, U+4f59, U+4fee, U+5009, U+500b, U+5012, U+5024, U+5065, U+5144, U+5177, U+51b7, U+51e6, U+520a, U+523b, U+52b4, U+52b9, U+5354, U+5371, U+5404, U+559c, U+56f2, U+5712, U+5727, U+5742, U+5802, U+590f, U+5922, U+59d4, U+5a18, U+5a66, U+5b85, U+5b8c, U+5bbf, U+5bcc, U+5bdd, U+5c0e, U+5c3e, U+5c55, U+5d0e, U+5e03, U+5e2d, U+5e2f, U+5e55, U+5e95, U+5ead, U+5eb7, U+5f1f, U+5f93, U+5fa9, U+5fb3, U+5fd7, U+6050, U+6211, U+623f, U+62b1, U+62c5, U+6319, U+63a2, U+63cf, U+63f4, U+653b, U+6545, U+6575, U+6577, U+65bd, U+661f, U+6697, U+66ae, U+66f2, U+672a, U+6750, U+6797, U+682a, U+68ee, U+691c, U+6975, U+6b32, U+6b74, U+6bbf, U+6bce, U+6bd4, U+6c38, U+6ca2, U+6cb3, U+6d0b, U+6e1b, U+6e29, U+6e96, U+6fc0, U+713c, U+7247, U+72af, U+7387, U+74b0, U+7565, U+7591, U+75db, U+7642, U+76e3, U+7701, U+7763, U+7834, U+79c0, U+79cb, U+79d8, U+7a0b, U+7a0e, U+7a4d, U+7a76, U+7ae0, U+7aef, U+7af6, U+7ba1, U+7cbe, U+7cfb, U+7d75, U+7dd2, U+7de8, U+7e54, U+7f6a, U+7fd2, U+8033, U+80f8, U+8170, U+8179, U+8208, U+821e, U+8336, U+8457, U+85ac, U+8857, U+88c1, U+88c5, U+88cf, U+88fd, U+898f, U+89d2, U+8a2a, U+8a31, U+8a55, U+8a66, U+8a8c, U+8af8, U+8ca1, U+8cbb, U+8cde, U+8efd, U+8f09, U+8fba, U+9000, U+9003, U+9014, U+901f, U+9031, U+904a, U+907a, U+91cc, U+9280, U+9332, U+9632, U+9678, U+967a, U+96a0, U+96d1, U+9759, U+975e, U+9769, U+97ff, U+9803, U+9858, U+985e, U+9bae, U+9cf4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold016.woff") format("woff");
  unicode-range: U+2f11, U+2f23, U+2f51, U+2f5d-2f5f, U+2f75, U+2f7b, U+2f82, U+2f90, U+2fac, U+2fbb, U+2fc3, U+2fc7, U+4e91, U+4ea1, U+4f11, U+4fbf, U+50b7, U+5104, U+5150, U+5178, U+5200, U+5211, U+5217, U+523a, U+5263, U+5287, U+52e4, U+5348, U+535a, U+5370, U+53b3, U+53ca, U+542b, U+5438-5439, U+5584, U+56e0, U+56f0, U+56fa, U+58c1, U+5915, U+592e, U+5947-5948, U+5999, U+5acc, U+5b87, U+5c02, U+5c04, U+5c64, U+5ca9, U+5cb8, U+5de8, U+5eab, U+5f01, U+5f25, U+5f31, U+5f3e, U+5f66, U+5fae, U+5fd8, U+5fe0, U+5feb, U+6012, U+604b, U+6075, U+60b2, U+60d1, U+6255, U+6297-6298, U+62e0, U+6355, U+6368, U+6388, U+639b, U+63a8, U+6557, U+6563, U+6574, U+65e7, U+6613-6614, U+6628, U+666e, U+6674, U+66b4, U+66ff, U+675f, U+677f, U+67c4, U+67d3, U+67f3, U+690d, U+6a19, U+6a21, U+6a39, U+6bdb, U+6c60, U+6cc1, U+6d45, U+6d5c, U+6e2f, U+6e6f, U+70ba, U+7167, U+7248, U+72ac, U+7384, U+7389, U+7532, U+7559, U+75c7, U+76db, U+7720, U+77ac, U+77ed, U+793c, U+7956, U+79f0, U+7a93, U+7af9, U+7b4b, U+7bc0, U+7bc9, U+7d0d, U+7d14, U+7d1a, U+7d66, U+7d99, U+7e01, U+7fbd, U+7fcc, U+8056, U+80a9, U+8131, U+8133, U+8155, U+81e3, U+822a, U+822c, U+83ef, U+8584, U+85e9, U+878d, U+8846, U+8863, U+88ab, U+88dc, U+89e6, U+8a0a, U+8a0e, U+8a33, U+8ab2, U+8b1b, U+8c4a, U+8cac, U+8cb4, U+8d85, U+8de1, U+8e0f, U+8f2a, U+8fb2, U+8fce, U+8feb, U+8ff0, U+9006, U+9069, U+90f7, U+9589, U+95d8, U+962a, U+963f, U+9663-9664, U+967d, U+969c, U+96c4, U+96e8, U+96ea, U+9707, U+97d3, U+984d, U+990a, U+99c6, U+9a5a, U+9aa8, U+9aea, U+9ce5, U+9ebb, U+9ed9, U+9f62;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold017.woff") format("woff");
  unicode-range: U+2ec1, U+2ee4, U+2ee9, U+2eed, U+2f30, U+2f4b, U+2f62, U+2f6a, U+2f6e, U+2f73, U+2f84, U+2fc1-2fc2, U+2fc5, U+2fd0, U+4e01, U+4e08, U+4e5f, U+4e73, U+4e92, U+4ec1, U+4ed9, U+4eee, U+4ef0, U+4f0f, U+4f38, U+4f9d, U+5019, U+501f, U+50ac, U+50be, U+5100, U+5145, U+51ac, U+5230, U+5238, U+5247, U+5275, U+529f, U+52c7, U+52d8, U+5305, U+5360, U+539a, U+53e5, U+53eb, U+5410, U+5426, U+543e, U+54f2, U+5507, U+57f7, U+5800, U+58ca, U+5949, U+59c9, U+5a01, U+5b63, U+5b6b, U+5b9d, U+5ba3, U+5be9, U+5bff, U+5c0a, U+5c31, U+5c48, U+5c4a, U+5c5e, U+5d29, U+5df1, U+5e0c, U+5e1d, U+5e79, U+5e7c, U+5e81, U+5e8a, U+5ec3, U+5ef6, U+5f8b, U+5f92, U+5fb4, U+5fb9, U+6016, U+602a, U+60a3, U+6163, U+61b2, U+61b6, U+624d, U+6279, U+627f, U+62e1, U+635c, U+63a1, U+63db, U+63e1, U+63fa, U+643a, U+64ae, U+64cd, U+6551, U+658e, U+65ac, U+6607, U+663c, U+6669, U+667a, U+66dc, U+66f4, U+6749, U+679a, U+679d, U+6804, U+6838, U+6b20, U+6b27, U+6b6f, U+6c88, U+6c96, U+6cb9, U+6cca, U+6ce3, U+6d17, U+6d66, U+6db2, U+6df7, U+6e2c, U+6e7e, U+6ec5, U+6f22, U+6f6e, U+6fc3, U+702c, U+7159, U+71c3, U+7206, U+7518, U+76ae, U+76ca, U+76d7, U+76df, U+773a, U+77e2, U+7802, U+796d, U+7981, U+7a74, U+7b46, U+7bb1, U+7c21, U+7d05, U+7d39, U+7d61, U+7dad, U+7dca, U+7de0, U+7df4, U+7e04, U+7e70, U+7fa4, U+8074, U+811a, U+81f3-81f4, U+820e, U+8266, U+8302, U+8352, U+8377, U+83dc, U+864e, U+885d, U+888b, U+88d5, U+8907, U+8972, U+8a34, U+8a69, U+8a70, U+8a98, U+8acb, U+8b1d, U+8c6a, U+8ca9, U+8cc0, U+8e8d, U+8f1d, U+8f38, U+8f9e, U+8ff7, U+9045, U+9063, U+907f, U+90a3, U+9178, U+91e3, U+9283, U+93e1, U+95a3, U+9670, U+96a3, U+96f2, U+9732, U+9802, U+9806, U+98ef, U+99c5, U+9a12, U+9b3c, U+9b54, U+9b5a, U+9e7f, U+9ec4, U+9f3b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold018.woff") format("woff");
  unicode-range: U+2eef, U+2ef2, U+2f1c, U+2f32, U+2f5c, U+2f86, U+2f88, U+2f8d, U+2f96, U+2f9f, U+2fd3, U+4e39, U+4e43, U+4e80, U+4e86, U+4e9c, U+4f2f, U+4f34, U+4f8d, U+4fb5, U+4fca, U+505c, U+50b5, U+50da, U+50e7, U+514d, U+5264, U+526f, U+52aa, U+5302, U+5352, U+5373, U+53c8, U+53cc, U+53e9, U+5442, U+5510, U+5747, U+574a, U+57a3, U+57cb, U+585a, U+5869, U+5951, U+596a, U+5974, U+5982, U+59b9, U+59d3, U+5ac1, U+5b5d, U+5b99, U+5bd2, U+5c0b, U+5c3b, U+5c3d, U+5de1, U+5e33, U+5e45, U+5e72, U+5eca, U+5f18, U+5f80, U+5fcd, U+6065, U+609f, U+60a9, U+611a, U+6162, U+616e, U+6176, U+61d0, U+61f8, U+6271, U+6291, U+629e, U+62db, U+62dd, U+6311, U+6398, U+63b2, U+63ee, U+640d, U+6458, U+6469, U+654f, U+656c, U+65d7, U+65e6, U+66f9, U+672d, U+676f, U+6790, U+6885, U+68d2, U+6bd2, U+6c57, U+6c5a, U+6c99, U+6cbc, U+6cbf, U+6d6a, U+6d74, U+6d99, U+6dfb, U+6e09, U+6e56, U+6ed1, U+6f01, U+6f5c, U+706f, U+707d, U+70c8, U+718a, U+7235, U+725b, U+72c2, U+72d9, U+72ed, U+732b, U+7372, U+73cd, U+75b2, U+7686, U+76e4, U+770b, U+7832, U+7968, U+7a32, U+7a3f, U+7adc, U+7ae5, U+7bc4, U+7c4d, U+7c60, U+7d22, U+7db1, U+7dd1, U+7e2e, U+7e3e, U+7e41, U+7f72, U+7f85, U+808c, U+80de, U+8107, U+819d, U+81d3, U+81ed, U+820c, U+821f, U+83ca, U+865a, U+866b, U+88c2, U+88f8, U+8a13, U+8a3a, U+8a73, U+8aa4, U+8b00, U+8c46, U+8ca7-8ca8, U+8cb8, U+8da3, U+8ddd, U+8ed2, U+8f29, U+8f9b, U+9084, U+90aa, U+90b8, U+90f5, U+9154, U+91c8, U+91dd, U+9234, U+92ad, U+95c7, U+9686, U+96c5, U+970a, U+9805, U+9810, U+9830, U+98fe, U+99c4, U+9b45, U+9db4, U+9f8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold019.woff") format("woff");
  unicode-range: U+2eeb, U+2f28, U+2f77, U+4e18, U+4e1e, U+4e7e, U+4ead, U+4f73, U+4f75, U+4fc3, U+4fd7, U+4ff3, U+5075-5076, U+507d, U+508d, U+511f, U+5146, U+517c, U+518a, U+5192, U+51c4, U+524a, U+525b, U+5289, U+52c9, U+52df, U+52e7, U+5320, U+5353, U+5374, U+53d4, U+541e, U+54b2, U+54c0, U+552f, U+5531, U+5642, U+5653, U+5750, U+5782, U+5857, U+5893, U+594f, U+596e, U+59eb, U+5b09, U+5b22, U+5b54, U+5b64, U+5b8f, U+5bdb, U+5bf8, U+5c01, U+5c1a, U+5c90, U+5cf0, U+5d07, U+5e7b, U+5e7e, U+5e8f, U+5ef7, U+5efb, U+5f69, U+5f81, U+5fd9, U+6069, U+6094, U+60a0, U+614e, U+618e, U+6212, U+6249, U+62b5, U+62d2, U+62f6, U+6328, U+6383, U+6392, U+63a7, U+63da, U+6589, U+659c, U+65e2, U+660c, U+662f, U+6696, U+670b, U+6717, U+674e, U+67d4, U+67f1, U+67f4, U+685c, U+68c4, U+6905, U+6982, U+6c37, U+6ca1, U+6ce5, U+6cf0, U+6d69, U+6de1, U+6e0b, U+6ede, U+6fa4, U+6fe1, U+708e, U+70ad, U+7126, U+719f, U+7267, U+731b, U+732e, U+7344, U+7551, U+7573, U+7709, U+786c, U+795d, U+7a3c, U+7a42, U+7b20, U+7b52, U+7c89, U+7cf8, U+7d1b, U+7d2b, U+7db2, U+7ffc, U+8010, U+809d, U+80a1, U+80a5, U+8102, U+8105, U+8108, U+8150, U+81a8, U+81e8, U+829d, U+8358, U+83cc, U+846c, U+85a9, U+8986, U+8997, U+8a17, U+8a5e, U+8a87, U+8a95, U+8aa0, U+8b72, U+8cab, U+8cbf, U+8cc3, U+8cca, U+8cdb, U+8cfc, U+8e0a, U+8f03, U+900f, U+902e, U+9042, U+9047, U+90a6, U+90e1, U+9298, U+92ed, U+938c, U+9451, U+9665, U+9685, U+968f, U+96c7, U+9756, U+9808, U+9867, U+98fc, U+99d0, U+9a0e, U+9b42, U+9e97;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold020.woff") format("woff");
  unicode-range: U+2ee8, U+2f38, U+2f6b, U+2fa0, U+2fb4, U+502b, U+5049, U+5098, U+514b, U+5176, U+5197, U+51cd, U+51dd, U+5203, U+5237, U+525d, U+52b1, U+5339, U+5375, U+53ec, U+5446, U+5449, U+545f, U+5589, U+558b, U+55a7, U+55ab, U+5606, U+5609, U+5674, U+5699, U+570f, U+5805, U+584a, U+5854, U+585e, U+587e, U+58c7, U+58ee, U+598a, U+5a46, U+5bc2, U+5be7, U+5c3a, U+5c65, U+5cb3, U+5d8b, U+5de7, U+5e3d, U+5e61, U+5e84, U+5eb5, U+5f13, U+5f6b, U+6068, U+60dc, U+60e8, U+614c, U+62cd, U+62ed, U+62fe, U+636e, U+638c, U+63aa, U+63c3, U+6442, U+6451, U+64ab, U+64b2, U+65bc, U+65e8, U+65ec, U+664b, U+6676, U+6687, U+6691, U+6731, U+673a, U+6762, U+67a0, U+6842-6843, U+68b0, U+68cb, U+68da, U+69cd, U+6b53, U+6b8a, U+6b96, U+6c41, U+6cf3, U+6d29, U+6d44, U+6d78, U+6daf, U+6dbc, U+6df3, U+6e67, U+6e7f, U+6e9c, U+6eb6, U+6f02, U+6f0f, U+6f2b, U+6f5f, U+6f70, U+6f84, U+7070, U+716e, U+733f, U+7363, U+73ed, U+7434, U+74f6, U+751a, U+75be, U+76bf, U+78e8, U+790e, U+7948-7949, U+7950, U+7984-7985, U+79d2, U+7a3d, U+7a4f, U+7be0, U+7c92, U+7ca7, U+7cd6, U+7d0b, U+7d5e, U+7dbe-7dbf, U+7de9, U+7e1b, U+7e26, U+7f70, U+7fd4, U+80c6, U+81b3, U+828b, U+82b3, U+82d7, U+845b, U+84b8, U+85dd, U+8650, U+8896, U+89a7, U+8a89, U+8b0e, U+8c8c, U+8c9e, U+8caf, U+8ce2, U+8d08, U+8df3, U+8e74, U+8eb0, U+8fb0, U+9019, U+9038, U+906d, U+9177, U+934b, U+9375, U+9396, U+93ae, U+9640, U+9673, U+9676, U+9694, U+96f7, U+9700, U+9727, U+9774, U+9801, U+9811, U+9837, U+9855, U+99d2, U+9df9, U+9ea6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold021.woff") format("woff");
  unicode-range: U+2f56, U+2f6d, U+2f7a, U+2fce, U+4e4f, U+4f0d, U+504f, U+5091, U+5132, U+51a0, U+51e1, U+51f6, U+52a3, U+5351, U+53f1, U+540e, U+54c9, U+5553, U+5629, U+572d, U+576a, U+582a, U+5937, U+5983, U+5996, U+5b9b, U+5bb0, U+5bb4, U+5c09, U+5c3f, U+5ce0-5ce1, U+5d16, U+5d50, U+5de3, U+5e06, U+5e4c, U+5e7d, U+5eb6, U+5f70, U+5f90, U+6052, U+60a6, U+60da, U+6109, U+6170, U+6182, U+61a4, U+6216, U+622f, U+628a, U+62ab, U+62bd, U+62c9, U+62d3, U+62d8-62d9, U+62ec, U+631f, U+633f, U+6349, U+6414, U+64a4, U+64e6, U+65cb, U+66a6, U+66fe, U+6795, U+67b6, U+6817, U+6850, U+68a8, U+68df, U+697c, U+6b64, U+6bb4, U+6d1e, U+6d32, U+6df5, U+6ea2, U+6edd, U+6f20, U+6f2c, U+6f54, U+6f64, U+7089, U+722a, U+723a, U+7262, U+7272, U+72a0, U+72e9, U+72fc, U+732a, U+73e0, U+758e, U+7652, U+7656, U+76c6, U+76fe, U+7761, U+7768, U+77db, U+78c1, U+7965, U+79e9, U+7a1a, U+7aae, U+7b48, U+7bc7, U+7c3f, U+7c8b, U+7c97-7c98, U+7ce7, U+7d17, U+7d33, U+7def, U+7e2b, U+7e4a, U+7e6b, U+7f8a, U+7ffb, U+8015, U+80ba, U+80c3, U+80e1, U+816b, U+8178, U+817f, U+819a, U+819c, U+8210, U+8217, U+82bd, U+82db, U+83d3, U+83e9, U+84bc, U+84c4, U+84cb, U+84ee, U+8526, U+85cd, U+8607, U+862d, U+86c7, U+86ee, U+8776, U+8870, U+88fe, U+8a93, U+8b19, U+8c5a, U+8ca2, U+8cb0, U+8cbc, U+8ced, U+8ec0, U+8ef8, U+8f14, U+8fb1, U+90c1, U+90ca, U+920d, U+9262, U+9271, U+9285, U+932f, U+935b, U+95a5, U+965b, U+96f0, U+983b, U+984e, U+98fd, U+99b4, U+99d5, U+99ff, U+9b31, U+9b4f, U+9d28, U+9d8f, U+9f13;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold022.woff") format("woff");
  unicode-range: U+2f04, U+2f43, U+2f61, U+2f78, U+2f99, U+4e59, U+4e5e, U+4eae, U+4f10, U+4f3a, U+4f46, U+4faf, U+5270, U+52c3, U+537f, U+5384, U+53e1, U+540a, U+541f, U+5448, U+546a, U+5504, U+553e, U+559a, U+55aa, U+55b0, U+55c5, U+564c, U+56c1, U+57f9, U+5824, U+583a, U+5840-5841, U+58a8, U+58b3, U+58cc, U+58fa, U+5954, U+59ac, U+5a20, U+5a92, U+5b8b, U+5b9c, U+5bee, U+5c16, U+5c3c, U+5e63, U+5f26, U+5f84, U+5faa, U+6020, U+602f, U+606d, U+6070, U+60e3, U+60f9, U+6148, U+61c7, U+61f2, U+621a, U+6234, U+6247, U+62f3, U+63c9, U+64c1, U+6562, U+6566, U+6597, U+6602, U+6606, U+6627, U+6643, U+6681, U+6734, U+6756, U+67af, U+67cf-67d0, U+6851, U+6881, U+68b6, U+68f2, U+690e, U+6a3d, U+6b04, U+6b3a, U+6b6a, U+6bbb, U+6c70, U+6ce1, U+6d1b, U+6deb, U+6e26, U+6e9d, U+6ef4, U+6f31, U+6fc1, U+6fef, U+708a, U+7261, U+72d0, U+731f, U+74e6, U+755c, U+75ab, U+75d5, U+75f4, U+7626, U+77b3, U+77e9, U+7815, U+7881, U+7891, U+7940, U+79e6, U+7aaf, U+7aba, U+7b1b, U+7b26, U+7b87, U+7bb8, U+7d10, U+7d3a, U+7d79, U+7dba, U+7f36, U+7fc1, U+80a2, U+80aa, U+80f4, U+8276, U+830e, U+83c5, U+83f1, U+8499, U+84b2, U+8511, U+865c, U+8700, U+871c, U+8861, U+8881, U+8912, U+895f, U+8987, U+8a1f, U+8a60, U+8ae6, U+8b21, U+8b5c, U+8c9d, U+8d66, U+8d74, U+8d99, U+8ecc, U+8edf, U+8fbb, U+9022, U+904d, U+906e, U+90ed, U+912d, U+916c, U+9175, U+919c, U+91dc, U+92fc, U+9326, U+9418, U+963b, U+9644, U+9675, U+9688, U+9699, U+96bb, U+96c0, U+98e2, U+9905, U+99b3, U+99c8, U+9ad9, U+9b6f, U+9b8e, U+9ebf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold023.woff") format("woff");
  unicode-range: U+2e92, U+2f31, U+2f5b, U+2fa9, U+4eab, U+4ec7, U+4f0e, U+4fae, U+4ff5, U+502d, U+50b3, U+5112, U+514e, U+5208, U+52c5, U+52f2, U+52ff, U+533f, U+53ad, U+53ea, U+53f6, U+547b, U+54b3, U+54bd, U+5538, U+5598, U+559d, U+55e3, U+5632, U+56da, U+570b, U+57fc, U+5835, U+5875, U+5968, U+5984, U+59a5, U+59a8, U+59be, U+59d1, U+59dc, U+5a7f, U+5ac9, U+5b5f, U+5bc5, U+5cac, U+5df3, U+5dfe, U+5e25, U+5e87, U+5f04, U+5fcc, U+6028, U+60b6, U+6115, U+6155, U+6168, U+6191, U+61a7, U+6276, U+62d7, U+6367, U+642d, U+64ad, U+6590, U+66ab, U+66c7, U+66d6, U+66fd, U+674f, U+67a2, U+67ff, U+683d, U+6876, U+689d, U+695a, U+6960, U+6bc5, U+6c72, U+6c7d, U+6cb8, U+6d2a, U+6dc0, U+6e07, U+6e13, U+6ecb, U+6ef2, U+6f06, U+6f15, U+70cf, U+711a, U+71c8, U+71e5, U+71ed, U+723d, U+7259, U+745e, U+74a7, U+75fa, U+76ba, U+76c3, U+771e, U+7738, U+7897, U+78ef, U+79bf, U+7a00, U+7a40, U+7a7f, U+7a9f, U+7aaa, U+7aff, U+7b39, U+7b51, U+7be4, U+7c9b, U+7db4, U+7dbb, U+7f75, U+8061, U+8096, U+8098, U+80af, U+80ce, U+81e5, U+82af, U+82d1, U+83ab, U+8429, U+8463, U+852d, U+854e, U+85a6, U+85aa-85ab, U+85ea, U+8702, U+87f9, U+881f, U+88e1, U+8956, U+8a02, U+8a50, U+8a63, U+8a6b, U+8a6e, U+8a72, U+8acf, U+8aed, U+8afe, U+8b83, U+8b90, U+8cd1, U+8ce0, U+8d05, U+8df5, U+8f44, U+8fbf, U+8fc5, U+9010, U+9065, U+9077, U+914c, U+9192, U+91d8, U+925b, U+9320, U+9591, U+961c, U+96b7, U+96f6, U+971e, U+9813, U+990c, U+9a19, U+9a30, U+9ab8, U+9ac4, U+9aed, U+9ce9, U+9cf3, U+9d5c, U+9e93, U+20b9f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold024.woff") format("woff");
  unicode-range: U+2f60, U+2fcf, U+4e14, U+4e3c, U+4ed4, U+4f3d, U+4f51, U+4fb6, U+4fe3, U+4ff1, U+5023, U+50b2, U+50c5, U+5102, U+51b4, U+51fd, U+5243, U+5256, U+53a8, U+53d9, U+53db, U+540f, U+5420, U+543b, U+548e, U+5506, U+57a2, U+57c3, U+5815, U+589c, U+5993, U+59d0, U+5a2f, U+5a3c, U+5bb5, U+5cef, U+5dba, U+5e16, U+5ee3, U+5f0a, U+5ffd, U+60bc, U+6101, U+6144, U+6190, U+61a9, U+62b9, U+62d0, U+632b, U+637b, U+63c6, U+642c, U+647a, U+64ec, U+65ed, U+6652, U+66f3, U+66fc, U+673d, U+675c, U+67f5, U+6803, U+685f, U+6897, U+68af, U+68fa, U+694a, U+69cc, U+69fd, U+6a3a, U+6a58, U+6b86, U+6c5d, U+6ccc, U+6d12, U+6dcb, U+6e15, U+6eba, U+7027, U+7169, U+717d, U+724c, U+727d, U+72f8, U+72fd, U+7336, U+7345, U+73b2, U+73ca, U+7409, U+7435-7436, U+7460, U+74dc, U+7525, U+754f, U+7554, U+757f, U+760d, U+764c, U+76e7, U+76f2, U+7729, U+7766, U+77ad, U+77bc, U+7826, U+785d, U+786b, U+79b0, U+79df, U+7a14, U+7a6b, U+7b25, U+7c1e, U+7c3e, U+7cde, U+7d2f, U+7d46, U+7f60, U+7fa8, U+814e, U+81a3, U+81c0, U+81c6, U+8235-8236, U+8247, U+82a5, U+82ad, U+82d4, U+831c, U+8328, U+832b, U+837b-837c, U+840c, U+8466, U+853d, U+8587, U+8594, U+8599, U+85c1, U+85fb, U+8679, U+868a, U+8766, U+88b4, U+88df, U+88f3, U+8a1d, U+8a3b, U+8adc, U+8aeb, U+8aee, U+8b39, U+8cc4, U+8cdc, U+8e2a, U+8e5f, U+8e87, U+8e8a, U+8f3f, U+8f5f, U+8fe6, U+901d, U+914e, U+9162, U+91b8, U+92f3, U+932c, U+95b2, U+96bc, U+96db, U+9798, U+97ad, U+9838, U+9913, U+9be8, U+9dd7, U+9df2, U+9f20, U+f9ec;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold025.woff") format("woff");
  unicode-range: U+2f48, U+2f7d, U+2f85, U+4e9b, U+4ea8, U+4f47, U+4fef, U+5016, U+5118, U+5141, U+51a5, U+51b6, U+51c6, U+51cc, U+51f0, U+5239, U+52fe, U+5347, U+5378, U+53c9, U+5484, U+54e2, U+55a9, U+55df, U+567a, U+5806, U+58d5, U+58f1, U+5957, U+5962, U+597c, U+59e6, U+59fb, U+5a25, U+5a9a, U+5ae1, U+5be1, U+5bf5, U+5c4d, U+5c51, U+5c6f, U+5cd9, U+5ce8, U+5d4c, U+5d6f, U+5eb8, U+5ec9, U+5ed3, U+60e7, U+6284, U+62f7, U+633a, U+633d, U+6372, U+63a0, U+643e, U+6492, U+64a5, U+6518, U+6523, U+6591, U+65fa, U+660f, U+66f0, U+676d, U+6813, U+6841, U+6893, U+693f, U+698a, U+698e, U+69fb, U+6a0b, U+6a2b, U+6a80, U+6a9c, U+6ad3, U+6afb, U+6b89, U+6dd1, U+6e4a, U+6fe0, U+6fe4, U+704c, U+7058, U+7092, U+714e, U+71d5, U+723e, U+72d7, U+7325, U+73a9, U+745c, U+7526, U+755d, U+7560, U+75d9, U+7791, U+7825, U+78d0, U+7901, U+7947, U+798d, U+79e4, U+7a92, U+7b95, U+7ca5, U+7cfe, U+7d21, U+7dcb, U+7e1e, U+7e55, U+7e8f, U+7f9e, U+7fe0, U+7ff3, U+800c, U+8017, U+8036, U+809a, U+80b4, U+8151, U+8154, U+817a, U+81fc, U+8218, U+8237, U+8258, U+8299, U+82a6, U+8305, U+8389, U+840e, U+842c, U+8461, U+8475, U+8513, U+8523, U+8549, U+8569, U+86cd, U+86d9, U+87ba, U+87ec, U+87fb, U+887f, U+8888, U+895e, U+8b33, U+8caa, U+8e35, U+8ecb, U+8fc2, U+901e, U+9041, U+9059, U+905c, U+9061, U+918d, U+9190, U+91ac, U+91c7, U+9264, U+92d2, U+930f, U+93a7, U+93d1, U+9583, U+95a4, U+966a, U+96c1, U+96cc, U+971c, U+9784, U+978d, U+97fb, U+9909, U+9910, U+9945, U+9bc9, U+9d3b, U+9eb5, U+fa11;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold026.woff") format("woff");
  unicode-range: U+2f0f, U+2f14, U+2fa2, U+4e11, U+4e32, U+4e4d, U+4f5b, U+4f86, U+4fc4, U+4fe0, U+4ff8, U+5005, U+5036, U+50fb, U+515c, U+51a8, U+51dc, U+51e0, U+51f1, U+51f8-51f9, U+520e, U+52ab, U+5315, U+536f, U+53e2, U+54a5, U+555c, U+555e, U+55da, U+55dc, U+55e4, U+5687, U+5703, U+5751, U+5766, U+57d2, U+5830, U+5861, U+589f, U+5b0c, U+5bc7, U+5cfb, U+5dbd, U+5dcc, U+5deb, U+5df4, U+5df7, U+5e40, U+5edf, U+5f14, U+5f1b, U+5f27, U+5f77, U+60df, U+6167, U+619a, U+622e, U+6309, U+634f, U+6377, U+639f, U+63ac, U+63c4, U+63f6, U+646f, U+64b0, U+64e2, U+65af, U+6666, U+66a2, U+66dd, U+6775, U+67d1, U+6816, U+68a2, U+68f9, U+6900, U+696f, U+6abb, U+6adb, U+6b23, U+6b3d, U+6b4e, U+6bef, U+6c4e, U+6c50, U+6cab, U+6e3e, U+6e5b, U+6f38, U+6feb, U+6ff1, U+707c, U+7109, U+7149, U+714c, U+721b, U+725d, U+725f, U+7396, U+745b, U+7483, U+752b, U+75bc, U+75e2, U+766a, U+77a0, U+77a5, U+78a7, U+792b, U+7960, U+79b1, U+7a1c, U+7b8b, U+7c95, U+7c9f, U+7cca, U+7d68, U+7db8, U+7dfb, U+7e61, U+7e82, U+7f77, U+7f79, U+803d, U+805a, U+80da, U+80e4, U+8106, U+810a, U+8338, U+834a, U+8404, U+847a, U+8494, U+86db, U+8718, U+8882, U+8910, U+8944, U+8a1b, U+8a23, U+8a54, U+8a85, U+8ad2, U+8b01-8b02, U+8b5a, U+8cd3, U+8ce4, U+8ce6, U+8d0b, U+8de8, U+8e44, U+8f1b, U+8f62, U+8fa3, U+907c-907d, U+9091, U+9127, U+9306, U+936c, U+95ca, U+9744, U+978b, U+985a, U+98f4, U+9952, U+9a52, U+9af7, U+9b41, U+9bad, U+9bdb, U+9c39, U+9c3b, U+9c57, U+9cf6, U+9d09, U+9e1e, U+9eb4, U+9ece, U+f993, U+2f8ed;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold027.woff") format("woff");
  unicode-range: U+2f18, U+2f8b, U+4e4e, U+4e8e, U+4e98, U+4ea6, U+4ec4, U+4f43, U+5026, U+5039, U+505a, U+50ad, U+50d1, U+5191, U+52d2, U+535c, U+5398, U+53a9, U+5475, U+54a4, U+54ac, U+54e8, U+54ed, U+54fa, U+557c, U+55ac, U+5614, U+5617, U+56ca, U+5821, U+5955, U+5978, U+59ea, U+5a9b, U+5b55, U+5b78, U+5ba5, U+5bd3, U+5c24, U+5c41, U+5c53, U+5c5b, U+5c79, U+5d14, U+5d69, U+5f45, U+5f6c, U+601c, U+604d, U+606b, U+6089, U+60b4, U+60b8, U+60f0, U+61ab, U+61ae, U+61be, U+61ff, U+620a, U+621f, U+6241, U+626e, U+6289, U+634c, U+65a1, U+65a5, U+65a7, U+6727, U+6853, U+68b5, U+6912, U+6953, U+69b4, U+69d9, U+6a47, U+6a8e, U+6b3e, U+6b7f, U+6bb7, U+6bc0, U+6bd8, U+6c3e, U+6c81, U+6c8c, U+6c93, U+6cc4, U+6cea, U+6df9, U+6e1a, U+7015, U+703e, U+7114, U+71be, U+7280, U+72c4, U+72e1, U+734f, U+745a, U+75b5, U+75b9, U+75d2, U+75e9, U+7624, U+779e, U+77ef, U+78da, U+798e, U+7a62, U+7a83, U+7ae6, U+7aea, U+7b19, U+7b75, U+7bdd, U+7c82, U+7ce0, U+7d18, U+7d43, U+7d62, U+7e0b, U+8006, U+805f, U+806f, U+8073, U+808b, U+809b, U+80b1, U+811b, U+814b, U+818f, U+81cd, U+8205, U+821c, U+8233, U+8278, U+8304, U+8309, U+8339, U+8340, U+8431, U+8471, U+84ec, U+8521, U+8543, U+857e, U+8606, U+8654, U+8695, U+86ed, U+8805, U+8823, U+88d4, U+8aa6, U+8ae7, U+8b80, U+8cc2, U+8d14, U+8da8, U+8dbe, U+8dea, U+8eb1, U+8ebe, U+8fc4, U+900d, U+9017, U+9075, U+90e4, U+9249, U+932b, U+947f, U+968b, U+96cd, U+9761, U+9870, U+98af, U+9949, U+99a8, U+9ba8, U+9bab, U+9d6c, U+9e9f, U+9f4b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold028.woff") format("woff");
  unicode-range: U+2f66, U+2fcd, U+4ea5, U+4f98, U+5072, U+5180, U+51db, U+51ea, U+524c, U+52c1, U+53a0, U+5403, U+5477, U+54b8, U+55c4, U+5631, U+5634, U+56c3, U+5713, U+5718, U+57e0, U+57f4, U+582f, U+58be, U+58ec, U+5944, U+5a62, U+5b95, U+5c60, U+5cb1, U+5df2, U+5e37, U+5eff, U+5f3c, U+5f4c, U+5f57, U+5f59, U+5fa8, U+6063, U+608d, U+60c7, U+60e0, U+61c9, U+6258, U+62f5, U+6369, U+637a, U+638f, U+64f2, U+652a-652b, U+6583, U+6670, U+6688, U+6714, U+6736, U+6753, U+67da, U+67e9, U+6846, U+6854, U+68cd, U+68d8, U+690b, U+6955, U+6ac3, U+6c40, U+6d8e, U+6db8, U+6dee, U+6e20, U+6e25, U+6e58, U+6ef8, U+6faa, U+6fb1, U+70ac, U+70b8, U+7164, U+7199, U+71d0, U+71e6, U+71fb, U+71ff, U+733e, U+73c2, U+74e2, U+7587, U+758b, U+75e3, U+75f0, U+7647, U+776b, U+777e, U+77e7, U+786f, U+78a9, U+795f, U+7a84, U+7aa9, U+7ac8, U+7b67, U+7b94, U+7c00, U+7c2a, U+7cfa, U+7d72, U+7d9c, U+7e20, U+7f3a, U+8000, U+8058, U+8070, U+8087, U+8129, U+8139, U+81a0, U+81b5, U+81bf, U+81fa, U+8207, U+8292, U+82eb, U+8490, U+84c9, U+84d1, U+8557, U+856a, U+85c9, U+86c6, U+86cb, U+8755, U+87a2, U+880d, U+8822, U+8877, U+88a2, U+88b1, U+890c, U+892a, U+8966, U+8abc, U+8b10, U+8b17, U+8c79, U+8cb6, U+8cc8, U+8cfd, U+8d73, U+8e72, U+8e99, U+8eeb, U+8f2f, U+8f4d, U+8f9f, U+8fed, U+9021, U+903c, U+9081, U+9087, U+9119, U+929a, U+929c, U+92cf, U+92f8, U+9310, U+9328, U+95bb, U+9716, U+976d, U+986b, U+9957, U+9a55, U+9aef, U+9b22, U+9b92, U+9c0a, U+9e7c, U+9ebe, U+9f0e, U+9f90, U+fa1f, U+2f877, U+2f8dc;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold029.woff") format("woff");
  unicode-range: U+2f87, U+4e15, U+4e56, U+4f1c, U+5080, U+5085, U+5121, U+5147, U+51cb, U+51e7, U+51ed, U+524b, U+52be, U+5301, U+5319, U+5321, U+532a, U+543c, U+5480, U+5556, U+5664, U+5851, U+58dc, U+58fd, U+5925, U+594e, U+59e5, U+5a29, U+5a36, U+5b30, U+5b32, U+5b8d, U+5be6, U+5c39, U+5d8c, U+5e47, U+5e5f, U+5e96, U+5ee0, U+5f17, U+5f7f, U+5f8a, U+5f98, U+5fb7, U+5fbd, U+6062, U+60a7, U+6147, U+61ac, U+61c3, U+61e3, U+620d-620e, U+622a, U+6292, U+62ee, U+63a9, U+6426, U+6478, U+6703, U+6715, U+6726, U+6883, U+689f, U+6930, U+699b-699c, U+69c7, U+6a05, U+6a84, U+6aae, U+6b12, U+6bb2, U+6beb-6bec, U+6c6a, U+6c83, U+6d1f, U+6d59, U+6dd8, U+6ed4, U+6efe, U+6f09, U+6f32, U+6f3f, U+7006, U+701f, U+7078, U+7099, U+70d9, U+70f9, U+7184, U+71d7, U+71f5, U+7252, U+73c8, U+7433, U+7455, U+748b, U+7515, U+7576, U+7586, U+75d8, U+7693, U+76e5, U+77b0, U+77dc, U+7887, U+78d4, U+7953, U+79a6, U+79ae, U+79bd, U+7a1f, U+7a46, U+7ad9, U+7afa, U+7b08, U+7b4f, U+7b72, U+7b92, U+7c50, U+7cae, U+7d2c, U+7d93, U+7dec, U+7e23, U+7ff0, U+8180, U+821b, U+826b, U+827e, U+82bb, U+82e7, U+839e, U+83d6, U+840a, U+865e, U+86c9, U+86e4, U+873b, U+87e0, U+8904, U+8977, U+8ab9, U+8afa, U+8d04, U+8d16, U+8e42, U+8e81, U+8e85, U+8e91, U+9013, U+9089-908a, U+90c3, U+916a, U+91a4, U+91c9, U+91e7, U+9266, U+927e, U+9354, U+937e, U+96eb, U+97a0, U+98c4, U+99c1, U+9b1a, U+9b28, U+9b44, U+9bd6, U+9c2f, U+9c48, U+9c52, U+9daf, U+9e92, U+9eba, U+9f3e, U+9f67, U+9f95;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold030.woff") format("woff");
  unicode-range: U+2f3d, U+2f44, U+4e19, U+4e58, U+4e99, U+4e9e, U+4ec0, U+4ec6, U+4f36, U+4f69, U+4f83, U+4f91, U+4fce, U+4fd0, U+4fd8, U+4fdf, U+5043, U+50de, U+50f9, U+5109, U+514c, U+5152, U+51a4, U+51c9, U+5269, U+527d, U+528d, U+52f3, U+52fa, U+5308, U+5377, U+537d, U+53df, U+5486, U+54e9, U+54ee, U+5544, U+558a, U+55ae, U+562f, U+565b, U+56a5, U+56b4, U+56bc, U+56ee, U+5700, U+5708, U+5879, U+587c, U+5958, U+5be8, U+5bec, U+5c4f, U+5d0b, U+5d17, U+5dae, U+5e1b, U+5e9a, U+5eec, U+5f10, U+5f6a, U+5fa0, U+6015, U+6041, U+6043, U+606a, U+6084, U+6194, U+61fa, U+61fc, U+6208, U+620c, U+6248, U+629b, U+62ff, U+6357, U+63bb, U+649e, U+64bc, U+64e1, U+6572, U+6582, U+65a4, U+6635, U+66d9, U+675e, U+6777, U+6787, U+67a1, U+67b7, U+67fe, U+6867, U+68a7, U+68b1, U+68b3, U+6962, U+6977, U+69ae, U+69c3, U+69ff, U+6a59, U+6ac2, U+6cdb, U+6d85, U+6e38, U+6f11, U+6fb9, U+6ffe, U+7119, U+7155, U+722c, U+7232, U+7240, U+731c, U+7370, U+73c0, U+7422, U+7425, U+7432, U+74bd, U+74da, U+75b1, U+7621, U+7690, U+77ee, U+788d, U+7941, U+79b9, U+79e3, U+7a63, U+7ac4, U+7adf, U+7ae3, U+7b4d, U+7bad, U+7c7e, U+7d63, U+7dbd, U+7dde, U+7e0a, U+7e37, U+7e6d, U+7f8c, U+7fc5, U+80f1, U+8171, U+81c2, U+8201, U+8229, U+822b, U+82b9, U+82fa, U+83a2, U+846d, U+8655, U+86f8, U+86fe, U+87c7, U+8852, U+88c3, U+8a03, U+8a25, U+8acd, U+8af7, U+8b04, U+8b16, U+8b6c, U+8d6b, U+8dcb, U+8e93, U+8f61, U+8ff8, U+914b, U+9248, U+929b, U+92e4, U+932e, U+937c, U+9435, U+947d, U+958f, U+95a8, U+97ee, U+9812, U+9824, U+983d, U+9903, U+991e, U+9998, U+99ad-99ae, U+99dd, U+99f1, U+9c13, U+9c3a, U+9dfa, U+9ea9, U+9ef4, U+2f818;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold031.woff") format("woff");
  unicode-range: U+2f72, U+2fa3, U+2fc8, U+2fd1, U+57dc, U+5859, U+589e, U+58d8, U+58de, U+58ef, U+5967, U+596c, U+5a03, U+5b43, U+5b5c, U+5be2, U+5c07-5c08, U+5c2d, U+5cfd, U+5d1a, U+5dd6, U+5de2, U+5dfd, U+5e36, U+5ef3, U+5f48, U+5f9e, U+5fb5, U+6046, U+6055, U+608c, U+60e1, U+60fa, U+613c, U+61f7, U+6230, U+6232, U+62c2, U+62d4, U+62dc, U+63ed, U+6416, U+641c, U+64ca, U+651d, U+6536, U+654d, U+660a, U+6634, U+6644, U+664f, U+665a, U+665d, U+665f, U+6668, U+6689, U+66c6, U+66c9, U+67ca, U+67d8, U+681e, U+689b, U+691b, U+6a02, U+6a1f, U+6a23, U+6a6b, U+6aa2, U+6b65, U+6b77, U+6bcf, U+6c23, U+6d35, U+6d38, U+6d6c, U+6d89, U+6dda, U+6de8, U+6e34, U+6eab, U+6ec9, U+6eef, U+6f23, U+6f81, U+6fd5, U+7028, U+7130, U+71ce, U+71d2, U+722d, U+72c0, U+72f9, U+7378, U+7473, U+7476, U+7562, U+758a, U+758f, U+76dc, U+76e1, U+7827, U+788e, U+7893, U+7955, U+7962, U+7977, U+797f, U+79aa, U+79be, U+7a3b, U+7a57, U+7a70, U+7a79, U+7cb9, U+7da0, U+7dd6, U+7de3, U+7e31, U+7e96, U+7f9a, U+807d, U+81df, U+838a, U+83eb, U+8420, U+8568, U+8597, U+85b0, U+85cf, U+85e5, U+865b, U+885e, U+88dd, U+89bd, U+8a62, U+8ac4, U+8b20, U+8b93, U+8ce3, U+8cf4, U+8f49, U+8fea, U+90de, U+9149, U+9187, U+9189, U+91c0, U+9291, U+9304, U+9318, U+934a, U+93ad, U+9444, U+9677, U+96aa, U+96dc, U+975c, U+980c, U+9817, U+986f, U+98dc, U+9a37, U+9a4d, U+9a57, U+9aee, U+9dc4, U+9ec3, U+9ed1, U+9ed8, U+9edb, U+9f4a, U+f91d, U+f928-f929, U+f936, U+f992, U+f9d0, U+fa16, U+fa19-fa1b, U+fa22, U+fa26, U+fa30-fa31, U+fa33;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold032.woff") format("woff");
  unicode-range: U+2f89, U+2fa4, U+2fc9, U+4f7c, U+4fa0, U+4fad, U+5265, U+5283, U+531d, U+5366, U+540b, U+5451, U+548b, U+5516, U+5618, U+5678, U+56a2, U+5764, U+5858, U+586b, U+58f7, U+5919, U+59f6, U+5a41, U+5b2c, U+5c61, U+5ca8, U+5efc, U+5f4a, U+6108, U+617e, U+63b4, U+63d6, U+649a, U+64b9, U+64fe, U+658c, U+67c1, U+6802, U+6822, U+6834, U+685d, U+68bc, U+68c9, U+6919, U+6934, U+6973, U+6994, U+6a17, U+6a35, U+6a61, U+6a7f, U+6ae8, U+6b1d, U+6d8c, U+6d9b-6d9c, U+6e8c, U+6f45, U+6f97, U+701e, U+7026, U+7194, U+72db, U+7337, U+73ea, U+7511, U+751c, U+7566, U+7577, U+75d4, U+76c8, U+783a, U+783f, U+7872, U+7895, U+7a17, U+7a4e, U+7a50, U+7ac3, U+7b86, U+7baa, U+7bed, U+7c38, U+7c81, U+7c8d, U+7cce, U+7cdf, U+7dac, U+7e4b, U+7e4d, U+7f6b, U+7feb, U+807e, U+826e, U+82c5, U+82d3, U+834f, U+83b1, U+83df, U+83f0, U+844e, U+848b, U+849c, U+8500, U+851a, U+854a, U+85ae-85af, U+85f7, U+867b, U+86a4, U+86ce, U+8749, U+874b, U+877f, U+88b7, U+8a51, U+8acc, U+8b2c, U+8cce, U+8eaf, U+8fe9, U+9197, U+91c6, U+91e6, U+920e, U+9237, U+92ea, U+92f2, U+934d, U+9397, U+939a, U+9419, U+9438, U+9453, U+981a, U+982c, U+9834, U+985b, U+9a28, U+9baa, U+9bf5, U+9c0d, U+9c10, U+9c2d, U+9d07, U+9d0e, U+9d1b, U+9d2b-9d2c, U+9d60-9d61, U+9e78, U+9eb9, U+9ecd, U+fa34-fa35, U+fa37-fa38, U+fa3a-fa3b, U+fa3d, U+fa3f-fa41, U+fa43-fa48, U+fa4a-fa57, U+fa59-fa5c, U+fa5f, U+fa61-fa65, U+fa67-fa69;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold033.woff") format("woff");
  unicode-range: U+2e8e, U+2f02-2f03, U+2f05, U+2f07, U+2f09, U+2f0c-2f0e, U+2f10, U+2f13, U+2f15-2f16, U+2f19-2f1b, U+4e10, U+4e17, U+4e2a, U+4e31, U+4e36, U+4e3f, U+4e42, U+4e55, U+4e62, U+4e82, U+4e85, U+4e8a, U+4e9f-4ea0, U+4ea2, U+4eb0, U+4eb3, U+4eb6, U+4ec2, U+4ecd-4ece, U+4ed7, U+4ede-4edf, U+4eed, U+4ef7, U+4f09, U+4f30, U+4f57, U+4f5a, U+4f5d-4f5e, U+4f6f-4f70, U+4f76, U+4f7b, U+4f88, U+4f8f, U+4f96, U+4fab, U+4fd1, U+4fd4, U+4fda-4fdb, U+4fe4-4fe5, U+4ff6, U+4ffe, U+5006, U+500f, U+5011, U+5014, U+501a, U+5021, U+5025, U+5028-502a, U+502c, U+5047-5048, U+5050, U+5055-5056, U+506c, U+5078, U+509a, U+50b4, U+50c2, U+50c9-50ca, U+50d6, U+50e3, U+50e5, U+50ed-50ee, U+50f5, U+5101, U+5114-5116, U+511a, U+5137, U+513a-513c, U+513f-5140, U+5154, U+5162, U+5169-516a, U+516e, U+5182, U+5189, U+518c, U+518f-5190, U+5193, U+5195-5196, U+51a2, U+51a6, U+51a9-51ab, U+51b0-51b3, U+51b5, U+51bd, U+51c5, U+51d6, U+51e9, U+51f5, U+51fe, U+5204, U+520b, U+5214, U+5227, U+522a, U+522e, U+5233, U+5244, U+524f, U+5254, U+525e, U+526a, U+5271, U+5273-5274, U+527f, U+5288, U+5291-5292, U+5294, U+52ac-52ad, U+52b5, U+52bc, U+52cd, U+52d7, U+52de, U+52e0, U+52e3, U+52e6, U+52f5, U+52f8-52f9, U+5306, U+530d, U+530f-5310, U+531a, U+5323, U+532f, U+5331, U+5333, U+5338, U+5340, U+5345-5346, U+5349, U+534d, U+535e, U+5369, U+536e, U+537b, U+5382, U+5396, U+53a5-53a6, U+53ae, U+53b0, U+53b6, U+53c3, U+53e8, U+53ed-53ee, U+53fa, U+5401, U+541d, U+5429, U+542c-542e, U+5436, U+543d, U+5440, U+544e, U+5470-5471, U+5476;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold034.woff") format("woff");
  unicode-range: U+2f1e, U+2f21-2f22, U+548f-5490, U+5492, U+54a2, U+54a8, U+54ab, U+54af, U+54bc, U+54be, U+54c2, U+54c4, U+54c7-54c8, U+54d8, U+54e5-54e6, U+54fd, U+550f, U+5514, U+552e, U+5533, U+5539, U+5540, U+5545, U+554c, U+5557, U+555d, U+5563, U+557b, U+557e, U+5580, U+5583, U+5587, U+5599, U+559e-559f, U+55a8, U+55c7, U+55d4, U+55f7, U+55f9, U+55fd-55fe, U+5616, U+561b, U+5636, U+5638, U+564e, U+5650, U+566a-566c, U+5680, U+5686, U+568a, U+568f, U+5694, U+56a0, U+56ae, U+56b6, U+56c0, U+56c2, U+56c8, U+56ce, U+56d1, U+56d3, U+56d7-56d8, U+56f9, U+56ff, U+5704, U+5709, U+570d, U+5716, U+571c, U+5726, U+5737-5738, U+573b, U+5740, U+574e-574f, U+5761, U+5769, U+577f, U+5788-5789, U+5793, U+57a0, U+57a4, U+57aa, U+57b0, U+57b3, U+57c0, U+57c6, U+57d3-57d4, U+57d6, U+57e3, U+580a-580b, U+5819, U+581d, U+583d, U+584b, U+5852, U+5862, U+5870, U+5872, U+5885, U+58ab, U+58ae, U+58b8-58bb, U+58c5, U+58d1, U+58d3, U+58d7, U+58d9, U+58df, U+58e4-58e5, U+58f9, U+58fb-58fc, U+5902, U+590a, U+5910, U+5918, U+591b, U+592c-592d, U+5932, U+5938, U+593e, U+5950, U+595a, U+5960, U+5969, U+5981, U+598d, U+599b, U+599d, U+59a3, U+59b2, U+59c6, U+59d9-59da, U+59e8, U+5a09, U+5a11, U+5a1a, U+5a1c, U+5a1f, U+5a35, U+5a40, U+5a49, U+5a6a, U+5a6c, U+5abc-5abe, U+5ac2, U+5acb, U+5ad0, U+5ad6-5ad7, U+5ae3, U+5ae6, U+5ae9, U+5afa-5afb, U+5b0b, U+5b16, U+5b2a, U+5b36, U+5b3e, U+5b40, U+5b45, U+5b51, U+5b5a-5b5b, U+5b65, U+5b69, U+5b70-5b71, U+5b73, U+5b75;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold035.woff") format("woff");
  unicode-range: U+2e90, U+2e93-2e94, U+2f27, U+2f2a-2f2c, U+2f2e, U+2f33-2f37, U+2f3a-2f3b, U+5b7a, U+5b80, U+5b83, U+5ba6, U+5bb8, U+5bc3, U+5bc9, U+5bd0, U+5bd4, U+5bde, U+5be4-5be5, U+5beb, U+5bf0, U+5bf3, U+5bf6, U+5c05, U+5c0d, U+5c13, U+5c20, U+5c22, U+5c28, U+5c38, U+5c46, U+5c4e, U+5c50, U+5c6c, U+5c6e, U+5c76, U+5c8c, U+5c91, U+5c94, U+5cab, U+5cb6-5cb7, U+5cbb-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5ce9-5cea, U+5ced, U+5cfa, U+5d11, U+5d15, U+5d18-5d19, U+5d1b, U+5d1f, U+5d22, U+5d4b, U+5d4e, U+5d52, U+5d5c, U+5d6c, U+5d73, U+5d76, U+5d82, U+5d84, U+5d87, U+5d90, U+5d9d, U+5da2, U+5dac, U+5db7, U+5dbc, U+5dc9, U+5dcd, U+5dd2-5dd3, U+5ddb, U+5df5, U+5e0b, U+5e11, U+5e19-5e1a, U+5e43-5e44, U+5e4e, U+5e54, U+5e57, U+5e62, U+5e64, U+5e75-5e76, U+5e7a, U+5e7f, U+5ea0, U+5ec1-5ec2, U+5ec8, U+5ecf-5ed0, U+5ed6, U+5eda-5edb, U+5edd, U+5ee1-5ee2, U+5ee8-5ee9, U+5ef0-5ef1, U+5ef4, U+5ef8, U+5efe, U+5f03, U+5f09, U+5f0b-5f0d, U+5f11, U+5f16, U+5f29, U+5f2d, U+5f2f, U+5f38, U+5f41, U+5f4e, U+5f51, U+5f56, U+5f5c-5f5d, U+5f61, U+5f6d, U+5f73, U+5f82-5f83, U+5f87-5f88, U+5f91, U+5f99, U+5fad, U+5fbc, U+5fd6, U+5fdd, U+5fe4, U+5ff0-5ff1, U+5ff8, U+5ffb, U+5fff, U+600e-6010, U+6019, U+601b, U+6021, U+6026, U+6029, U+602b, U+6031, U+603a, U+6042, U+604a, U+6059-605a, U+605f-6060, U+6064, U+606c, U+6077, U+6081, U+6083, U+608b, U+6092, U+6096-6097, U+609a-609b, U+60b3, U+60b5, U+60bd, U+60c6, U+60d3, U+60d8, U+60f1, U+60f4, U+60f6-60f7, U+60fb, U+6100, U+6103, U+6106, U+610d-610e, U+6121, U+6127-6128, U+612c, U+6134, U+613d-613f, U+6142;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold036.woff") format("woff");
  unicode-range: U+2e99, U+2e9b, U+2f41, U+2f46, U+614a, U+614d, U+6153, U+6158-615a, U+615d, U+615f, U+6165, U+616b, U+616f, U+6171, U+6173-6175, U+6177, U+6187, U+618a, U+6196, U+6199, U+61ba, U+61c6, U+61c8, U+61ca-61cd, U+61e6, U+61f4, U+61f6, U+61fd-61fe, U+6200, U+6209, U+6214, U+621b, U+621d-621e, U+6221, U+6233, U+624e, U+625b, U+625e, U+6260, U+6263, U+6268, U+627c, U+627e, U+6282-6283, U+6293-6294, U+6296, U+62ac, U+62bb, U+62c6-62c8, U+62ca, U+62cc, U+62cf, U+62d1, U+62ef, U+62f1, U+6302, U+6308, U+630c, U+6327, U+633e, U+634d, U+6350, U+636b, U+6376, U+6380, U+6389, U+638e, U+6396, U+63a3, U+63ab, U+63b5, U+63be, U+63c0, U+63d2, U+63e3, U+63e9, U+6406, U+640f, U+6413, U+6417, U+6428, U+6434, U+6436, U+644e, U+6467, U+6476, U+6488, U+6493, U+6495, U+64a9, U+64bb, U+64c2, U+64c5, U+64c7, U+64d2, U+64d4, U+64d8, U+64da, U+64e0, U+64e3, U+64e7, U+64ef, U+64f1, U+64f4, U+64f6, U+64fa, U+64fd, U+6500, U+6505, U+651c, U+6524, U+652c, U+6534-6535, U+6537-6538, U+6548, U+6555-6556, U+6558, U+655d-655e, U+6578, U+6588, U+659b, U+659f, U+65ab, U+65b7, U+65c1, U+65c3-65c4, U+65c6, U+65cc, U+65d2, U+65d9, U+65db, U+65e0-65e1, U+65f1, U+65fb, U+6603, U+661c, U+6636, U+663f, U+6641, U+6649, U+665e, U+6662, U+6664, U+6667, U+6683-6684, U+668e, U+6698, U+669d, U+66b8-66b9, U+66bc, U+66be, U+66c1, U+66c4, U+66da, U+66e0, U+66e6, U+66e9, U+66f5, U+66f7, U+670f, U+6716, U+671e, U+672e, U+6737-6738, U+673f, U+6741, U+6746, U+6759, U+6760, U+6763-6764, U+676a, U+6770, U+6772-6773, U+677c, U+6785, U+6789, U+678b-678c, U+67a6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold037.woff") format("woff");
  unicode-range: U+2f4d-2f4f, U+2f53, U+67a9, U+67b3-67b4, U+67b8-67b9, U+67c6, U+67ce, U+67dd-67de, U+67e2, U+67e4, U+67e7, U+67ec, U+67ee-67ef, U+6829, U+682b, U+6832, U+6840, U+684d-684e, U+6859, U+6863, U+6874, U+6877, U+687e-687f, U+688d, U+688f, U+6894, U+68a0, U+68a6, U+68ad, U+68b9-68ba, U+68c6, U+68ca, U+68d4-68d5, U+68d7, U+68e0-68e1, U+68e3, U+68e7, U+68ef, U+6901, U+6904, U+6908, U+690c, U+690f, U+691a, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6936, U+6939, U+693d, U+6954, U+6959, U+695c-695e, U+6961, U+696a-696b, U+696e, U+6974, U+6978-6979, U+697e, U+6981, U+6991, U+6995, U+69a0, U+69a7, U+69b1-69b2, U+69bb, U+69be-69bf, U+69c1, U+69ca, U+69ce, U+69d0, U+69d3, U+69dd-69de, U+69e7-69e8, U+69eb, U+69ed, U+69f2, U+69f9, U+6a0a, U+6a0c, U+6a12-6a14, U+6a1b, U+6a1e, U+6a22, U+6a2e, U+6a36, U+6a38, U+6a44, U+6a48, U+6a62, U+6a66, U+6a72, U+6a78, U+6a8d, U+6a90, U+6a97, U+6aa0, U+6aa3, U+6aaa, U+6aac, U+6ab3, U+6ab8, U+6ac1, U+6ad1, U+6ada, U+6ade-6adf, U+6aea, U+6afa, U+6b05, U+6b0a, U+6b16, U+6b1f, U+6b37-6b39, U+6b43, U+6b47, U+6b49, U+6b50, U+6b54, U+6b59, U+6b5b, U+6b5f, U+6b61, U+6b78-6b79, U+6b80, U+6b83-6b84, U+6b8d, U+6b95, U+6b98, U+6b9e, U+6ba4, U+6baa-6bab, U+6baf, U+6bb1, U+6bb3, U+6bbc, U+6bc6, U+6bcb, U+6bd3, U+6bdf, U+6bf3, U+6c08, U+6c13-6c14, U+6c1b, U+6c24, U+6c55, U+6c5e, U+6c62, U+6c68, U+6c73, U+6c7e, U+6c82, U+6c8d, U+6c90, U+6c92, U+6c9a-6c9b, U+6cae, U+6cb1, U+6cba, U+6cbd-6cbe, U+6cc5, U+6cd3, U+6cd7, U+6cd9;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold038.woff") format("woff");
  unicode-range: U+2f58-2f59, U+6cdd, U+6cef, U+6cf1, U+6d0c, U+6d19, U+6d2b, U+6d33, U+6d36, U+6d3d, U+6d5a, U+6d63-6d64, U+6d79, U+6d93, U+6d95, U+6db5, U+6dc5-6dc7, U+6dcc, U+6dd2, U+6dd5, U+6dd9, U+6dde, U+6de4, U+6de6, U+6dea, U+6dec, U+6dfa, U+6e0a, U+6e19, U+6e1d, U+6e1f, U+6e23-6e24, U+6e2b, U+6e2d-6e2e, U+6e3a, U+6e43, U+6e4d-6e4e, U+6e5f, U+6e6b, U+6e6e, U+6e72, U+6e76, U+6e82, U+6e8f, U+6e98, U+6e9f, U+6ea5, U+6eaa, U+6eaf, U+6eb2, U+6eb7, U+6ebd, U+6ec2, U+6ec4, U+6ecc, U+6ed3, U+6ed5, U+6eec, U+6ef7, U+6eff, U+6f13, U+6f3e, U+6f41, U+6f58, U+6f5b, U+6f66, U+6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c, U+6f80, U+6f82, U+6f86, U+6f8e, U+6f91, U+6fa1, U+6fa3, U+6fb3, U+6fc2, U+6fc6, U+6fd4, U+6fd8, U+6fdb, U+6fdf, U+6fec, U+6fee, U+6ff3, U+6ff6, U+6ffa, U+7001, U+7009, U+700b, U+700f, U+7011, U+7018, U+701a-701b, U+701d, U+7030, U+7032, U+7051, U+7063, U+70ae-70af, U+70b3, U+70cb, U+70dd, U+70df, U+70f1, U+70fd, U+711c, U+7156, U+7162, U+7165-7166, U+716c, U+7188, U+718f, U+7195, U+71a8, U+71ac, U+71b9, U+71c9, U+71d4, U+71df-71e0, U+71e7, U+71ec, U+71ee, U+71f9, U+71fc, U+720d, U+7210, U+7228, U+7230, U+723b-723c, U+723f, U+7246, U+724b, U+7258, U+7274, U+727e, U+7281-7282, U+7287, U+7292, U+7296, U+72a2, U+72a7, U+72b2, U+72b9, U+72c3, U+72c6, U+72ce, U+72d2, U+72e0, U+72e2, U+72f7, U+730a, U+7316-7317, U+731d, U+7329, U+732f, U+7334, U+734e, U+7357, U+7368, U+736a, U+7375, U+737a-737b, U+73b3, U+73bb, U+73ce, U+73de, U+73e5, U+73ee, U+73f1, U+73f8, U+7405;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold039.woff") format("woff");
  unicode-range: U+2f68, U+743a, U+743f, U+7441, U+7459, U+745f, U+7463-7464, U+7469-746a, U+746f-7470, U+747e, U+749e, U+74a2, U+74ca, U+74cf, U+74d4, U+74e0, U+74e3, U+74e7, U+74e9, U+74ee, U+74f0-74f2, U+74f7-74f8, U+7503-7505, U+750c-750e, U+7513, U+751e, U+752c, U+7538, U+753c, U+7544, U+7546, U+7549-754b, U+754d, U+755a-755b, U+7564, U+7567, U+7569, U+756b, U+756d, U+7574, U+7578, U+7582, U+7589, U+7594, U+759a, U+759d, U+75a3, U+75a5, U+75b3, U+75b8, U+75bd, U+75c2-75c3, U+75ca, U+75cd, U+75de, U+75f2-75f3, U+75fc, U+75fe-75ff, U+7601, U+7609, U+760b, U+761f-7620, U+7622, U+7627, U+7630, U+7634, U+763b, U+7646, U+7648, U+7658, U+765c, U+7661-7662, U+7667-7669, U+766c, U+7670, U+7672, U+7676, U+7678, U+767c, U+7680, U+7683, U+7688, U+768b, U+768e, U+7696, U+7699-769a, U+76b0, U+76b4, U+76b7-76b9, U+76c2, U+76cd, U+76d2, U+76d6, U+76de, U+76ea, U+76fb, U+7704, U+7707-7708, U+771b, U+7724-7726, U+7737, U+7747, U+775a-775b, U+7765, U+7779, U+777f, U+778b, U+778e, U+77b6, U+77b9, U+77bb, U+77bd, U+77bf, U+77c7, U+77cd, U+77d7, U+77da, U+77e3, U+77fc, U+780c, U+7812, U+7820, U+7845, U+7874, U+787c, U+7886, U+788c, U+789a, U+78a3, U+78aa, U+78af, U+78b5, U+78bc, U+78be, U+78c5-78c6, U+78ca-78cb, U+78d1, U+78e7, U+78ec, U+78f4, U+78fd, U+7907, U+7911-7912, U+7919, U+7926, U+792a, U+792c, U+7957, U+795a, U+797a, U+7980, U+798a, U+799d, U+79a7, U+79b3, U+79ba, U+79c9, U+79d5, U+79e1, U+79e7, U+79ec, U+7a08, U+7a0d, U+7a18-7a19, U+7a20, U+7a31, U+7a37, U+7a3e, U+7a43;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold040.woff") format("woff");
  unicode-range: U+7a49, U+7a61, U+7a69, U+7a7d, U+7a88, U+7a95-7a98, U+7ab0, U+7ab6, U+7abf, U+7ac5, U+7ac7, U+7aca, U+7acd, U+7acf, U+7ad2-7ad3, U+7ad5, U+7ada, U+7add, U+7ae1-7ae2, U+7aed, U+7af0, U+7af8, U+7b02, U+7b04, U+7b06, U+7b0a-7b0b, U+7b0f, U+7b18, U+7b1e, U+7b28, U+7b33, U+7b35-7b36, U+7b45, U+7b4c, U+7b50, U+7b5d, U+7b65, U+7b6c, U+7b6e, U+7b70-7b71, U+7b74, U+7b7a, U+7b8d, U+7b8f, U+7b98-7b9a, U+7b9c-7b9d, U+7b9f, U+7bb4, U+7bc1, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7be5-7be6, U+7be9, U+7bf3, U+7bf6-7bf7, U+7c07, U+7c0d, U+7c11-7c14, U+7c17, U+7c1f, U+7c23, U+7c27, U+7c2b, U+7c37, U+7c3d, U+7c40, U+7c43, U+7c4c, U+7c4f, U+7c54, U+7c56, U+7c58, U+7c5f, U+7c64-7c65, U+7c6c, U+7c75, U+7c83, U+7c90, U+7ca1-7ca2, U+7ca4, U+7ca8, U+7cab, U+7cad, U+7cb1-7cb3, U+7cbd, U+7cc0, U+7cc2, U+7cc5, U+7cd2, U+7cd8, U+7cdc, U+7ce2, U+7cef, U+7cf2, U+7cf4, U+7cf6, U+7d02, U+7d06, U+7d0a, U+7d15, U+7d1c, U+7d2e, U+7d32, U+7d35, U+7d3f, U+7d45, U+7d4b, U+7d4e-7d4f, U+7d56, U+7d5b, U+7d6e, U+7d73, U+7d7d, U+7d89, U+7d8f, U+7d9b, U+7d9f, U+7da2-7da3, U+7dab, U+7dae-7db0, U+7db5, U+7dc7, U+7dd5, U+7dd8, U+7ddc-7ddd, U+7de1, U+7de4, U+7df2, U+7e05, U+7e09, U+7e12, U+7e1f, U+7e21-7e22, U+7e32, U+7e35, U+7e39-7e3b, U+7e3d, U+7e43, U+7e46, U+7e56, U+7e59-7e5a, U+7e5d-7e5e, U+7e66-7e67, U+7e69-7e6a, U+7e79, U+7e7b-7e7d, U+7e7f, U+7e83, U+7e88-7e89, U+7e8c, U+7e8e, U+7e90, U+7e92-7e94, U+7e9b-7e9c, U+7f38, U+7f45, U+7f4c-7f4e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold041.woff") format("woff");
  unicode-range: U+2f79, U+2f7e, U+2f80, U+7f50-7f51, U+7f54-7f55, U+7f58, U+7f5f, U+7f67-7f69, U+7f78, U+7f82-7f83, U+7f86-7f88, U+7f94, U+7f9d, U+7fa3, U+7fae-7faf, U+7fb2, U+7fb6, U+7fb8-7fb9, U+7fc6, U+7fca, U+7fd5, U+7fe1, U+7fe6, U+7fe9, U+7ff9, U+8004, U+800b, U+8012, U+8018-8019, U+801c, U+8021, U+8028, U+803b, U+803f, U+8046, U+804a, U+8052, U+8062, U+8068, U+8072, U+8076, U+8079, U+807f, U+8084-8086, U+8093, U+80ac-80ad, U+80c4, U+80d6, U+80d9, U+80db, U+80dd, U+80e5, U+80ef, U+80fc, U+8109, U+8123, U+812f, U+813e, U+8146, U+8153, U+815f, U+8165-8166, U+816e, U+8174, U+8182-8183, U+8188, U+818a, U+8193, U+8195, U+81a4, U+81a9, U+81b0, U+81b8, U+81ba, U+81bd-81be, U+81c8-81c9, U+81d1, U+81d8-81da, U+81e0, U+81e7, U+81fb, U+81fe, U+8202, U+8209-820a, U+820d, U+8212, U+8216, U+822e, U+8238, U+8240, U+8259-825a, U+825d, U+825f, U+8262, U+8264, U+8268, U+826a, U+8271, U+8277, U+828d, U+829f, U+82ab-82ac, U+82d2, U+82d9, U+82dc, U+82de-82df, U+82e1, U+82e3, U+82f3-82f4, U+82f9, U+82fb, U+8303, U+8306, U+8316-8318, U+8323, U+832f, U+8331-8332, U+8334-8335, U+8345, U+8350, U+8373, U+8375, U+8385, U+8387, U+838e, U+8393, U+8396, U+839a, U+839f-83a0, U+83a8, U+83aa, U+83b5, U+83bd, U+83c1, U+83ce, U+83d8, U+83e0, U+83f2, U+83f4, U+83f7, U+83fb, U+83fd, U+8403, U+8407, U+840b, U+840d, U+8413, U+8422, U+842a, U+8435, U+8438, U+843c, U+8446, U+8462, U+8469, U+846b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold042.woff") format("woff");
  unicode-range: U+2f8c, U+2f91, U+846e-846f, U+8477, U+8479, U+8482, U+8484, U+849f, U+84a1, U+84ad, U+84b9, U+84bb, U+84bf, U+84c1, U+84c6, U+84ca, U+84cd, U+84d0, U+84d6, U+84d9-84da, U+84f4, U+84fc, U+84ff, U+8506, U+8514-8515, U+8517-8518, U+851f, U+852c, U+8540-8541, U+8548, U+854b, U+8555, U+8558, U+855a, U+8563, U+856d, U+8577, U+8580, U+8588, U+858a, U+8590-8591, U+859b-859c, U+85a4, U+85a8, U+85b9-85ba, U+85d0, U+85d5, U+85dc, U+85f9-85fa, U+85fe, U+8602, U+860a-860b, U+8613, U+8616-8617, U+861a, U+8622, U+862f-8630, U+863f, U+864d, U+865f, U+8667, U+8671, U+868b-868c, U+8693, U+86a3, U+86a9-86ab, U+86af-86b0, U+86b6, U+86c4, U+86d4, U+86de-86df, U+86e9, U+86ec, U+86ef, U+86f9, U+86fb, U+8703, U+8706, U+8708-870a, U+870d, U+8711-8712, U+871a, U+8725, U+8729, U+8734, U+8737, U+873f, U+874c, U+874e, U+8753, U+8757, U+8759, U+875f-8760, U+8763, U+8768, U+876a, U+876e, U+8774, U+8778, U+8782, U+879f, U+87ab, U+87af, U+87b3, U+87bb, U+87bd, U+87c0, U+87c4, U+87c6, U+87cb, U+87d0, U+87d2, U+87ef, U+87f2, U+87f6-87f7, U+87fe, U+880e-880f, U+8811, U+8815-8816, U+8821, U+8827, U+8831, U+8836, U+8839, U+883b, U+8842, U+8844, U+884d, U+8859, U+8862, U+886b, U+8872, U+8875, U+887d-887e, U+888d, U+8892, U+8897, U+8899, U+889e, U+88a4, U+88ae, U+88b0, U+88b5, U+88bf, U+88c4, U+88d8-88d9, U+88e8, U+88f2, U+88f4, U+88f9, U+88fc, U+8902, U+890a, U+8913, U+891d-891e, U+8925, U+892b, U+8936, U+8938, U+893b, U+8941, U+8943, U+894c-894d, U+8960, U+8964, U+896a, U+896d, U+896f, U+8974, U+897e, U+8983, U+8988, U+898a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold043.woff") format("woff");
  unicode-range: U+2f97-2f98, U+8993, U+8998, U+89a1, U+89a6, U+89a9, U+89ac, U+89af, U+89b2, U+89ba, U+89bf-89c0, U+89da, U+89dc-89dd, U+89e7, U+89f4, U+89f8, U+8a0c, U+8a10, U+8a16, U+8a36, U+8a41, U+8a46, U+8a48, U+8a52, U+8a5b, U+8a6c-8a6d, U+8a7c, U+8a82, U+8a84, U+8a91, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa8, U+8ac2, U+8ada-8adb, U+8ade, U+8ae0-8ae2, U+8ae4, U+8af1, U+8af3, U+8b07, U+8b0c, U+8b14, U+8b1a, U+8b26, U+8b28, U+8b2b, U+8b3e, U+8b41, U+8b49, U+8b4c, U+8b4e-8b4f, U+8b56, U+8b5b, U+8b5f, U+8b6b, U+8b6f, U+8b71, U+8b74, U+8b7d, U+8b8a, U+8b8c, U+8b8e, U+8b92, U+8b96, U+8b99-8b9a, U+8c3a, U+8c3f, U+8c41, U+8c48, U+8c4c, U+8c4e, U+8c50, U+8c55, U+8c62, U+8c6b-8c6c, U+8c78, U+8c7a, U+8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c94, U+8c98, U+8cad-8cae, U+8cb2-8cb3, U+8cbd, U+8cc1, U+8ccd, U+8cda, U+8cfa-8cfb, U+8d07, U+8d0a, U+8d0d, U+8d0f-8d10, U+8d13, U+8d67, U+8d6d, U+8d71, U+8d81, U+8dba, U+8dc2, U+8dcc, U+8dcf, U+8dd6, U+8dda-8ddb, U+8ddf, U+8de3, U+8deb, U+8dfc, U+8dff, U+8e08-8e09, U+8e10, U+8e1d-8e1f, U+8e30, U+8e34, U+8e47-8e4a, U+8e4c, U+8e50, U+8e55, U+8e59, U+8e60, U+8e63-8e64, U+8e76, U+8e7c, U+8e84, U+8e8b, U+8e94, U+8ea1, U+8eaa, U+8eac, U+8ec5-8ec6, U+8ec8, U+8edb, U+8ee3, U+8efb-8efc, U+8efe, U+8f05, U+8f0a, U+8f0c, U+8f12-8f13, U+8f15, U+8f19, U+8f1c, U+8f1f, U+8f26, U+8f33, U+8f39, U+8f3b, U+8f3e, U+8f42, U+8f45-8f46, U+8f4c, U+8f4e, U+8f57, U+8f5c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold044.woff") format("woff");
  unicode-range: U+8f63-8f64, U+8f9c, U+8fa7-8fa8, U+8fad-8faf, U+8fb7, U+8fda, U+8fe2, U+8fe5, U+8fef, U+8ff4, U+8ff9-8ffa, U+9005, U+900b, U+900e, U+9011, U+9015-9016, U+9027, U+9035-9036, U+9039, U+903e, U+9049, U+904f-9052, U+9056, U+9058, U+905e, U+9068, U+906f, U+9072, U+9076, U+9080, U+9082-9083, U+908f, U+90a8, U+90af, U+90b1, U+90b5, U+90db, U+90e2, U+9102, U+9112, U+9130, U+9132, U+914a, U+9156, U+9158, U+9163, U+9165, U+9169, U+9172-9173, U+9182, U+918b, U+91a2, U+91aa-91ab, U+91af, U+91b4-91b5, U+91ba, U+91c1, U+91cb, U+91d0, U+91d6, U+91db, U+91df, U+91e1, U+91f5-91f6, U+91fc, U+91ff, U+9211, U+9214-9215, U+921e, U+9229, U+922c, U+923f, U+9245, U+924b, U+9250, U+9257, U+925a, U+925e, U+9293, U+9295-9296, U+92b7, U+92b9, U+92e9, U+92fa, U+9319-931a, U+9322-9323, U+9335, U+933a-933b, U+9344, U+9356, U+935c, U+9360, U+936e, U+9394, U+93ac, U+93b0, U+93b9, U+93c3, U+93c8, U+93d0, U+93d6-93d8, U+93dd, U+93e4-93e5, U+93e8, U+9403, U+9407, U+9410, U+9413-9414, U+941a, U+9421, U+942b, U+9436, U+943a, U+9441, U+9452, U+945a-945b, U+945e, U+9460, U+9462, U+946a, U+9470, U+9475, U+9477, U+947c, U+947e, U+9481, U+9582, U+9587, U+958a, U+9594, U+9596, U+9598-9599, U+95a0, U+95a7, U+95ad, U+95b9, U+95bc, U+95be, U+95c3, U+95cc-95cd, U+95d4-95d6, U+95dc, U+95e1-95e2, U+95e5, U+9621, U+9628, U+962e-962f, U+9642, U+964b-964c, U+964f, U+965c-965d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold045.woff") format("woff");
  unicode-range: U+2faa-2fab, U+2fb1-2fb2, U+2fbd-2fc0, U+965e-965f, U+9666, U+966c, U+9672, U+968d, U+9695, U+9697-9698, U+96a7-96a8, U+96b0-96b2, U+96b4, U+96b6, U+96b8-96b9, U+96c9, U+96cb, U+96ce, U+96d5-96d6, U+96d9, U+96f9, U+9704, U+9706, U+9708, U+970d-970f, U+9711, U+9713, U+9719, U+9724, U+972a, U+9730, U+9738-9739, U+973d-973e, U+9742, U+9746, U+9748-9749, U+9760, U+9764, U+9766, U+9768, U+976b, U+9771, U+9779-977a, U+977c, U+9781, U+9785-9786, U+978f-9790, U+979c, U+97a3, U+97a6, U+97a8, U+97ab, U+97b3-97b4, U+97c3, U+97c6, U+97c8, U+97cb, U+97dc, U+97ed, U+97f2, U+97f5-97f6, U+980f, U+9821, U+9846, U+984b, U+984f, U+9871, U+9873-9874, U+98aa, U+98b1, U+98b6, U+98c3, U+98c6, U+98e9, U+98eb, U+98ed-98ee, U+9912, U+9914, U+9918, U+991d, U+9920-9921, U+9924, U+992c, U+992e, U+993d-993e, U+9942, U+994b-994c, U+9950-9951, U+9955, U+9997, U+99a5, U+99bc, U+99d1, U+99d8, U+99db, U+99df, U+99e2, U+99ed-99ee, U+99f2, U+99f8, U+99fb, U+9a01, U+9a05, U+9a0f, U+9a2b, U+9a3e, U+9a40, U+9a42-9a43, U+9a45, U+9a5b, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6b, U+9aad, U+9ab0, U+9abc, U+9ac0, U+9acf, U+9ad1, U+9ad3-9ad4, U+9ade-9adf, U+9ae2-9ae3, U+9ae6, U+9aeb, U+9af1, U+9af4, U+9afb, U+9b06, U+9b18, U+9b1f, U+9b23, U+9b25, U+9b27, U+9b29-9b2a, U+9b2e-9b2f, U+9b32, U+9b3b, U+9b43, U+9b4d-9b4e, U+9b51, U+9b58, U+9b74, U+9b83, U+9b91, U+9b93, U+9b96-9b97, U+9b9f-9ba0, U+9bb4, U+9bb9, U+9bc0, U+9bc6, U+9bca, U+9bcf, U+9bd1-9bd2, U+9bd4, U+9be1-9be3;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold046.woff") format("woff");
  unicode-range: U+2f01, U+2fc4, U+2fc6, U+2fcb-2fcc, U+2fd2, U+2fd4-2fd5, U+3402, U+34b5, U+34db, U+378d, U+37e2, U+3b22, U+3bb6, U+3bc3, U+3c0f, U+3e3f, U+3f72, U+4264, U+4453, U+445b, U+459d, U+45ea, U+4844, U+49b0, U+4c17, U+4e28, U+4e2f-4e30, U+4e8d, U+4ee1, U+4efd, U+4eff, U+4f03, U+4f0b, U+4f48-4f49, U+4f56, U+4f5f-4f60, U+4f6a, U+4f6c, U+4f7e, U+4f8a, U+4f94, U+4f97, U+4fc9, U+5001-5002, U+500e, U+5018, U+5027, U+502e, U+503b, U+5040-5041, U+5094, U+50cc, U+50d0, U+50e6, U+50f2, U+5103, U+5106, U+510b, U+511e, U+9be4, U+9bf0-9bf2, U+9c04, U+9c06, U+9c08-9c09, U+9c0c, U+9c12, U+9c14-9c15, U+9c1b, U+9c21, U+9c24-9c25, U+9c2e, U+9c30, U+9c32, U+9c3e, U+9c46-9c47, U+9c5a, U+9c60, U+9c67, U+9c76, U+9c78, U+9ce7, U+9ceb-9cec, U+9cf0, U+9d03, U+9d06, U+9d08, U+9d12, U+9d15, U+9d1f, U+9d23, U+9d26, U+9d2a, U+9d3e-9d3f, U+9d41, U+9d44, U+9d46, U+9d48, U+9d50-9d51, U+9d59, U+9d5d-9d5e, U+9d64, U+9d6f, U+9d72, U+9d7a, U+9d87, U+9d89, U+9d9a, U+9da4, U+9da9, U+9dab, U+9db2, U+9db8, U+9dba-9dbb, U+9dc1-9dc2, U+9dc6, U+9dcf, U+9dd3, U+9dd9, U+9de6, U+9ded, U+9def, U+9df8, U+9dfd, U+9e1a-9e1b, U+9e75, U+9e79, U+9e7d, U+9e81, U+9e88, U+9e8b-9e8c, U+9e91, U+9e95, U+9e9d, U+9ea5, U+9eaa, U+9ead, U+9eb8, U+9ebc, U+9ecc, U+9ecf-9ed0, U+9ed4, U+9edc-9ede, U+9ee0, U+9ee5, U+9ee8, U+9eef, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9f07-9f08, U+9f15, U+9f21, U+9f2c, U+9f4e-9f4f, U+9f52, U+9f54, U+9f5f-9f61, U+9f63, U+9f66, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f9c-9f9d, U+9fa0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold047.woff") format("woff");
  unicode-range: U+2e8f, U+5135, U+514a, U+5155, U+5157, U+519d, U+51c3, U+51ca, U+51de, U+51e2, U+51ee, U+5201, U+5213, U+5215, U+5249, U+5257, U+5261, U+5293, U+52c8, U+52cc, U+52d0, U+52d6, U+52db, U+52f0, U+52fb, U+5300, U+5307, U+531c, U+5361, U+5363, U+5393, U+539d, U+53b2, U+5412, U+5427, U+544d, U+546b, U+5474, U+547f, U+5488, U+5496, U+549c, U+54a1, U+54a9, U+54c6, U+54ff, U+550e, U+552b, U+5535, U+5550, U+5581, U+5586, U+558e, U+55ad, U+55ce, U+5608, U+560e, U+563b, U+5649, U+5666, U+566f, U+5671-5672, U+5676, U+569e, U+56a9, U+56ac, U+56b3, U+56c9, U+570a, U+5721, U+572f, U+5733-5734, U+5770, U+5777, U+577c, U+579c, U+57b8, U+57c7-57c8, U+57cf, U+57e4, U+57ed, U+57f5-57f6, U+57ff, U+5809, U+5864, U+5889, U+58a9, U+58ce, U+58d2, U+58d4, U+58da, U+58e0, U+58e9, U+590c, U+595d, U+596d, U+598b, U+5992, U+59a4, U+59c3, U+59d2, U+59dd, U+59f8, U+5a13, U+5a23, U+5a67, U+5a6d, U+5a77, U+5a7e, U+5a84, U+5a9e, U+5aa7, U+5ac4, U+5b19, U+5b25, U+5b41, U+5b56, U+5b7d, U+5b93, U+5bd8, U+5c12, U+5c1e, U+5c23, U+5c2b, U+5c62, U+5c7a, U+5c8f, U+5c9f, U+5ca3, U+5caa, U+5cba, U+5ccb, U+5cd0, U+5cd2, U+5cf4, U+5d0d, U+5d27, U+5d46-5d47, U+5d4a, U+5d53, U+5d6d, U+5d81, U+5da0, U+5da4, U+5da7, U+5db8, U+5dcb, U+5e14, U+5e18, U+5e58, U+5e5e, U+5e77, U+5ebe, U+5ecb, U+5ef9, U+5f00, U+5f02, U+5f07, U+5f1d, U+5f23, U+5f34, U+5f36, U+5f3d, U+5f40, U+5f54, U+5f58, U+5f64, U+5f67, U+5f7d, U+5f89, U+5f9c, U+5fa7, U+5faf, U+5fc9, U+5fde, U+5fe1, U+5fe9, U+600d, U+6014, U+6018;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold048.woff") format("woff");
  unicode-range: U+6033, U+6035, U+6047, U+609d-609e, U+60cb, U+60d4-60d5, U+60dd, U+60f8, U+611c, U+612b, U+6130, U+6137, U+618d, U+61b9, U+61bc, U+6222, U+623e, U+6243, U+6256, U+625a, U+626f, U+6285, U+62c4, U+62d6, U+62fc, U+630a, U+6318, U+6339, U+6343, U+6365, U+637c, U+63e5, U+63f5, U+6410, U+6422, U+6460, U+646d, U+6479, U+64be-64bf, U+64c4, U+64ce, U+64d0, U+64f7, U+64fb, U+6522, U+6529, U+6567, U+659d, U+6600, U+6609, U+6615, U+661e, U+6622, U+6624, U+662b, U+6630-6631, U+6633, U+663a, U+6648, U+664c, U+6659, U+6661, U+6665, U+6673, U+6677-6678, U+668d, U+66a0, U+66b2, U+66bb, U+66c8, U+66db, U+66e8, U+66fa-66fb, U+6713, U+6733, U+6747-6748, U+6766, U+677b, U+6781, U+6793, U+6798, U+679b, U+67bb, U+67c0, U+67d7, U+67f9, U+67fc, U+6801, U+681d, U+682c, U+6831, U+6852, U+685b, U+6872, U+6875, U+68a3, U+68a5, U+68b2, U+68c8, U+68d0, U+68e8, U+68ed, U+68f0-68f1, U+68fc, U+690a, U+6935, U+6942, U+6949, U+6957, U+6963-6964, U+6968, U+6980, U+69a5, U+69ad, U+69cf, U+69e2, U+69e9-69ea, U+69f5-69f6, U+6a0f, U+6a15, U+6a3b, U+6a3e, U+6a45, U+6a50, U+6a56, U+6a5b, U+6a73, U+6a89, U+6a94, U+6a9d-6a9e, U+6aa5, U+6ae4, U+6ae7, U+6b1b, U+6b1e, U+6b2c, U+6b35, U+6b46, U+6b56, U+6b60, U+6b67, U+6b82, U+6ba9, U+6bad, U+6bd6-6bd7, U+6bff, U+6c05, U+6c10, U+6c33, U+6c59, U+6c5c, U+6c74, U+6c76, U+6c85-6c86, U+6c98, U+6c9c, U+6caa, U+6cc6, U+6cd4, U+6ce0, U+6ceb, U+6cee, U+6cfb, U+6d04, U+6d0e, U+6d2e, U+6d31, U+6d39, U+6d3f, U+6d58, U+6d65, U+6d82, U+6d87, U+6d94, U+6daa;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold049.woff") format("woff");
  unicode-range: U+2f67, U+6dac, U+6dbf, U+6dc4, U+6dd6, U+6ddb, U+6ddd, U+6dfc, U+6e44, U+6e5c, U+6e5e, U+6eb1, U+6ec1, U+6ec7, U+6ece, U+6f10, U+6f1a, U+6f2a, U+6f2f, U+6f33, U+6f51, U+6f59, U+6f5e, U+6f61-6f62, U+6f7e, U+6f88, U+6f8c-6f8d, U+6f94, U+6fa0, U+6fa7, U+6fb6, U+6fbc, U+6fc7, U+6fca, U+6ff0, U+6ff5, U+6ff9, U+7005, U+704a, U+704e, U+705d-705e, U+7064, U+7075, U+7085, U+70a4, U+70ab, U+70b7, U+70d4, U+70d8, U+70e4, U+710f, U+711e, U+7120, U+712b, U+712e, U+7146-7147, U+7151-7152, U+715c, U+7160, U+7168, U+7185, U+7187, U+7192, U+71ba, U+71c1, U+71c4, U+71fe, U+7200, U+7215, U+7255-7256, U+728d, U+729b, U+72be, U+72fb, U+7327-7328, U+7350, U+7366, U+737c, U+7395, U+739f-73a0, U+73a2, U+73a6, U+73ab, U+73c9, U+73cf, U+73d6, U+73d9, U+73e3, U+73e9, U+7407, U+740a, U+741a-741b, U+7426, U+7428, U+742a-742c, U+742e-7430, U+7444, U+7446-7447, U+744b, U+7457, U+7462, U+746b, U+746d, U+7486-7487, U+7489, U+7490, U+7498, U+749c, U+749f, U+74a3, U+74a6, U+74a8-74a9, U+74b5, U+74bf, U+74c8-74c9, U+74ff, U+7501, U+7517, U+752f, U+756f, U+7579, U+7592, U+75ce, U+75e4, U+7600, U+7602, U+7608, U+7615-7616, U+7619, U+761e, U+762d, U+7635, U+7643, U+764b, U+7664-7665, U+766d, U+766f, U+7671, U+7681, U+769b, U+769d-769e, U+76a6, U+76aa, U+76b6, U+76c5, U+76cc, U+76ce, U+76d4, U+76e6, U+76f1, U+76fc, U+770a, U+7719, U+7734, U+7736, U+7746, U+774d-774e, U+775c, U+775f, U+7762, U+777a, U+7780, U+7794, U+77aa, U+77e0, U+782d, U+7843, U+784e-784f, U+7851, U+7868;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold050.woff") format("woff");
  unicode-range: U+2f71, U+786e, U+78ad, U+78b0, U+78e4, U+78f2, U+78f7, U+7900, U+791c, U+792e, U+7931, U+7934, U+7945-7946, U+795c, U+7979, U+7998, U+79b8, U+79c8, U+79ca, U+79d4, U+79de, U+79eb, U+79ed, U+7a03, U+7a39, U+7a5d, U+7a6d, U+7a85, U+7aa0, U+7ab3, U+7abb, U+7ace, U+7aeb, U+7afd, U+7b12, U+7b2d, U+7b3b, U+7b47, U+7b4e, U+7b60, U+7b6d, U+7b6f, U+7b9e, U+7bd7, U+7bd9, U+7c01, U+7c20, U+7c31, U+7c33, U+7c36, U+7c59, U+7c6d, U+7c79, U+7c8f, U+7c94, U+7ca0, U+7cbc, U+7cd5, U+7cd9, U+7cdd, U+7d07-7d08, U+7d13, U+7d1d, U+7d23, U+7d31, U+7d41, U+7d48, U+7d53, U+7d5c, U+7d7a, U+7d83, U+7d8b, U+7da6, U+7dc2, U+7dcc, U+7e08, U+7e11, U+7e15, U+7e28, U+7e47, U+7e52, U+7e8a, U+7e8d, U+7f47, U+7f91, U+7f97, U+7fbf, U+7fce, U+7fdb, U+7fdf, U+7fec, U+7fee, U+7ffa, U+8014, U+8026, U+8035, U+8037, U+803c, U+80ca, U+80d7, U+80e0, U+80f3, U+8118, U+814a, U+8160, U+8167-8168, U+816d, U+81bb, U+81ca, U+81cf, U+81d7, U+8260, U+8274, U+828e, U+82a1, U+82a3-82a4, U+82a9, U+82ae, U+82b7, U+82be-82bf, U+82c6, U+82d5, U+82fd-82fe, U+8300-8301, U+8322, U+832d, U+833a, U+8343, U+8347, U+8351, U+8355, U+8362, U+837d, U+8386, U+8392, U+8398, U+83a7, U+83a9, U+83bf-83c0, U+83c7, U+83cf, U+83d1, U+83e1, U+83ea, U+8401, U+8406, U+8448, U+845f, U+8470, U+8473, U+8485, U+849e, U+84af, U+84b4, U+84ba, U+84c0, U+84c2, U+851e, U+852f, U+8532, U+8559, U+8564, U+857a, U+858c, U+858f, U+85a2, U+85ad, U+85cb, U+85ce, U+85ed, U+85ff, U+8604-8605, U+8610, U+8612, U+8618, U+8629, U+8638, U+8641, U+8657, U+8662;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold051.woff") format("woff");
  unicode-range: U+2fa1, U+866c, U+8675, U+8698, U+86b8, U+86fa, U+86fc-86fd, U+870b, U+8771, U+8787-8788, U+87ac-87ad, U+87b5, U+87d6, U+8806, U+880a, U+8810, U+8814, U+8898, U+88aa, U+88ca, U+88ce, U+88f5, U+8918-891a, U+891c, U+8927, U+8930, U+8932, U+8939, U+8940, U+8994, U+89d4, U+89e5, U+89f6, U+8a12, U+8a15, U+8a22, U+8a37, U+8a47, U+8a4e, U+8a5d, U+8a61, U+8a75, U+8a79, U+8aa7, U+8ad0, U+8adf, U+8af4, U+8af6, U+8b46, U+8b54, U+8b59, U+8b69, U+8b9d, U+8c49, U+8c68, U+8ce1, U+8cf8, U+8cfe, U+8d12, U+8d1b, U+8daf, U+8dce, U+8dd1, U+8dd7, U+8e20, U+8e23, U+8e3d, U+8e70, U+8e7b, U+8efa, U+8f1e, U+8f2d, U+8f36, U+8f54, U+8fa6, U+8fb5, U+8fe4, U+8fe8, U+8fee, U+9008, U+902d, U+9088, U+9095, U+9097, U+9099, U+909b, U+90a2, U+90b3, U+90be, U+90c4-90c5, U+90c7, U+90d7, U+90dd, U+90ef, U+90f4, U+9114-9116, U+9122-9123, U+912f, U+9131, U+9134, U+913d, U+9148, U+915b, U+9183, U+919e, U+91b1, U+91bc, U+91d7, U+91e4-91e5, U+91ed, U+91f1, U+91fb, U+9207, U+9210, U+9238-923a, U+923c, U+9240, U+9243, U+924f, U+9278, U+9288, U+92c2, U+92cb-92cc, U+92d3, U+92e0, U+92ff, U+931f, U+9321, U+9325, U+9348-9349, U+9364-9365, U+936a, U+9370, U+939b, U+93a3, U+93ba, U+93c6, U+93de-93df, U+93fd, U+9404, U+9433, U+944a, U+9463, U+946b, U+9471-9472, U+958e, U+959f, U+95a6, U+95a9, U+95ac, U+95b6, U+95bd, U+95cb, U+95d0, U+95d3, U+95da, U+95de, U+9658, U+9684, U+969d, U+96a4-96a5, U+96d2, U+96de, U+96e9, U+96ef, U+9733, U+973b, U+974d-974f, U+975a, U+976e, U+9773, U+9795;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold052.woff") format("woff");
  unicode-range: U+2e97, U+3406, U+342c, U+342e, U+3468, U+346a, U+3492, U+34bc, U+34c1, U+34c7, U+351f, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35f4, U+3605, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+37c1, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38fa, U+3917, U+391a, U+396f, U+3a6e, U+3a73, U+3ad6-3ad7, U+3aea, U+3b0e, U+3b1a, U+3b1c, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bcd, U+3bf0, U+97ae, U+97ba, U+97c1, U+97c9, U+97db, U+97de, U+97f4, U+980a, U+981e, U+982b, U+9852-9853, U+9856-9857, U+9859, U+9865, U+986c, U+98ba, U+98c8, U+98e7, U+9958, U+999e, U+9a02-9a03, U+9a24, U+9a2d-9a2e, U+9a38, U+9a4a, U+9a4e, U+9ab6, U+9ac1, U+9ac3, U+9ace, U+9ad6, U+9af9, U+9b02, U+9b08, U+9b20, U+9b2d, U+9b5e, U+9b66, U+9b72, U+9b75, U+9b79, U+9b84, U+9b8a, U+9b8f, U+9b9e, U+9ba7, U+9bc1, U+9bce, U+9be5, U+9bf8, U+9bfd, U+9c00, U+9c23, U+9c41, U+9c4f-9c50, U+9c53, U+9c63, U+9c65, U+9c77, U+9d1d-9d1e, U+9d43, U+9d47, U+9d52, U+9d63, U+9d70, U+9d7c, U+9d8a, U+9d96, U+9dac, U+9dbc, U+9dc0, U+9de7, U+9e07, U+9e15, U+9e9e, U+9ea4, U+9eac, U+9eaf, U+9f10, U+9f39, U+9f57, U+9f94, U+9f97, U+9fa2, U+f970, U+f9dc, U+fa0f-fa10, U+fa14-fa15, U+fa32, U+fa36, U+fa39, U+fa3c, U+fa3e, U+fa42, U+fa60, U+fa6a, U+2000b, U+2123d, U+2131b, U+2146e, U+216b4, U+218bd, U+21e34, U+231c4, U+235c4, U+2373f, U+23763, U+23cfe, U+247f1, U+2548e, U+2550e, U+25771, U+259c4, U+25da1, U+26aff, U+26e40, U+270f4, U+27684, U+28277, U+283cd, U+2a190;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold053.woff") format("woff");
  unicode-range: U+2e83, U+2e85, U+2ea6, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d64, U+3d9a, U+3dc0, U+3dd4, U+3e05, U+3e60, U+3e66, U+3e68, U+3e83, U+3e94, U+3f57, U+3f75, U+3f77, U+3fae, U+3fc9, U+3fd7, U+4039, U+4058, U+4093, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+4417, U+441c, U+4422, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+45b8, U+45e5, U+460f, U+4641, U+4665, U+46a1, U+46af, U+470c, U+4764, U+47fd, U+4816, U+484e, U+48b5, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b3b, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c20, U+4cc4, U+4cd1, U+4d07, U+4d77, U+4e02, U+4e0f, U+4e12, U+4e29, U+4e2b-4e2c, U+4e2e, U+4e40, U+4e47-4e48, U+4e51, U+4e5a, U+4e69, U+4e9d, U+4eb9, U+4ebb-4ebc, U+4ec3, U+4ec8, U+4ed0, U+4eda, U+4eeb, U+4ef1, U+4ef5, U+4f00, U+4f16, U+4f37, U+4f3e, U+4f54, U+4f58, U+4f64, U+4f77-4f78, U+4f7a, U+4f7d, U+4f82, U+4f85, U+4f92, U+4f9a, U+4fb2, U+4fbe, U+4fc5, U+4fcb, U+4fcf, U+4fd2, U+4fe6, U+4ff2, U+5000, U+5010, U+5013, U+501c, U+501e, U+5022, U+5042, U+5046, U+504e, U+5053, U+5057, U+5063, U+5066, U+506a, U+5070, U+5088, U+5092-5093, U+5095-5096, U+509c, U+50a3, U+50aa, U+50b1, U+50ba-50bb, U+50c4, U+50c7, U+50ce, U+50d4, U+50d9, U+50e1, U+50e9, U+50f3, U+5108, U+5117, U+511b, U+5160, U+5173, U+517b, U+5183, U+518b, U+5198, U+51a3, U+51ad, U+51bc, U+51f3-51f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold054.woff") format("woff");
  unicode-range: U+2e89, U+5202, U+5212, U+5216, U+5255, U+525c, U+526c, U+5277, U+5282, U+5284, U+5298, U+52a4, U+52a6, U+52af, U+52ba-52bb, U+52ca, U+52d1, U+52f7, U+530a-530b, U+5324, U+5335, U+533e, U+5342, U+5367, U+536c, U+537a, U+53a4, U+53b4, U+53b7, U+53c0, U+53d5, U+53da, U+53f4-53f5, U+5424, U+5428, U+5443, U+5455, U+5462, U+5466, U+546c, U+548a, U+548d, U+5495, U+54a0, U+54a6, U+54ad-54ae, U+54b7, U+54ba, U+54bf, U+54c3, U+54ec, U+54ef, U+54f1, U+54f3, U+5500-5501, U+5509, U+553c, U+5541, U+5547, U+554a, U+5560-5561, U+5564, U+557d, U+5582, U+5588, U+5591, U+55bf, U+55c9, U+55cc, U+55d1-55d2, U+55dd, U+55e2, U+55e9, U+5607, U+5610, U+5628, U+5630, U+5637, U+563d, U+563f-5640, U+5647, U+565e, U+5660, U+566d, U+5688, U+568c, U+5695, U+569a, U+569d, U+56a8, U+56ad, U+56b2, U+56c5, U+56cd, U+56df, U+56e8, U+56f6-56f7, U+5715, U+5723, U+5729, U+5745-5746, U+574c-574d, U+5768, U+576f, U+5773-5775, U+577b, U+579a, U+579d-579e, U+57a8, U+57ac, U+57cc, U+57d7, U+57de, U+57e6, U+57f0, U+57f8, U+57fb, U+57fd, U+5804, U+581e, U+5820, U+5827, U+5832, U+5839, U+5849, U+584c, U+5867, U+588a-588b, U+588d, U+588f-5890, U+5894, U+589d, U+58aa, U+58b1, U+58c3, U+58cd, U+58e2, U+58f3-58f4, U+5905-5906, U+590b, U+590d, U+5914, U+5924, U+593d, U+5946, U+595b, U+595f, U+5975-5976, U+599f, U+59ae, U+59bc, U+59c8, U+59cd, U+59de, U+59e3-59e4, U+59e7, U+59ee, U+5a0c-5a0d, U+5a17, U+5a27, U+5a2d, U+5a55, U+5a65, U+5a7a, U+5a8b, U+5a9c, U+5a9f-5aa0, U+5aa2, U+5ab1, U+5ab3, U+5ab5, U+5aba, U+5abf, U+5ada, U+5adc, U+5ae0, U+5ae5, U+5aee;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold055.woff") format("woff");
  unicode-range: U+2e96, U+2e98, U+5af0, U+5af5, U+5b00, U+5b08, U+5b17, U+5b2d, U+5b34, U+5b4c, U+5b52, U+5b68, U+5b6f, U+5b7c, U+5b7f, U+5b81, U+5b84, U+5b96, U+5bac, U+5bc0, U+5bce, U+5bd6, U+5bf1, U+5bfd, U+5c03, U+5c29, U+5c30, U+5c5f, U+5c63, U+5c67-5c69, U+5c70, U+5c7c, U+5c88, U+5c8a, U+5ca0, U+5ca2, U+5ca6-5ca7, U+5cad, U+5cb5, U+5cc9, U+5d06, U+5d10, U+5d1d, U+5d20, U+5d24, U+5d26, U+5d2b, U+5d31, U+5d39, U+5d42, U+5d61, U+5d6a, U+5d70, U+5d88, U+5d92, U+5d94, U+5d97, U+5d99, U+5db0, U+5db2, U+5db4, U+5db9, U+5dd1, U+5dd7-5dd8, U+5de0, U+5de4, U+5de9, U+5e00, U+5e12, U+5e15, U+5e1f, U+5e2e, U+5e3e, U+5e49, U+5e56, U+5e6b-5e6e, U+5ea5, U+5eaa, U+5eac, U+5eb9, U+5ebf, U+5ec6, U+5ed2, U+5ed9, U+5efd, U+5f08, U+5f0e, U+5f1c, U+5f1e, U+5f47, U+5f63, U+5f72, U+5f7e, U+5f8f, U+5fa2, U+5fa4, U+5fb8, U+5fc4, U+5fc7, U+5fcb, U+5fd2-5fd4, U+5fe2, U+5fee-5fef, U+5ff3, U+5ffc, U+6017, U+6022, U+6024, U+604c, U+607f, U+608a, U+6095, U+60a8, U+60b0-60b1, U+60be, U+60c8, U+60d9, U+60db, U+60ee, U+60f2, U+60f5, U+6110, U+6112-6113, U+6119, U+611e, U+613a, U+6141, U+6146, U+6160, U+617c, U+6192-6193, U+6197-6198, U+61a5, U+61a8, U+61ad, U+61d5, U+61dd, U+61df, U+61f5, U+6215, U+6223, U+6229, U+6246, U+624c, U+6251-6252, U+6261, U+6264, U+626d, U+6273, U+627b, U+6299, U+62a6, U+62d5, U+62fd, U+6303, U+630d, U+6310, U+6332, U+6335, U+633b-633c, U+6341, U+6344, U+634e, U+6359, U+636c, U+6384;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold056.woff") format("woff");
  unicode-range: U+6394, U+6399, U+63bd, U+63d4-63d5, U+63dc, U+63e0, U+63eb-63ec, U+63f2, U+63f7, U+6409, U+641e, U+6425, U+6429, U+642f, U+645a-645b, U+645d, U+6473, U+647d, U+6487, U+6491, U+649d, U+649f, U+64cb-64cc, U+64d5, U+64d7, U+64e4-64e5, U+64ff, U+6504, U+650f, U+6514, U+6516, U+651e, U+6532, U+6544, U+6554, U+656b, U+657a, U+6581, U+6584-6585, U+658a, U+65b2, U+65b5, U+65b8, U+65bf, U+65c2, U+65c9, U+65d4, U+65f2, U+65f9, U+65fc, U+6604, U+6608, U+6621, U+662a, U+6645, U+664e, U+6651, U+6657, U+665b, U+6663, U+666a-666d, U+667b, U+6680, U+6690, U+6692, U+6699, U+66ad, U+66b1, U+66b5, U+66bf, U+66ec, U+6701, U+6705, U+6712, U+6719, U+674c-674d, U+6754, U+675d, U+6774, U+6776, U+6792, U+67b0, U+67b2, U+67c3, U+67c8, U+67d2, U+67d9, U+67db, U+67f0, U+67f7, U+6810, U+6818, U+681f, U+682d, U+6833, U+683b, U+683e, U+6844-6845, U+6849, U+684c, U+6855, U+6857, U+686b, U+686e, U+687a, U+687c, U+6882, U+6890, U+6896, U+6898-689a, U+689c, U+68aa-68ab, U+68b4, U+68bb, U+68c3, U+68c5, U+68cc, U+68cf, U+68d6, U+68d9, U+68e4-68e5, U+68ec, U+68f7, U+68fb, U+6903, U+6907, U+693b, U+6946, U+6969, U+696c, U+6972, U+697a, U+697f, U+6992, U+6996, U+6998, U+69a6, U+69b0, U+69b7, U+69ba, U+69bc, U+69c0, U+69d1, U+69d6, U+69e3, U+69ee-69ef, U+69f3-69f4, U+69fe, U+6a11, U+6a1a, U+6a1d, U+6a30, U+6a32-6a34, U+6a3f, U+6a46, U+6a49, U+6a4e, U+6a52, U+6a64, U+6a7a, U+6a7e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold057.woff") format("woff");
  unicode-range: U+2e9e, U+2ea1, U+2ea3, U+6a83, U+6a8b, U+6a91, U+6a9f, U+6aa1, U+6aab, U+6abd, U+6ac6, U+6ad0, U+6ad4, U+6adc-6add, U+6aec, U+6af1-6af3, U+6afd, U+6b0b, U+6b0f-6b11, U+6b17, U+6b2f, U+6b4a, U+6b58, U+6b6c, U+6b75, U+6b7a, U+6b81, U+6b9b, U+6bae, U+6bbd-6bbe, U+6bc7-6bc9, U+6bda, U+6be6-6be7, U+6bee, U+6bf1, U+6c02, U+6c0a, U+6c0e, U+6c35-6c36, U+6c3a, U+6c3f, U+6c4d, U+6c5b, U+6c67, U+6c6d, U+6c84, U+6c89, U+6c94-6c95, U+6c97, U+6cad, U+6cc2, U+6cd0, U+6cd6, U+6cda, U+6cdc, U+6ce9, U+6cec-6ced, U+6d00, U+6d0a, U+6d24, U+6d26-6d27, U+6d2f, U+6d34, U+6d3c, U+6d5b, U+6d5e, U+6d60, U+6d70, U+6d80-6d81, U+6d8a, U+6d8d, U+6d91, U+6d98, U+6dab, U+6dae, U+6db4, U+6dc2, U+6dc8, U+6dce-6dd0, U+6ddf, U+6de9, U+6df6, U+6e17, U+6e1e, U+6e22, U+6e27, U+6e32, U+6e36, U+6e3c, U+6e48-6e49, U+6e4b-6e4c, U+6e4f, U+6e51, U+6e53-6e54, U+6e57, U+6e63, U+6e93, U+6ea7, U+6eb4, U+6ebf, U+6ec3, U+6eca, U+6ed9, U+6eeb, U+6ef9, U+6efb, U+6f0a, U+6f0c, U+6f18, U+6f25, U+6f35-6f36, U+6f3c, U+6f52, U+6f57, U+6f5a, U+6f60, U+6f68, U+6f7d, U+6f90, U+6f96, U+6f98, U+6f9f, U+6fa5, U+6faf, U+6fb5, U+6fbe, U+6fc8-6fc9, U+6fda, U+6fde, U+6fe9, U+6ffc, U+7000, U+7007, U+700a, U+7023, U+7039-703a, U+703c, U+7043, U+7047, U+704b, U+7054, U+7065, U+7069, U+706c, U+706e, U+7076, U+707e, U+7081, U+7086, U+7095, U+7097, U+709f, U+70b1, U+70bb, U+70ca, U+70d1, U+70d3, U+70dc, U+70ec, U+7103-7104;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold058.woff") format("woff");
  unicode-range: U+2ea8, U+7106-7108, U+710c, U+712f, U+7131, U+714a, U+7150, U+7153, U+715e, U+7180, U+7196, U+719b, U+71a0, U+71a2, U+71ae-71af, U+71b3, U+71cb, U+71d3, U+71d9, U+71dc, U+7207, U+722b, U+7234, U+7238-7239, U+7242, U+7253, U+7257, U+7263, U+726e-726f, U+7278, U+727f, U+728e, U+72ad-72ae, U+72b0-72b1, U+72c1, U+72cc, U+72f3, U+72fa, U+7307, U+7312, U+7318-7319, U+732c, U+7331, U+7333, U+7339, U+733d, U+7352, U+736b-736c, U+736e-736f, U+7371, U+7377, U+7381, U+7385, U+738a, U+7394, U+7398, U+739c, U+739e, U+73a5, U+73a8, U+73b5, U+73b7, U+73b9, U+73bc, U+73bf, U+73c5, U+73cb, U+73e1, U+73e7, U+73f9-73fa, U+7401, U+7413, U+7424, U+7431, U+7439, U+7440, U+7443, U+744d, U+7452-7453, U+745d, U+7471, U+7481, U+7485, U+7488, U+7492, U+7497, U+7499, U+74a0-74a1, U+74a5, U+74aa-74ab, U+74b9-74bb, U+74d6, U+74d8, U+74de, U+74eb, U+74ef, U+74fa, U+7520, U+7524, U+752a, U+753d-753e, U+7540, U+7548, U+754e, U+7550, U+7552, U+756c, U+7571-7572, U+757a, U+757d-757e, U+7581, U+758c, U+75a2, U+75b0, U+75b7, U+75bf-75c0, U+75c6, U+75cf, U+75d3, U+75dd, U+75df-75e0, U+75e7, U+75ec, U+75ee, U+75f1, U+75f9, U+7603, U+7607, U+760f, U+7613, U+7618, U+761b-761c, U+7625, U+7628, U+7633, U+763c, U+7641, U+7649, U+7655, U+766e, U+7695, U+769c, U+76a0-76a1, U+76a7-76a8, U+76af, U+76c9, U+76e8, U+76ec, U+7717, U+771a, U+772d, U+7735, U+7758, U+7760, U+776a, U+7772, U+777c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold059.woff") format("woff");
  unicode-range: U+2ead, U+777d, U+779a, U+779f, U+77a2, U+77a4, U+77a9, U+77de-77df, U+77e4, U+77e6, U+77ea, U+77ec, U+77f0, U+77f4, U+77fb, U+7805-7806, U+7809, U+780d, U+7819, U+7821, U+782c, U+7847, U+7864, U+786a, U+788a, U+7894, U+789d-789f, U+78a4, U+78bb, U+78c8, U+78cc, U+78ce, U+78d5, U+78e0-78e1, U+78e6, U+78f9-78fb, U+78fe, U+7910, U+791b, U+7925, U+7930, U+793b, U+794a, U+7958, U+795b, U+7967, U+7972, U+7994-7996, U+799b, U+79a1, U+79a9, U+79b4, U+79bb, U+79c2, U+79c7, U+79cc-79cd, U+79d6, U+7a0a, U+7a11, U+7a15, U+7a1b, U+7a1e, U+7a2d, U+7a38, U+7a47, U+7a4c, U+7a56, U+7a59, U+7a5c, U+7a5f-7a60, U+7a67, U+7a6a, U+7a75, U+7a78, U+7a82, U+7a8a, U+7a90, U+7aa3, U+7aac, U+7ab9, U+7abc, U+7abe, U+7acc, U+7ad1, U+7ae7-7ae8, U+7af4, U+7b07, U+7b27, U+7b2a, U+7b2e-7b2f, U+7b31, U+7b3d, U+7b41, U+7b55, U+7b64, U+7b66, U+7b69, U+7b73, U+7b79, U+7b7f, U+7b90-7b91, U+7b9b, U+7baf, U+7bb5, U+7bbc, U+7bc5, U+7bca, U+7bd4, U+7bd6, U+7bda, U+7bea, U+7bf0, U+7c03, U+7c0b, U+7c0e-7c0f, U+7c26, U+7c45, U+7c4a, U+7c51, U+7c57, U+7c5e, U+7c61, U+7c69, U+7c6e-7c70, U+7ca6, U+7cb6-7cb7, U+7cbf, U+7cc4, U+7cc8, U+7ccd, U+7cd7, U+7ce6, U+7ceb, U+7cf5, U+7d03, U+7d09, U+7d12, U+7d1e, U+7d3d-7d3e, U+7d40, U+7d47, U+7d59-7d5a, U+7d6a, U+7d70, U+7d7f, U+7d86, U+7d88, U+7d8c, U+7d97, U+7d9d, U+7da7, U+7daa, U+7db6-7db7, U+7dc0, U+7dd7, U+7dd9, U+7de6, U+7df1, U+7df9, U+7e10, U+7e17, U+7e1d, U+7e27, U+7e2c, U+7e45, U+7e73, U+7e75, U+7e7e, U+7e86-7e87, U+7e91, U+7e98, U+7e9a, U+7f3b-7f3c, U+7f3e, U+7f43-7f44, U+7f4f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold060.woff") format("woff");
  unicode-range: U+2eab, U+2eb2, U+2eb9, U+2ebe, U+7f52, U+7f61, U+7f63-7f64, U+7f6d, U+7f7d-7f7e, U+7f90, U+7f96, U+7f9c, U+7fad, U+7fc3, U+7fcf, U+7fe3, U+7fe5, U+7fef, U+7ff2, U+8002, U+8008, U+800a, U+800e, U+8011, U+8016, U+8024, U+802c, U+8030, U+8043, U+8066, U+8071, U+8075, U+807b, U+8099, U+809c, U+80a4, U+80a7, U+80b8, U+80c5, U+80d5, U+80d8, U+80e6, U+80f5, U+80fb, U+810d, U+8116, U+811e, U+8124, U+8127, U+812c, U+8135, U+813d, U+8169, U+8181, U+8184-8185, U+8198, U+81b2, U+81c1, U+81c3, U+81d6, U+81db, U+81e4, U+81ec, U+81fd, U+81ff, U+8204, U+8219, U+8221-8222, U+8232, U+8234, U+823c, U+8245-8246, U+8249, U+824b, U+824f, U+8257, U+825c, U+8263, U+8279, U+827d, U+827f, U+8283, U+828a, U+8293, U+82a7-82a8, U+82b2, U+82b4, U+82ba, U+82bc, U+82e2, U+82e8, U+82f7, U+8307-8308, U+830c, U+831b, U+831d, U+8330, U+833c, U+8344, U+8354, U+8357, U+8363, U+837f, U+838d, U+8394-8395, U+839b, U+839d, U+83c9, U+83d0, U+83d4, U+83dd, U+83e5, U+83f9, U+840f, U+8411, U+8415, U+8417, U+8439, U+844a, U+844f, U+8451-8452, U+8459-845a, U+845c, U+8465, U+8476, U+8478, U+847c, U+8481, U+8497, U+84a6, U+84be, U+84ce-84cf, U+84d3, U+84dc, U+84e7, U+84ea, U+84ef-84f1, U+84fa, U+84fd, U+850c, U+851b, U+8524-8525, U+852b, U+8534, U+853e, U+854f, U+8551, U+8553, U+855e, U+8561-8562, U+856f, U+857b, U+857d, U+857f, U+8581, U+8586, U+8593, U+859d, U+859f, U+85b7, U+85bc, U+85c7, U+85ca, U+85d8-85d9, U+85df, U+85e1, U+85e6, U+85f6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold061.woff") format("woff");
  unicode-range: U+2ec2-2ec3, U+8600, U+8611, U+861e, U+8621, U+8624, U+8627, U+8639, U+863c, U+8640, U+8653, U+8656, U+866f, U+8677, U+867a, U+8687, U+8689, U+868d, U+8691, U+869c-869d, U+86a8, U+86b1, U+86b3, U+86c1, U+86c3, U+86d1, U+86d5, U+86d7, U+86e3, U+86e6, U+8705, U+8707, U+870e, U+8710, U+8713, U+8719, U+871f, U+8721, U+8723, U+8731, U+873a, U+873e, U+8740, U+8743, U+8751, U+8758, U+8764-8765, U+8772, U+877c, U+8789, U+878b, U+8793, U+87a0, U+87a7, U+87be, U+87c1, U+87ce, U+87df, U+87e3, U+87e5-87e6, U+87ea-87eb, U+87ed, U+87f5, U+8801, U+8803, U+880b, U+8813, U+8828, U+882e, U+8832, U+883c, U+884a, U+8858, U+885f, U+8864, U+8869, U+886f, U+88a0, U+88bc-88be, U+88c0, U+88d1-88d3, U+88db, U+88f0-88f1, U+8901, U+8937, U+8942, U+8945, U+8949, U+8962, U+8980, U+8989, U+8990, U+899f, U+89b0, U+89b7, U+89d6, U+89d8, U+89eb, U+89f1, U+89f3, U+89fd, U+89ff, U+8a11, U+8a14, U+8a21, U+8a35, U+8a3e, U+8a45, U+8a4d, U+8a58, U+8a90, U+8aae, U+8ab7, U+8abe, U+8ad7, U+8afc, U+8b05, U+8b0a, U+8b0d, U+8b1c, U+8b1f, U+8b2d, U+8b43, U+8b51, U+8b5e, U+8b76, U+8b7f, U+8b81, U+8b8b, U+8b94-8b95, U+8b9c, U+8b9e, U+8c39, U+8c3d, U+8c45, U+8c47, U+8c4f, U+8c54, U+8c57, U+8c69, U+8c6d, U+8c73, U+8c92-8c93, U+8c99, U+8c9b, U+8ca4, U+8cd5-8cd6, U+8cd9, U+8cf0-8cf1, U+8d09, U+8d0e, U+8d6c, U+8d84, U+8d95, U+8da6, U+8dc6, U+8dc8, U+8dd9, U+8dec, U+8dfd, U+8e06, U+8e0c, U+8e14, U+8e16, U+8e21-8e22, U+8e27, U+8e36;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold062.woff") format("woff");
  unicode-range: U+2ecd, U+2ecf, U+2ed2, U+2ed6, U+8e39, U+8e4b, U+8e54, U+8e62, U+8e6c-8e6d, U+8e6f, U+8e98, U+8e9e, U+8eae, U+8eb3, U+8eb5-8eb6, U+8ebb, U+8ed1, U+8ed4, U+8ef9, U+8f00, U+8f08, U+8f17, U+8f2b, U+8f40, U+8f4a, U+8f58, U+8fa4, U+8fb4, U+8fb6, U+8fc1, U+8fc6, U+8fca, U+8fcd, U+8fd3, U+8fd5, U+8fe0, U+8ff1, U+8ff5, U+8ffb, U+9002, U+900c, U+9037, U+9043-9044, U+905d, U+9085, U+908c, U+9090, U+90a1, U+90b0, U+90b6, U+90c8, U+90dc, U+90df, U+90eb, U+90f2, U+90f6, U+90fe-9100, U+9104, U+9106, U+9118, U+911c, U+911e, U+9137, U+9139-913a, U+9146-9147, U+9157, U+9159, U+9161, U+9164, U+9174, U+9179, U+9185, U+918e, U+91a8, U+91ae, U+91b3, U+91b6, U+91c3-91c4, U+91da, U+91ec, U+91ee, U+9201, U+920a, U+9216-9217, U+9233, U+9242, U+9247, U+924a, U+924e, U+9251, U+9256, U+9259, U+9260-9261, U+9265, U+9267-9268, U+927c-927d, U+927f, U+9289, U+928d, U+9297, U+9299, U+929f, U+92a7, U+92ab, U+92b2, U+92bf-92c0, U+92c6, U+92ce, U+92d0, U+92d7, U+92d9, U+92e5, U+92e7, U+92f7, U+92f9, U+92fb, U+9302, U+930d, U+9311, U+9315, U+931d-931e, U+9327, U+9329, U+9347, U+9351, U+9357, U+935a, U+936b, U+9371, U+9373, U+9388, U+938b, U+938f, U+939e, U+93a1, U+93c1, U+93c7, U+93dc, U+93e2, U+93e7, U+93f1, U+93f5, U+93fb, U+9409, U+940f, U+9416-9417, U+9432, U+9434, U+943b, U+9445, U+946d, U+946f, U+9578-9579, U+9586, U+958c-958d, U+95ab, U+95b4, U+95c8, U+961d, U+962c, U+9633-9634, U+963c, U+9641, U+9661, U+9682, U+969a, U+96a9, U+96af, U+96b3, U+96ba, U+96bd, U+96d8, U+96da, U+96dd, U+9714, U+9723, U+9736, U+9741, U+9747, U+9755, U+9757, U+975b, U+976a, U+9796, U+979a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold063.woff") format("woff");
  unicode-range: U+2edf, U+979e, U+97a2, U+97b1-97b2, U+97be, U+97cc, U+97d1, U+97d4, U+97d8-97d9, U+97e1, U+97f1, U+9804, U+980d-980e, U+9814, U+9816, U+9823, U+9825, U+9832-9833, U+9847, U+9866, U+98ab, U+98ad, U+98b0, U+98b7-98b8, U+98bb-98bc, U+98bf, U+98c2, U+98c7, U+98cb, U+98e0-98e1, U+98e3, U+98e5, U+98ea, U+98f0-98f1, U+98f3, U+9908, U+9916-9917, U+991a-991c, U+9931-9933, U+993a-993c, U+9940-9941, U+9946, U+994d-994e, U+995c, U+995f-9960, U+99a3, U+99a6, U+99b9, U+99bd, U+99bf, U+99c3, U+99c9, U+99d4, U+99d9, U+99de, U+99f0, U+99f9, U+99fc, U+9a0a, U+9a11, U+9a16, U+9a1a, U+9a20, U+9a31, U+9a36, U+9a44, U+9a4c, U+9a58, U+9aaf, U+9ab7, U+9ab9, U+9ac6, U+9ad0, U+9ad2, U+9ad5, U+9adc, U+9ae0, U+9ae5, U+9ae9, U+9b03, U+9b0c, U+9b10, U+9b12, U+9b16, U+9b1c, U+9b2b, U+9b33, U+9b3d, U+9b4b, U+9b63, U+9b65, U+9b6b-9b6c, U+9b73, U+9b76-9b77, U+9ba6, U+9bac, U+9bb1-9bb2, U+9bb8, U+9bbe, U+9bc7, U+9bd8, U+9bdd, U+9be7, U+9bea-9beb, U+9bee-9bef, U+9bf3, U+9bf7, U+9bfa, U+9c16, U+9c18-9c1a, U+9c1d, U+9c22, U+9c27, U+9c29-9c2a, U+9c31, U+9c36-9c37, U+9c45, U+9c49-9c4a, U+9c54, U+9c58, U+9c5b-9c5d, U+9c5f, U+9c69-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75, U+9c7a, U+9ce6, U+9cf2, U+9d02, U+9d0b, U+9d11, U+9d17-9d18, U+9d32, U+9d42, U+9d4a, U+9d5f, U+9d62, U+9d69, U+9d6b, U+9d73, U+9d76-9d77, U+9d7e, U+9d84, U+9d8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold064.woff") format("woff");
  unicode-range: U+2e87, U+2ea4, U+2ebf-2ec0, U+2ecc, U+9d99, U+9da1, U+9db5, U+9db9, U+9dbd, U+9dbf, U+9dc3, U+9dc7, U+9dc9, U+9dd6, U+9dda, U+9ddf-9de0, U+9de3, U+9df4, U+9e02, U+9e0a, U+9e0d, U+9e19, U+9e1c-9e1d, U+9e7b, U+9e80, U+9e85, U+9e9b, U+9ea8, U+9ebd, U+9edf, U+9ee7, U+9eee, U+9eff, U+9f02-9f03, U+9f17, U+9f19, U+9f2f, U+9f37, U+9f3a, U+9f3d, U+9f41, U+9f45-9f46, U+9f53, U+9f55, U+9f58, U+9f5d, U+9f69, U+9f6d, U+9f70, U+9f75, U+fa13, U+fa20-fa21, U+fa24, U+fa49, U+fa58, U+fa5d-fa5e, U+fa66, U+20089, U+200a2, U+200a4, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+205d6, U+20628, U+2074f, U+20807, U+2083a, U+208b9, U+2097c, U+2099d, U+20ad3, U+20b1d, U+20d45, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+21336, U+21344, U+213c4, U+2146d, U+215d7, U+21647, U+21706, U+21742, U+219c3, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+231b6, U+231c3, U+231f5, U+23372, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+23638-2363a, U+23647, U+2370c, U+2371c, U+23764, U+237e7, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+24096, U+24103, U+241c6, U+241fe, U+243bc, U+24629, U+246a5, U+24896, U+24a4d, U+24b56;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold065.woff") format("woff");
  unicode-range: U+2eaa, U+2ebd, U+2eca, U+2ede, U+4efc, U+4f39, U+4fcd, U+4fff, U+50d8, U+50f4, U+5164, U+51be, U+51ec, U+529c, U+52c0, U+5372, U+53dd, U+5759, U+5765, U+58b2, U+5953, U+5963, U+59ba, U+5cf5, U+5dd0, U+5f21, U+605d, U+6085, U+60de, U+6111, U+6120, U+6213, U+654e, U+662e, U+663b, U+670e, U+6ae2, U+6c6f, U+6d6f, U+6d96, U+6df2, U+6df8, U+6e39, U+24b6f, U+24c16, U+24d14, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+254d9, U+255a7, U+257a9, U+257b4, U+259d4, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8, U+25ee8, U+25f23, U+25f5c, U+25fd4, U+25fe0, U+25ffb, U+2600c, U+26017, U+26060, U+260ed, U+26270, U+26286, U+2634c, U+26402, U+2667e, U+266b0, U+2671d, U+268dd, U+268ea, U+26951, U+2696f, U+269dd, U+26a1e, U+26a58, U+26a8c, U+26ab7, U+26c29, U+26c73, U+26cdd, U+26e65, U+26f94, U+26ff6-26ff8, U+2710d, U+27139, U+273da-273db, U+273fe, U+27410, U+27449, U+27614-27615, U+27631, U+27693, U+2770e, U+27723, U+27752, U+27985, U+27a84, U+27bb3, U+27bbe, U+27bc7, U+27cb8, U+27da0, U+27e10, U+27fb7, U+2808a, U+280bb, U+28282, U+282f3, U+2840c, U+28455, U+2856b, U+285c8-285c9, U+286d7, U+286fa, U+28946, U+28949, U+2896b, U+28987-28988, U+289ba-289bb, U+28a1e, U+28a29, U+28a43, U+28a71, U+28a99, U+28acd, U+28add, U+28ae4, U+28bc1, U+28bef, U+28d10, U+28d71, U+28dfb, U+28e1f, U+28e36, U+28e89, U+28eeb, U+28f32, U+28ff8, U+292a0, U+292b1, U+29490, U+295cf, U+2967f, U+296f0, U+29719, U+29750, U+298c6, U+29a72, U+29ddb, U+29e15, U+29e3d, U+29e49, U+29e8a, U+29ec4, U+29edb, U+29ee9, U+29fce, U+29fd7, U+2a01a, U+2a02f, U+2a082, U+2a0f9, U+2a38c, U+2a437, U+2a5f1, U+2a602, U+2a61a, U+2a6b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold066.woff") format("woff");
  unicode-range: U+2fad, U+3eda, U+4103, U+4e04-4e05, U+4e0c, U+4e1f, U+4e23-4e24, U+4e35, U+4e41, U+4e44, U+4e5c, U+4e63, U+4e68, U+4e74-4e75, U+4e79, U+4e7f, U+4e96-4e97, U+4eaf, U+4edb, U+4ee0, U+4ee2, U+4ee8, U+4eef, U+4ef3, U+4efe, U+4f02, U+4f08, U+4f0c, U+4f12, U+4f15, U+4f17, U+4f19, U+4f2e, U+4f31, U+4f33, U+4f35, U+4f3b, U+4f40, U+4f42, U+4f4b-4f4c, U+4f52, U+4f63, U+4f6e, U+4f71, U+4f79, U+4f81, U+4f84, U+4f89, U+4f8c, U+4f8e, U+4f90, U+4f93, U+4f99, U+4f9e-4f9f, U+4fb7, U+4fb9, U+4fbb-4fbd, U+4fc0-4fc1, U+4fc6, U+4fc8, U+4fcc, U+4fdc, U+4fe2, U+4ff0, U+4ffc-4ffd, U+5004, U+5007, U+500a, U+500c, U+5017, U+501b, U+501d, U+5030, U+5032-5033, U+5035, U+5045, U+504a, U+504c, U+5051-5052, U+5059, U+505f-5060, U+5062, U+5067, U+506d, U+5071, U+5081, U+5083-5084, U+5086, U+508a, U+508e-5090, U+509b, U+509e-50a2, U+50af-50b0, U+50b9, U+50bd, U+50c0, U+50c3, U+50d3, U+50dc-50dd, U+50df, U+50e2, U+50e4, U+50e8, U+50ef, U+50f1, U+50f6, U+50fa, U+50fe, U+5107, U+510c, U+56e4, U+5880, U+6911, U+6dca, U+7324, U+73bd, U+73d2, U+73f5, U+7421, U+7429, U+7575, U+7682, U+787a, U+79da, U+7fa1, U+813a, U+83f6, U+856b, U+8807, U+8b53, U+8d76, U+8ecf, U+8ff6, U+9067, U+91b2, U+91de, U+9206, U+9277, U+92d5, U+93a4, U+93f8, U+9431, U+9448, U+9592, U+9743, U+9751, U+9927, U+9bbb, U+9fc4, U+9fc6, U+fa0e, U+fa12, U+fa17-fa18, U+fa1c-fa1e, U+fa23, U+fa25, U+fa27-fa2d, U+fa6b-fa6d, U+20158, U+20bb7, U+233cc, U+233fe, U+242ee, U+2f8db;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold067.woff") format("woff");
  unicode-range: U+510d-510e, U+5110, U+5119, U+511c-511d, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5134, U+5138-5139, U+5142, U+514f, U+5153, U+5158, U+515f, U+5166, U+517e, U+5184, U+518e, U+51a1, U+51b8, U+51ba, U+51bf, U+51c2, U+51c8, U+51cf, U+51d1-51d3, U+51d5, U+51d8, U+51e5, U+51f2, U+51f7, U+5205, U+5218, U+5222, U+5228, U+5231-5232, U+5235, U+523c, U+5245, U+5258, U+525a, U+525f-5260, U+5266, U+526e, U+5278-5279, U+5280, U+5285, U+528a, U+528c, U+5295-5297, U+529a, U+52a5, U+52a7, U+52b0, U+52b6-52b8, U+52bd, U+52c4, U+52c6, U+52cf, U+52d4, U+52dc, U+52e1, U+52e5, U+52e8-52ea, U+52ec, U+52f1, U+52f4, U+52f6, U+5303, U+530c, U+5311, U+5313, U+5318, U+531b, U+531e-531f, U+5325, U+5327-5329, U+532b-532d, U+5330, U+5332, U+533c-533d, U+534b-534c, U+5359, U+535b, U+5365, U+536d, U+5379, U+537e, U+5383, U+5387-5388, U+538e, U+5394, U+5399, U+53a1, U+53aa-53ab, U+53af, U+53b5, U+53b8, U+53ba, U+53bd, U+53c5, U+53cf, U+53d2-53d3, U+53de, U+53e0, U+53e6-53e7, U+5402, U+5413, U+541a, U+5421, U+542a, U+542f, U+5431, U+5434-5435, U+5444, U+5447, U+544f, U+545e, U+5464, U+5467, U+5469, U+546d-546e, U+5481, U+5483, U+5485, U+5489, U+5491, U+549f, U+54a7, U+54aa, U+54b1, U+54b9, U+54bb, U+54ca, U+54cd-54ce, U+54e0, U+54ea, U+54f6, U+54fc, U+54fe, U+5505, U+5508, U+550c-550d, U+5515, U+552a, U+5532, U+5536, U+553b, U+553d, U+5549, U+554d, U+5551, U+5558, U+555a-555b, U+5566, U+557f, U+558f, U+5592-5594, U+5597, U+55a3-55a4, U+55b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold068.woff") format("woff");
  unicode-range: U+55c1, U+55c3, U+55c6, U+55cb, U+55d3, U+55d7-55d8, U+55db, U+55de, U+55f6, U+55ff, U+5605, U+560a, U+560d, U+560f, U+5611-5612, U+5619, U+562c, U+5633, U+5635, U+5639, U+563c, U+5641, U+5643-5644, U+5646, U+564b, U+564d, U+564f, U+5654, U+5661-5663, U+5669, U+5675, U+5684-5685, U+568b, U+569f, U+56a6-56a7, U+56ab, U+56b1, U+56b7, U+56be, U+56cb-56cc, U+56cf-56d0, U+56d9, U+56dc-56dd, U+56e1, U+56e5-56e7, U+56eb, U+56ed, U+56f1, U+5701-5702, U+5707, U+570c, U+5711, U+571a-571b, U+571d, U+5720, U+5722, U+5724-5725, U+572a, U+572c, U+572e, U+573d-573f, U+5752, U+5762, U+5767, U+576b, U+576d-576e, U+5771, U+5779-577a, U+577e, U+5781, U+5783, U+578c, U+5794-5795, U+5797, U+5799, U+579f, U+57a1, U+57a7, U+57a9, U+57bd, U+57d5, U+57dd, U+57e1, U+57e7, U+57e9, U+57fe, U+5803, U+5808, U+580c-580d, U+581b, U+581f, U+5826, U+582d, U+583f, U+584d, U+584f-5850, U+5855, U+585f, U+5868, U+5878, U+587f, U+5881, U+5887-5888, U+588c, U+5896, U+58a0-58a2, U+58a6, U+58bc, U+58c2, U+58c4, U+58c8, U+58d0, U+58d6, U+58dd, U+58e1, U+5912-5913, U+591d, U+5921, U+5923, U+5928, U+592f-5930, U+5933, U+5935-5936, U+593f, U+5943, U+5952, U+5959, U+595e, U+5961, U+596b, U+596f, U+5972, U+5979, U+597b, U+598c, U+598e, U+5995, U+5997, U+59a7, U+59ad, U+59af-59b0, U+59b3, U+59b7, U+59c1, U+59c4, U+59ca, U+59df, U+59ef, U+59f1-59f2, U+59f4, U+59f7, U+5a00, U+5a04, U+5a0e, U+5a12, U+5a1e, U+5a24, U+5a28, U+5a2a, U+5a30, U+5a44-5a45, U+5a47-5a48, U+5a4c, U+5a50, U+5a5e, U+5a63;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold069.woff") format("woff");
  unicode-range: U+2f39, U+5a7b, U+5a90, U+5a93, U+5a96, U+5a99, U+5aac, U+5ab2, U+5ab8, U+5abb, U+5ac6, U+5ac8, U+5acf, U+5aea, U+5af6, U+5afd, U+5b01, U+5b1b, U+5b1d, U+5b21, U+5b38, U+5b4b, U+5b5e, U+5b6e, U+5b7e, U+5b86, U+5b8a, U+5b8e, U+5b90-5b91, U+5b94, U+5ba8-5ba9, U+5bad, U+5baf, U+5bb1-5bb2, U+5bb7, U+5bba, U+5bbc, U+5bc1, U+5bcd, U+5bcf, U+5bd7, U+5bd9-5bda, U+5be0, U+5bef, U+5bf4, U+5c0c, U+5c17, U+5c1f, U+5c26, U+5c2c, U+5c2e, U+5c32, U+5c35-5c36, U+5c59-5c5a, U+5c5c, U+5c6d, U+5c74-5c75, U+5c7b, U+5c7d, U+5c87, U+5c92, U+5c9d, U+5cb2, U+5cb4, U+5cd7, U+5cdd, U+5cee, U+5cf1-5cf2, U+5d01, U+5d12, U+5d23, U+5d34, U+5d3d, U+5d3f, U+5d43, U+5d48, U+5d51, U+5d55, U+5d59, U+5d5f-5d60, U+5d62, U+5d64, U+5d79-5d7a, U+5d7e-5d7f, U+5d83, U+5d8a, U+5d93, U+5d95, U+5d9b, U+5d9f, U+5dab, U+5dc3, U+5dc7, U+5dce, U+5dd9, U+5df8-5df9, U+5e07, U+5e0d, U+5e20, U+5e28, U+5e32, U+5e35, U+5e4b, U+5e50-5e51, U+5e5b-5e5c, U+5e68, U+5e6a, U+5e70, U+5e80, U+5e8b, U+5e8e, U+5ea2, U+5ea4, U+5ea8, U+5eb1, U+5eb3, U+5ebd, U+5ecc, U+5ece, U+5ed1, U+5ed4-5ed5, U+5edc, U+5ede, U+5ee5, U+5eeb, U+5f06, U+5f19, U+5f22, U+5f24, U+5f28, U+5f2b-5f2c, U+5f2e, U+5f30, U+5f3b, U+5f3f, U+5f44, U+5f4d, U+5f50, U+5f5b, U+5f60, U+5f6f, U+5f74-5f75, U+5f78, U+5f7a, U+5f8d, U+5f96, U+5f9d, U+5fab-5fac, U+5fb0-5fb1, U+5fc8, U+5fd0-5fd1, U+5fe8, U+5fea, U+5fec-5fed, U+5ff2, U+5ff6, U+5ffa, U+6007, U+600a, U+6013, U+601a, U+601f, U+602d, U+6040, U+6048-6049, U+6051, U+6054, U+6056-6057, U+6061, U+6067;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold070.woff") format("woff");
  unicode-range: U+6071, U+607e, U+6082, U+6086, U+6088, U+608e, U+6091, U+6093, U+6098, U+60a2, U+60a4-60a5, U+60b7, U+60bb, U+60c2, U+60c4, U+60c9-60ca, U+60ce-60cf, U+60e2, U+60e5, U+60fc-60fd, U+6102, U+6107, U+610a, U+610c, U+6114, U+6116-6117, U+6122, U+612a, U+6131, U+6135-6136, U+6139, U+6145, U+6149, U+615e, U+616c, U+6172, U+6178, U+617b, U+617f-6181, U+6183-6184, U+618b, U+619c-619d, U+619f-61a0, U+61aa, U+61b8, U+61c0-61c2, U+61ce-61cf, U+61dc, U+61de, U+61e1-61e2, U+61e5, U+61e7, U+61e9, U+61ec-61ed, U+61ef, U+6201, U+6203-6204, U+6207, U+621c, U+6220, U+6227, U+622b, U+6239, U+623d, U+6242, U+6244, U+6250, U+6254, U+625c, U+627a, U+627d, U+628d-6290, U+62a8, U+62b3, U+62b6-62b7, U+62ba, U+62be-62bf, U+62ce, U+62da, U+62ea, U+62f2, U+62f4, U+6304, U+630b, U+6313, U+6316, U+6329-632a, U+632d, U+6336, U+6342, U+6346, U+634a-634b, U+6352-6354, U+6358, U+635b, U+6366, U+636d, U+6371, U+6374-6375, U+6378, U+637d, U+637f, U+6382, U+6387, U+638a, U+6390, U+6395, U+639a, U+639e, U+63a4, U+63a6, U+63ad-63af, U+63c1, U+63c5, U+63c8, U+63ce, U+63d1, U+63d3, U+63ea, U+63f3, U+63f8-63f9, U+640a, U+6412, U+6418, U+6420, U+6424, U+642a, U+6430, U+6435, U+643d, U+643f, U+644b, U+644f, U+6452-6454, U+645c, U+645f, U+6461, U+6463, U+6474, U+647b, U+6485, U+648f-6490, U+6498-6499, U+649b, U+64a1, U+64a3, U+64a6, U+64a8, U+64ac, U+64b3, U+64bd, U+64c9, U+64d1, U+64e9-64ea, U+64ed, U+64f0, U+64f5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold071.woff") format("woff");
  unicode-range: U+6501, U+6508-650a, U+6513, U+6519, U+651b, U+651f, U+6526, U+652e, U+6531, U+653a, U+653c-653d, U+6543, U+6547, U+6549, U+6550, U+6552, U+655f-6560, U+657d, U+6592, U+6595, U+6598, U+65a0, U+65a3, U+65a6, U+65ae, U+65b3-65b4, U+65c8, U+65ce, U+65d0, U+65d6, U+65d8, U+65df, U+65f0, U+65f4-65f5, U+65fe-65ff, U+660d, U+6611-6612, U+6616, U+661d, U+6623, U+6626, U+6629, U+662c, U+6637, U+6639, U+6640, U+6646, U+664a, U+6658, U+665c, U+6660, U+6675, U+6679, U+667c, U+667e-667f, U+668b-668c, U+669a-669c, U+669f, U+66a4, U+66c0, U+66c2-66c3, U+66cc, U+66ce-66cf, U+66d4, U+66df, U+66eb, U+66ee, U+6707, U+671c, U+6720, U+6722, U+673e, U+6745, U+6755, U+676c, U+676e, U+6784, U+678e-678f, U+6791, U+6796, U+6799, U+67b1, U+67b5, U+67bc-67bd, U+67c2, U+67c5, U+67c9, U+67dc, U+67e1, U+67e6, U+67f2, U+67f6, U+6814, U+6819, U+6827-6828, U+682f-6830, U+683f, U+684a, U+6858, U+686f-6871, U+6879, U+687b, U+6884, U+6886, U+6888, U+68a1, U+68a9, U+68ae, U+68d1, U+68d3, U+68dc-68dd, U+68ea-68eb, U+68f5-68f6, U+68fd, U+6906, U+6909, U+6910, U+6913, U+6916-6917, U+6931, U+6933, U+6938, U+6945, U+694e, U+695b, U+6965-6966, U+6970-6971, U+697b, U+698d, U+69a1, U+69a8, U+69ab, U+69af, U+69b8, U+69c5, U+69c8, U+69d7, U+69e5, U+69f1, U+6a00-6a01, U+6a03, U+6a20, U+6a24, U+6a28, U+6a37, U+6a4a, U+6a51, U+6a55, U+6a67, U+6a6a, U+6a71, U+6a81, U+6a86-6a87, U+6a9b, U+6aaf-6ab1, U+6ab4, U+6abe-6abf, U+6ac8-6ac9, U+6acc, U+6ad5-6ad6, U+6af0, U+6afc, U+6b02;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold072.woff") format("woff");
  unicode-range: U+6b03, U+6b06-6b07, U+6b09, U+6b24, U+6b28, U+6b2b, U+6b36, U+6b3b, U+6b3f, U+6b4d, U+6b52, U+6b5d, U+6b6b, U+6b6e, U+6b70, U+6b7d-6b7e, U+6b85, U+6b97, U+6b9f-6ba0, U+6ba2-6ba3, U+6ba8, U+6bac, U+6bb0, U+6bb8-6bb9, U+6bc3-6bc4, U+6bcc, U+6be1, U+6be3, U+6bf7, U+6bf9, U+6c04, U+6c09, U+6c0d, U+6c12, U+6c19, U+6c1f, U+6c26-6c28, U+6c2c, U+6c2e, U+6c3b, U+6c4a-6c4b, U+6c4f, U+6c52, U+6c54, U+6c6b, U+6c78-6c79, U+6c7b, U+6c87, U+6c9f, U+6cb0, U+6cb2, U+6cb4, U+6ccd, U+6ccf, U+6cd1-6cd2, U+6ce7, U+6cf2, U+6cf4, U+6d07, U+6d0f, U+6d11, U+6d13, U+6d1a, U+6d28, U+6d57, U+6d5f, U+6d61, U+6d67, U+6d7c, U+6d92, U+6d97, U+6db7, U+6db9, U+6dbd, U+6de0, U+6de2, U+6de5, U+6def-6df0, U+6df4, U+6e00, U+6e04, U+6e3b, U+6e45, U+6e52, U+6e5d, U+6e62, U+6e68, U+6e73, U+6e7b, U+6e7d, U+6e8d, U+6e99, U+6ea0, U+6ead-6eae, U+6eb3, U+6ebb, U+6ec0, U+6ec8, U+6ecd, U+6ecf, U+6eed-6eee, U+6efd, U+6f04, U+6f08, U+6f0d, U+6f16, U+6f1b, U+6f26, U+6f29, U+6f2d, U+6f30, U+6f3b, U+6f4f, U+6f53, U+6f5d, U+6f6c, U+6f83, U+6f87, U+6f8b, U+6f92-6f93, U+6f9a, U+6fa6, U+6fa8, U+6fae, U+6fb0, U+6fc5, U+6fe8, U+6ffd, U+700d, U+7017, U+7020, U+702f, U+7034, U+7037, U+7044, U+7048-7049, U+7055, U+7094, U+7096, U+7098, U+709b, U+70b0, U+70b4, U+70d5-70d6, U+70fa, U+7105, U+710b, U+712d, U+7138, U+7141, U+7145, U+714b, U+7157, U+715a, U+7179, U+718c, U+719a, U+71b0, U+71b2, U+71bf-71c0, U+71cc, U+71d6, U+71da, U+71f8, U+7208-7209, U+7213, U+7217, U+721a, U+721d, U+721f, U+7224, U+722f, U+7241, U+7243, U+7245, U+724e-7250;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold073.woff") format("woff");
  unicode-range: U+725a, U+725c, U+725e, U+7260, U+7268, U+726b, U+7271, U+7277, U+727b-727c, U+7284, U+7289, U+7293, U+72a8, U+72b4, U+72c7, U+72c9, U+72d5-72d6, U+72d8, U+72df, U+72e5, U+72f4, U+72fe, U+7302, U+7304-7305, U+730b, U+730d, U+7313, U+731e, U+7322, U+7332, U+7335, U+733a-733b, U+7343, U+734d, U+7356, U+7358, U+735d-7360, U+7367, U+7369, U+7379, U+7380, U+7383, U+7386, U+738e, U+7390, U+7393, U+7397, U+73aa, U+73ad, U+73c6, U+73cc, U+73d3, U+73dd, U+73e6, U+73f4, U+73f7, U+73fb, U+73fd, U+73ff-7400, U+7404, U+7411, U+742d, U+7451, U+7466-7468, U+746e, U+7472, U+7480, U+748f, U+7491, U+749a, U+74ae-74af, U+74b1-74b2, U+74cc, U+74d0, U+74d3, U+74db, U+74df, U+74e4, U+74e8, U+74ea, U+74f4, U+74fb-74fc, U+7506, U+7512, U+7516, U+7521, U+7527, U+7529, U+7536, U+7539, U+753f, U+7543, U+7547, U+7557, U+755e-755f, U+7561, U+757b-757c, U+7585, U+7590, U+7593, U+7595, U+7599, U+759c, U+75a4, U+75b4, U+75ba, U+75c1, U+75c4, U+75cc, U+75d7, U+75dc, U+75e1, U+75ef, U+7604, U+760a, U+760c, U+7612, U+761d, U+7623, U+7629, U+7632, U+7638-763a, U+7640, U+7644-7645, U+764a, U+7659, U+765f, U+7674, U+7685, U+768c-768d, U+769f, U+76a2-76a5, U+76ad, U+76bd, U+76c1, U+76cb, U+76d9, U+76e0, U+76f0, U+76f6, U+76f9, U+7700, U+7706, U+770e, U+7712, U+7714-7715, U+771c, U+7722, U+7728, U+772e-772f, U+7739, U+773d-773e, U+7742, U+7745, U+774a, U+774f, U+7752, U+7756-7757, U+775e, U+7764, U+7767, U+776c, U+7770, U+7773-7774, U+7784, U+778c-778d, U+7795-7796, U+77a7;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold074.woff") format("woff");
  unicode-range: U+77ae-77af, U+77b1, U+77b5, U+77be, U+77c3, U+77c9, U+77d1-77d2, U+77d5, U+77d9, U+77f1, U+77f8, U+780e, U+7811, U+781d, U+7822-7823, U+782e, U+7830, U+7835, U+7837, U+7844, U+7848, U+784c, U+7852, U+785c, U+785e, U+7860-7861, U+7863, U+787e, U+788f, U+7898, U+78a1, U+78a8, U+78ac, U+78b1-78b3, U+78bd, U+78bf, U+78c7, U+78c9, U+78d2-78d3, U+78d6, U+78db, U+78df, U+78ea, U+78f3, U+78f6, U+78ff, U+7906, U+790c, U+791a, U+791e-7920, U+7927, U+7929, U+792d, U+7935, U+793d, U+793f, U+7944, U+794b, U+794f, U+7951, U+7954, U+7969, U+796b, U+797b-797c, U+797e, U+798b-798c, U+7991, U+7993, U+799c, U+79a8, U+79ab, U+79af, U+79c4, U+79cf, U+79dd, U+79e0, U+79e2, U+79e5, U+79ea, U+79f1, U+79f8, U+79fc, U+7a02, U+7a07, U+7a09, U+7a0c, U+7a21, U+7a27, U+7a2b, U+7a2f-7a30, U+7a34-7a35, U+7a3a, U+7a44-7a45, U+7a48, U+7a55, U+7a65, U+7a7e, U+7a80, U+7a86, U+7a8b, U+7a91, U+7a94, U+7a9e, U+7ab5, U+7ac6, U+7ac9, U+7adb, U+7ae9, U+7aec, U+7af1, U+7afb, U+7afe, U+7b14, U+7b1f, U+7b23, U+7b29, U+7b2b, U+7b30, U+7b34, U+7b3f-7b40, U+7b6a, U+7b77, U+7b84, U+7b89, U+7b8e, U+7b96, U+7ba0, U+7ba5, U+7bac, U+7bb0, U+7bb2, U+7bb6, U+7bba-7bbb, U+7bbd, U+7bc2, U+7bc8, U+7bdb, U+7be8, U+7bf2, U+7bf4-7bf5, U+7bf8-7bfa, U+7bfc, U+7bfe, U+7c02, U+7c04, U+7c06, U+7c09, U+7c0c, U+7c19, U+7c1b, U+7c25, U+7c28, U+7c2c, U+7c34, U+7c39-7c3a, U+7c46, U+7c52-7c53, U+7c55, U+7c5a-7c5d, U+7c63, U+7c67, U+7c72, U+7c7c-7c7d, U+7c86-7c87, U+7c9e, U+7cb0, U+7cba-7cbb;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold075.woff") format("woff");
  unicode-range: U+2eb1, U+7cc7, U+7cc9, U+7ccf, U+7cd3-7cd4, U+7cda, U+7ce9, U+7d0f, U+7d11, U+7d16, U+7d26, U+7d2a, U+7d2d, U+7d3c, U+7d4d, U+7d51, U+7d57, U+7d5d, U+7d65, U+7d67, U+7d78, U+7d7b, U+7d81-7d82, U+7d85, U+7d8d, U+7d91, U+7d96, U+7d9e, U+7db3, U+7db9, U+7dc3-7dc6, U+7dcd-7dce, U+7de2, U+7de5, U+7dea-7deb, U+7ded, U+7df5-7df6, U+7dfa, U+7e00, U+7e1c, U+7e2d, U+7e2f, U+7e33, U+7e36, U+7e3f, U+7e44, U+7e4e, U+7e50, U+7e58, U+7e5f, U+7e62, U+7e65, U+7e6e-7e6f, U+7e78, U+7e81, U+7e95, U+7e9d-7e9e, U+7f3d, U+7f3f, U+7f53, U+7f5b-7f5d, U+7f65-7f66, U+7f71, U+7f7f-7f80, U+7f8b, U+7f8d, U+7f8f, U+7fa2, U+7fa6, U+7faa, U+7fb4, U+7fbc, U+7fc0, U+7fc8, U+7fe8, U+7ffd-7fff, U+8007, U+800d, U+800f, U+8013, U+801d-8020, U+802e, U+8034, U+8039-803a, U+803e, U+8040, U+8044, U+8060, U+8064, U+806d, U+8081, U+8088, U+808e, U+809e, U+80a6, U+80ab, U+80b9, U+80c8, U+80cd, U+80cf, U+80d2, U+80d4, U+80ed-80ee, U+80f0, U+80f2, U+80f6, U+80f9-80fa, U+80fe, U+8103, U+810b, U+8117, U+811c, U+8120, U+8130, U+813c, U+8145, U+8147, U+814c, U+8152, U+8157, U+8161, U+816f, U+8177, U+8186, U+818b, U+818e, U+8190, U+8196, U+819b, U+819e, U+81a2, U+81ae, U+81b4, U+81c5, U+81cb, U+81ce, U+81d5, U+81dd-81de, U+81e1, U+81eb, U+81f0-81f2, U+81f5-81f6, U+81f8-81f9, U+8200, U+8203, U+820f, U+8213-8214, U+821a, U+821d, U+8228, U+823a, U+8243-8244, U+824e, U+8251, U+8256, U+8267, U+826d, U+827b, U+8280-8281, U+8284, U+8287, U+8289, U+8291, U+8294, U+8296, U+8298, U+829a-829b, U+82a0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold076.woff") format("woff");
  unicode-range: U+82aa, U+82b0, U+82d0, U+82da, U+82e0, U+82e4, U+82ea, U+82ed, U+82ef, U+82f6, U+830a-830b, U+831e-831f, U+8321, U+832c, U+832e, U+8333, U+8337, U+833d, U+8342, U+834d-834e, U+8353, U+8356, U+8370, U+8378, U+8380, U+8382, U+8384, U+8399, U+839c, U+83a6, U+83ac-83ad, U+83be, U+83e8, U+83f8, U+83fc, U+8419, U+842f, U+8445, U+8447, U+844d, U+8456, U+8458, U+8460, U+8464, U+8467, U+846a, U+8474, U+847d, U+8492-8493, U+8495, U+84a8-84aa, U+84b1, U+84bd, U+84c7-84c8, U+84cc, U+84f2, U+84f7, U+84fb, U+8502-8503, U+8507, U+850e, U+8510, U+851c, U+8522, U+8527, U+852a, U+8533, U+8536, U+853f, U+8546, U+8550, U+8552, U+8556, U+855c-855d, U+855f-8560, U+8579, U+8585, U+8589, U+858b, U+8598, U+85a0, U+85a5, U+85a7, U+85b4, U+85b6, U+85b8, U+85bd-85bf, U+85c2, U+85da, U+85e0, U+85e8, U+85f3, U+85fc, U+860d-860e, U+8619, U+861b, U+8636, U+863a, U+863d, U+8642, U+8646, U+8652, U+8658-8659, U+865d, U+8660-8661, U+8663-8664, U+8669, U+8676, U+8688, U+8696, U+869a, U+86a1, U+86a6-86a7, U+86ad, U+86b4-86b5, U+86b7, U+86b9, U+86bf-86c0, U+86c5, U+86d2, U+86da, U+86dc, U+86e0, U+86e5, U+86e7, U+8704, U+870f, U+8714, U+871e, U+8728, U+872e-872f, U+8732, U+8739, U+873c-873d, U+8745, U+874d, U+875d, U+8761, U+876f, U+877b, U+8783-8786, U+878c, U+8790, U+8795, U+8797-8799, U+879e, U+87a3, U+87ae, U+87b1, U+87bf, U+87c8-87ca, U+87d5, U+87d9-87da, U+87dc, U+87e2, U+87e4, U+87f1, U+87f3, U+87f8, U+87fa, U+87ff;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold077.woff") format("woff");
  unicode-range: U+8809, U+8812, U+8818-881c, U+881e, U+882d, U+8830, U+8835, U+883a, U+8841, U+8843, U+8845, U+8848-8849, U+884b, U+884e, U+8851, U+8855-8856, U+885a, U+885c, U+8860, U+8871, U+8879, U+887b, U+8880, U+889a-889c, U+889f, U+88a8, U+88ba, U+88cb-88cd, U+88de, U+88e7, U+88ef, U+88f7, U+8906, U+890d-890f, U+8915-8916, U+8920, U+8926, U+8928, U+8931, U+8935, U+893a, U+893e, U+8946, U+894f, U+8952, U+8957, U+895a-895c, U+8961, U+8963, U+896b, U+896e, U+8970, U+8973, U+8975, U+897a-897d, U+898d, U+8995, U+899b-899c, U+89a0, U+89a5, U+89b4-89b6, U+89bc, U+89d5, U+89d7, U+89e9, U+89ed, U+89f9, U+8a04-8a05, U+8a07, U+8a0f, U+8a1e, U+8a20, U+8a24, U+8a26, U+8a2b-8a2c, U+8a2f, U+8a3d, U+8a40, U+8a43, U+8a49, U+8a53, U+8a56-8a57, U+8a5c, U+8a65, U+8a67, U+8a76-8a77, U+8a7a-8a7b, U+8a7e-8a80, U+8a83, U+8a86, U+8a8b, U+8a8f, U+8a92, U+8a96-8a97, U+8a99, U+8a9f, U+8aa9, U+8aaf, U+8ab3, U+8ab6, U+8abb, U+8ac3, U+8ac6, U+8ac8-8aca, U+8ad1, U+8ad3-8ad5, U+8add, U+8aec, U+8af0, U+8af5, U+8aff, U+8b06, U+8b0b, U+8b11, U+8b1e, U+8b30, U+8b37, U+8b3c, U+8b42, U+8b44-8b45, U+8b48, U+8b4d, U+8b52, U+8b63, U+8b6d, U+8b78-8b79, U+8b7c, U+8b7e, U+8b84-8b85, U+8b8d, U+8b8f, U+8b9f, U+8c38, U+8c3e, U+8c4b, U+8c51, U+8c53, U+8c58-8c59, U+8c5b, U+8c5d, U+8c63-8c64, U+8c66, U+8c75-8c76, U+8c7b, U+8c7e, U+8c86-8c87, U+8c8b, U+8c90, U+8c9c, U+8cb9-8cba, U+8cc5-8cc6, U+8cc9, U+8ccb, U+8ccf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold078.woff") format("woff");
  unicode-range: U+8cdd, U+8ce8, U+8cec, U+8cef, U+8cf2, U+8cf5, U+8cf7, U+8cff, U+8d01, U+8d03, U+8d17, U+8d65, U+8d69, U+8d6e, U+8d7f, U+8d82, U+8d88, U+8d8d, U+8d90-8d91, U+8d9e-8da0, U+8dab-8dac, U+8db2, U+8db5, U+8db7, U+8db9, U+8dbb-8dbc, U+8dc0, U+8dc5, U+8dc7, U+8dca, U+8dd4-8dd5, U+8de4-8de5, U+8de7, U+8df0-8df2, U+8df4, U+8e01, U+8e04-8e05, U+8e0b, U+8e11, U+8e26, U+8e31, U+8e33, U+8e37-8e38, U+8e40-8e41, U+8e4d-8e4f, U+8e5b-8e5e, U+8e61, U+8e69, U+8e71, U+8e79-8e7a, U+8e82-8e83, U+8e89, U+8e90, U+8e92, U+8e95, U+8e9a-8e9b, U+8e9d, U+8ea2, U+8ea7, U+8ea9, U+8ead, U+8eba, U+8ec1, U+8ec3-8ec4, U+8ec7, U+8edc, U+8ee8, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8f02, U+8f07, U+8f0f-8f10, U+8f16, U+8f18, U+8f20-8f21, U+8f23, U+8f25, U+8f27-8f28, U+8f2c, U+8f2e, U+8f34-8f35, U+8f37, U+8f3a, U+8f41, U+8f43, U+8f47, U+8f4f, U+8f51-8f53, U+8f55, U+8f5d-8f5e, U+8f65, U+8f9d, U+8fa0-8fa1, U+8fa5, U+8fb8, U+8fbe, U+8fc0, U+8fcb, U+8fd0, U+8fd2, U+8fe3, U+8ffe, U+9004, U+9018, U+901b, U+9028-902a, U+902c, U+902f, U+9033-9034, U+903f, U+904c, U+905b, U+9062, U+9066, U+906c, U+9070, U+9074, U+9079, U+908b, U+908e, U+9098, U+90a0, U+90a5, U+90b2, U+90b4, U+90bd, U+90cc, U+90d2, U+90d5, U+90d8-90d9, U+90e5, U+90f0, U+9105, U+9108, U+910d, U+9110, U+9117, U+911a, U+9120, U+9125, U+9129, U+912e, U+9136, U+913c, U+9143, U+914f, U+9153, U+915a, U+9167, U+916d, U+917a-917b, U+9181, U+9186, U+918a, U+9191;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold079.woff") format("woff");
  unicode-range: U+9193-9195, U+9198, U+91a1, U+91a6, U+91ad, U+91b0, U+91bb, U+91bd, U+91bf, U+91c2, U+91c5, U+91d3-91d4, U+91d9, U+91e9-91ea, U+91ef-91f0, U+91f7, U+91f9, U+91fd, U+9200, U+9204-9205, U+9209, U+920c, U+9212-9213, U+9218, U+921c-921d, U+9223-9226, U+9228, U+922e-9230, U+9235-9236, U+923e, U+9246, U+924d, U+9258, U+925c-925d, U+9269, U+926e-9270, U+9275-9276, U+9279, U+927b, U+928a, U+928e, U+9292, U+92a0, U+92a4-92a5, U+92a8, U+92af, U+92b6, U+92b8, U+92ba-92bd, U+92c1, U+92c3, U+92c5, U+92c7-92c8, U+92cd, U+92d8, U+92dc-92dd, U+92df, U+92e1, U+92e3, U+92e8, U+92ec, U+92ee, U+92f0, U+9300, U+9308, U+9314, U+931c, U+9324, U+932a, U+9333-9334, U+9336-9337, U+9350, U+9352, U+9355, U+9358, U+935e, U+9367, U+9369, U+936d, U+936f, U+9374, U+9376, U+937a, U+937d, U+937f-9382, U+938a, U+938d, U+9392, U+9395, U+9398, U+93a6, U+93a8-93a9, U+93ab, U+93b4-93b6, U+93c4-93c5, U+93c9-93cd, U+93d3, U+93d9, U+93e6, U+93f7, U+93f9-93fa, U+9401-9402, U+9408, U+940d-940e, U+9415, U+941f, U+942e-942f, U+943d, U+943f, U+9443, U+944c, U+9455, U+9459, U+945c, U+945f, U+9461, U+9468, U+946e, U+9483-9484, U+957e, U+9584, U+9588, U+959d-959e, U+95a1, U+95ba, U+95bf, U+95c6, U+95c9, U+95d1-95d2, U+95d9, U+95dd, U+95df-95e0, U+95e4, U+95e6, U+961e, U+9622, U+9624-9626, U+9631, U+9637-963a, U+963d, U+9652, U+9654, U+9656-9657, U+966e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold080.woff") format("woff");
  unicode-range: U+9674, U+967b-967c, U+967e-967f, U+9681, U+9683, U+9689, U+9691, U+9696, U+969f, U+96a6, U+96ae, U+96ca, U+96df, U+96f1, U+96fa, U+9702-9703, U+9705, U+9709, U+971a-971b, U+971d, U+9721-9722, U+9728, U+9731, U+974a, U+9758, U+9763, U+9767, U+9776-9778, U+977b, U+977d, U+977f-9780, U+9789, U+9797, U+9799, U+979f, U+97ac, U+97b5-97b6, U+97b8-97b9, U+97bc, U+97bf, U+97c4-97c5, U+97c7, U+97ca, U+97cd-97ce, U+97d0, U+97d7, U+97dd, U+97e0, U+97e4, U+97ef, U+97f7-97f8, U+97fa, U+9807, U+9819, U+981c, U+9820, U+9826, U+982e-982f, U+9835, U+983e, U+9844, U+984a, U+9851, U+9862-9863, U+986a, U+98ae, U+98b4, U+98c5, U+98cc, U+98e6, U+98f6, U+9902, U+9907, U+9911, U+9915, U+991f, U+9922, U+9926, U+992b, U+9934-9935, U+9939, U+9947-9948, U+9954, U+9959, U+995b, U+995e, U+999b, U+999d, U+999f, U+99b0-99b2, U+99b5, U+99ba, U+99d3, U+99da, U+99dc, U+99e7, U+99ea-99ec, U+99f4-99f5, U+99fd-99fe, U+9a04, U+9a0b-9a0c, U+9a10, U+9a1e, U+9a22-9a23, U+9a27, U+9a33, U+9a35, U+9a41, U+9a47, U+9a4b, U+9a51, U+9a54, U+9a56, U+9a5d, U+9aaa, U+9aac, U+9aae, U+9ab2, U+9ab4-9ab5, U+9abb, U+9abe-9abf, U+9ac8, U+9ad7, U+9adb, U+9ae4, U+9ae7, U+9aec, U+9af2-9af3, U+9af5, U+9afa, U+9afd, U+9aff-9b01, U+9b04-9b05, U+9b09, U+9b0b, U+9b0d-9b0e, U+9b19, U+9b1b, U+9b26, U+9b34-9b35, U+9b37, U+9b39-9b3a, U+9b48, U+9b4c, U+9b55-9b57, U+9b5b, U+9b61, U+9b68, U+9b6a, U+9b6d-9b6e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold081.woff") format("woff");
  unicode-range: U+2e8b-2e8d, U+2e95, U+2ea2, U+2ea9, U+2eac, U+2eae, U+2eb3, U+2eb7, U+2ebc, U+2ec6, U+2ed7, U+2edd, U+3405, U+3427, U+3488, U+353e, U+35de, U+3614, U+38a1, U+38ad, U+39a4, U+39b8, U+3a5c, U+3a85, U+3ac4, U+3acb, U+3af3, U+3bf3, U+3d31, U+3d4e, U+3dcc, U+3e40, U+3e8a, U+3fb1, U+3fdc, U+4293, U+440c, U+457a, U+45be, U+4610, U+46ae, U+471f, U+47e6, U+481e, U+4b38, U+4b7e, U+4c38, U+4ce1, U+4e37, U+4f2b, U+4fd3, U+9b78, U+9b7f-9b80, U+9b85-9b87, U+9b89, U+9b8b, U+9b8d, U+9b90, U+9b94, U+9b9a, U+9b9d, U+9ba9, U+9bb0, U+9bb7, U+9bbc, U+9bbf, U+9bc8, U+9bd0, U+9bd7, U+9bdf, U+9bf9, U+9bff, U+9c02, U+9c0b, U+9c0f, U+9c11, U+9c1c, U+9c1e, U+9c26, U+9c28, U+9c35, U+9c3d, U+9c43-9c44, U+9c4e, U+9c56, U+9c5e, U+9c68, U+9c7b, U+9cf7, U+9cf9, U+9d1c, U+9d2f-9d30, U+9d33-9d34, U+9d3a, U+9d3c-9d3d, U+9d45, U+9d53-9d54, U+9d65, U+9d6a, U+9d7b, U+9d83, U+9d86, U+9d8e, U+9d92-9d93, U+9d95, U+9d97-9d98, U+9daa, U+9dae, U+9db1, U+9dca, U+9dd4-9dd5, U+9dde, U+9de5, U+9de9, U+9deb, U+9dee, U+9df0, U+9df3, U+9dfe, U+9e0e, U+9e10-9e12, U+9e16, U+9e7a, U+9e82-9e84, U+9e87, U+9e8e-9e8f, U+9e96, U+9e98, U+9eae, U+9eb0, U+9eb3, U+9ec6, U+9ec8, U+9ecb, U+9ed5, U+9ee4, U+9eec-9eed, U+9ef0-9ef2, U+9ef5, U+9ef8, U+9f09, U+9f0f, U+9f11-9f12, U+9f14, U+9f16, U+9f1a-9f1b, U+9f1f, U+9f22, U+9f26, U+9f2a-9f2b, U+9f31-9f32, U+9f34, U+9f3c, U+9f3f, U+9f43-9f44, U+9f47, U+9f56, U+9f5a, U+9f5e, U+9f68, U+9f6e-9f6f, U+9f71, U+9f73, U+9f7a, U+9f7d, U+9f8f, U+9f91-9f92, U+9f96, U+9f9e, U+9fa1, U+9fa3, U+9fa5, U+25ad7, U+2626a, U+2d544;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold082.woff") format("woff");
  unicode-range: U+5077, U+50f0, U+5167, U+5174, U+5179, U+51d4, U+51df, U+5226, U+522b, U+5389, U+53c1, U+53c4, U+5433, U+543f, U+544c, U+5527, U+55ec, U+55ee, U+55f1, U+55f8, U+5620, U+575f, U+57ae, U+586d, U+5898, U+591f, U+5939, U+59ec, U+5a1b, U+5b76, U+5b82, U+5c14, U+5c19, U+5c2a, U+5ce6, U+5dff, U+5e99, U+5f3a, U+5f65, U+6164, U+617d, U+61e8, U+6231, U+6236, U+631b, U+65be, U+65e3, U+66b3, U+6725, U+6735, U+6743, U+6780, U+67a4, U+67be, U+67fa, U+6805, U+688e, U+6986, U+6a54, U+6af8, U+6b72, U+6cac, U+6d01, U+6e42, U+6e89, U+6ebc, U+6eda-6edb, U+6ee6, U+6f9d, U+6fb7, U+71f4, U+73ba, U+73e4, U+7522, U+764e, U+76eb, U+77b7, U+7928, U+7942, U+7a05, U+7abd, U+7b53, U+7c2f, U+7c42, U+7c7b, U+7d55, U+7dd0, U+7e48, U+80f7, U+812b, U+8141, U+8173, U+81ef, U+820b, U+8346, U+835a, U+85f4, U+867d, U+8722, U+878e, U+886e, U+88c6, U+88e0, U+8a01, U+8aaa, U+8b0f, U+8c9f, U+8cd2, U+8d1c, U+8e75, U+8e77, U+8fa2, U+8fc8, U+90c9, U+92b3, U+93bb, U+95b1, U+95e8, U+9839, U+99e1, U+9a08, U+9abd, U+9b1d, U+9b2c, U+9c61, U+9fb4, U+9fbc-9fc2, U+9fcc, U+f909, U+f91f, U+f95f, U+f983, U+f999-f99a, U+f9a2, U+f9c3, U+fa03, U+2008a, U+200b0, U+200f5, U+2053f, U+205b1, U+20611, U+206ec, U+207c8, U+2090e, U+20984, U+20a64, U+20d58, U+21a1a, U+22609, U+22e42, U+22feb, U+237f1, U+23cbe, U+2404b, U+243d0, U+24e04, U+24ff2, U+2567f, U+25874, U+259cc, U+26222, U+26999, U+26c9e, U+279b4, U+27c3c, U+27d73, U+28cdd, U+28e17, U+28ef6, U+29d4b, U+2a2b2, U+2a9e6, U+2b746, U+2b751, U+2b753, U+2b75a, U+2b75c, U+2b765, U+2b776-2b777, U+2b77c, U+2b782, U+2b789, U+2b78b, U+2b78e, U+2b794, U+2b7ac, U+2f82c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold083.woff") format("woff");
  unicode-range: U+2b7af, U+2b7bd, U+2b7c9, U+2b7cf, U+2b7d2, U+2b7d8, U+2b7f0, U+2b80d, U+2b817, U+2b81a, U+2e278, U+2e569, U+2e6ea, U+2f804, U+2f80f, U+2f815, U+2f81a, U+2f822, U+2f828, U+2f833, U+2f83f, U+2f846, U+2f852, U+2f862, U+2f86d, U+2f873, U+2f884, U+2f899-2f89a, U+2f8a6, U+2f8ac, U+2f8b2, U+2f8b6, U+2f8d3, U+2f8e1, U+2f8e5, U+2f8ea, U+2f8fc, U+2f903, U+2f90b, U+2f90f, U+2f91a, U+2f920-2f921, U+2f945, U+2f947, U+2f96c, U+2f995, U+2f9d0, U+2f9de-2f9df, U+2f9f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold084.woff") format("woff");
  unicode-range: U+f860-f862, U+f87a, U+f87f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold001.woff") format("woff");
  unicode-range: U+21-22, U+24-2a, U+2c-3b, U+3f-4c, U+4e-5d, U+5f-7b, U+7d, U+a1-a3, U+a5, U+ab, U+ad, U+bb, U+bf-d6, U+d8-f6, U+f8-107, U+10a-113, U+116-11b, U+11e-122, U+126-12b, U+12e-133, U+136-13e, U+141-148, U+14a-14b, U+150-155, U+158-15b, U+15e-16b, U+16e-17e, U+237, U+251, U+254, U+259-25b, U+28c, U+2bb-2bc, U+300-301, U+332, U+336, U+2011-2014, U+2018-201a, U+201c-201e, U+2039-203a, U+20ac, U+fb00-fb04;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold002.woff") format("woff");
  unicode-range: U+3001-3002, U+3041-3096, U+309a, U+309d-309e, U+30a1-30fa, U+30fc-30fe, U+31f7, U+fe10-fe12, U+ff0c, U+ff0e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold003.woff") format("woff");
  unicode-range: U+0-20, U+23, U+2b, U+3c-3e, U+4d, U+5e, U+7c, U+7e, U+a0, U+a4, U+a6-aa, U+ac, U+ae-ba, U+bc-be, U+d7, U+f7, U+304, U+327, U+2219, U+223c, U+4edd, U+ff01, U+ff03-ff06, U+ff08-ff0b, U+ff0f-ff3b, U+ff3d-ff5d, U+ff61-ff9f, U+ffe3, U+ffe5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold004.woff") format("woff");
  unicode-range: U+401, U+410-44f, U+451, U+2003, U+2010, U+2015-2016, U+2020-2021, U+2025-2026, U+2030, U+2032-2033, U+203b, U+2103, U+212b, U+2190-2193, U+21d2, U+21d4, U+2200, U+2202-2203, U+2207-2208, U+220b, U+2212, U+221a, U+221d-221e, U+2220, U+2227-222c, U+2234-2235, U+223d, U+2252, U+2260-2261, U+2266-2267, U+226a-226b, U+2282-2283, U+2286-2287, U+22a5, U+2312, U+2329-232a, U+2500-2503, U+250c, U+250f-2510, U+2513-2514, U+2517-2518, U+251b-251d, U+2520, U+2523-2525, U+2528, U+252b-252c, U+252f-2530, U+2533-2534, U+2537-2538, U+253b-253c, U+253f, U+2542, U+254b, U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25ef, U+2605-2606, U+2640, U+2642, U+266a, U+266d, U+266f, U+3000, U+3003, U+3005-3015, U+301c, U+309b-309c, U+30fb, U+ff0d, U+ff5e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold005.woff") format("woff");
  unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9, U+2713, U+2756, U+2776-277f, U+2934-2935, U+29bf, U+29fa-29fb, U+3016-3019, U+301d, U+301f-3020, U+3033-3035, U+303b-303d, U+309f-30a0, U+30ff, U+31f0-31f6, U+31f8-31ff, U+3231-3232, U+3239, U+3251-325f, U+32a4-32a8, U+32b1-32bf, U+32d0-32e3, U+32e5, U+32e9, U+32ec-32ed, U+32fa, U+32ff, U+3303, U+330d, U+3314, U+3318, U+3322-3323, U+3326-3327, U+332b, U+3336, U+333b, U+3349-334a, U+334d, U+3351, U+3357, U+337b-337e, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33cb, U+33cd, U+fe45-fe46, U+ff02, U+ff07, U+ff3c, U+ff5f-ff60, U+ffe0-ffe2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold006.woff") format("woff");
  unicode-range: U+305, U+1e3e-1e3f, U+1f70-1f73, U+2022, U+203c, U+203e-203f, U+2042, U+2047-2049, U+2051, U+210f, U+2113, U+2116, U+2121, U+2127, U+2135, U+2153-2155, U+2160-216b, U+2170-217b, U+2194, U+2196-2199, U+21c4, U+21e6-21e9, U+2205, U+2209, U+2213, U+221f, U+2225-2226, U+222e, U+2243, U+2245, U+2248, U+2262, U+2276-2277, U+2284-2285, U+228a-228b, U+2295-2297, U+22bf, U+22da-22db, U+2305-2306, U+2318, U+23be-23cc, U+23ce, U+2423, U+2460-2473, U+24d0-24e9, U+24eb-24fe, U+25b1, U+25b6-25b7, U+25c0-25c1, U+25c9, U+25d0-25d3, U+25e6, U+2600-2603, U+260e, U+2616-2617, U+261e, U+2660-2669, U+266b-266c, U+266e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold007.woff") format("woff");
  unicode-range: U+108-109, U+11c-11d, U+124-125, U+134-135, U+14c-14d, U+15c-15d, U+16c-16d, U+193, U+1c2, U+1cd-1ce, U+1d0-1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f8-1f9, U+1fd, U+250, U+252-253, U+255-258, U+25c, U+25e-261, U+264-268, U+26c-273, U+275, U+279-27b, U+27d-27e, U+281-284, U+288-28b, U+28d-28e, U+290-292, U+294-295, U+298, U+29d, U+2a1-2a2, U+2c6-2c8, U+2cc, U+2d0-2d1, U+2d8-2d9, U+2db-2de, U+2e5-2e9, U+302-303, U+306, U+308, U+30b-30c, U+30f, U+318-31a, U+31c-320, U+324-325, U+329-32a, U+32c, U+32f-330, U+334, U+339-33d, U+361, U+3c2, U+fd6, U+213b, U+2150-2152, U+2156-215b, U+2189, U+2211, U+2474-247f, U+2488-2492, U+24b9, U+24c8, U+26be, U+26cb, U+27a1, U+2b05-2b07, U+2b95, U+3036, U+322a-3230, U+3233, U+3236-3237, U+3244, U+328b, U+3299, U+3371, U+3390, U+33a0, U+33a2, U+33a4-33a5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold008.woff") format("woff");
  unicode-range: U+205a, U+205d, U+a7b5, U+fe17-fe19, U+fe30-fe33, U+fe35-fe44, U+fe47-fe48, U+ffe4, U+ffe8, U+1f100, U+1f110-1f129, U+1f130-1f149, U+1f150-1f169, U+1f170-1f189, U+1f202, U+1f237;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold009.woff") format("woff");
  unicode-range: U+3190-319f, U+3220-3229, U+3234-3235, U+3238, U+323a-3243, U+3280-328a, U+328c-3298, U+329a-32a3, U+32a9-32b0, U+32e4, U+32e6-32e8, U+32ea-32eb, U+32ee-32f9, U+32fb-32fe, U+3300-3302, U+3304-330c, U+330e-3313, U+3315-3317, U+3319-3321, U+3324-3325, U+3328-332a, U+332d-3335, U+3337-333a, U+333c-3348, U+334b-334c, U+334e-3350, U+3352-3356, U+337f, U+3385-3389, U+338d, U+3396-3398, U+339b, U+339f, U+33a3, U+33a6, U+33b0-33b3, U+33c2, U+33c8, U+33cc, U+33d4, U+33d7-33d8, U+33da;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold010.woff") format("woff");
  unicode-range: U+2480-2487, U+249c-24b8, U+24ba-24c7, U+24c9-24cf, U+24ea, U+24ff, U+2504-250b, U+250d-250e, U+2511-2512, U+2515-2516, U+2519-251a, U+251e-251f, U+2521-2522, U+2526-2527, U+2529-252a, U+252d-252e, U+2531-2532, U+2535-2536, U+2539-253a, U+253d-253e, U+2540-2541, U+2543-254a, U+2550, U+255e, U+2561, U+256a, U+256d-2573, U+2581-258f, U+2594-2595, U+25a2, U+25aa-25ab, U+25ca, U+25cc, U+25e2-25e5, U+25fb-25fc, U+261c-261d, U+261f, U+2672-267d, U+26a0, U+26aa-26ab, U+26bd, U+2702, U+271a, U+273f-2740, U+27bf, U+2b1a, U+2b25-2b26, U+2b29, U+2b60-2b65, U+2b82-2b83, U+2e40, U+3004, U+301e, U+3030, U+3099;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold011.woff") format("woff");
  unicode-range: U+13f-140, U+149, U+156-157, U+192, U+1cf, U+1d3, U+1d5, U+1d7, U+1d9, U+1db, U+1f5, U+262-263, U+26a, U+274, U+276, U+278, U+280, U+28f, U+299, U+29c, U+29f, U+2b0, U+2b2, U+2b7, U+2c1, U+2da, U+2e0-2e1, U+307, U+30a, U+328, U+384-386, U+388-38a, U+38c, U+38e-390, U+3aa-3b0, U+3ca-3ce, U+3d0-3d1, U+3d5, U+3db, U+402-40c, U+40e-40f, U+452-45c, U+45e-45f, U+1ebc-1ebd, U+2002, U+2044, U+2070, U+2074-2079, U+207f-2089, U+20dd-20de, U+2100, U+2105, U+2109-210a, U+2122, U+2126, U+212e, U+215c-215e, U+217f, U+21c5-21c6, U+21cb-21cc, U+21d0, U+21f5, U+2206, U+220a, U+220f, U+222d, U+2264-2265, U+2272-2273, U+2298, U+229e, U+22a0, U+22c4, U+2307, U+239b-23ad, U+23b0-23b1, U+ab53;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold012.woff") format("woff");
  unicode-range: U+2ea0, U+2ed1, U+2f00, U+2f06, U+2f08, U+2f0a-2f0b, U+2f12, U+2f17, U+2f1d, U+2f24-2f26, U+2f29, U+2f2d, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f47, U+2f49-2f4a, U+2f52, U+2f54, U+2f63-2f65, U+2f6c, U+2f74, U+2f83, U+2f8f, U+2f92, U+2f94, U+2f9d, U+2fa6-2fa7, U+2faf, U+2fb7, U+2fbc, U+4e00, U+4e09-4e0b, U+4e0d, U+4e16, U+4e2d, U+4e3b, U+4e5d, U+4e8b-4e8c, U+4e94, U+4eba, U+4eca, U+4ee3, U+4ee5, U+4f1a, U+4f53, U+4f55, U+4f5c, U+4f7f, U+4fe1, U+500d, U+5148, U+5165, U+5168, U+516b-516d, U+5175, U+5185-5186, U+51fa, U+5206-5207, U+524d, U+529b, U+52d5, U+5316, U+5341, U+539f, U+53d6, U+53e3, U+5408, U+540c-540d, U+5411, U+5473, U+548c, U+54e1, U+554f, U+56db, U+56de, U+56fd, U+5730, U+5831, U+5834, U+58f0, U+5909, U+5916, U+591a, U+5927, U+5929-592a, U+5973, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9f, U+5bb6, U+5bfe, U+5c0f, U+5c11, U+5c4b, U+5c71, U+5ddd, U+5e73-5e74, U+5ea6, U+5f15, U+5f37, U+5f53, U+5f7c, U+5f8c, U+5fc3, U+601d, U+6027, U+60c5, U+610f, U+611f, U+6210, U+6226, U+6240, U+624b, U+6301, U+653f, U+6559, U+6570, U+6587, U+65b0, U+65b9, U+65e5, U+660e, U+6642, U+66f8, U+6700, U+6708, U+6728, U+672c, U+6765, U+6771, U+696d, U+697d, U+6a5f, U+6b21, U+6b63, U+6b7b, U+6c0f, U+6c11, U+6c17, U+6c34, U+6c7a, U+6cbb, U+6cd5, U+6d77, U+7121, U+7269, U+73fe, U+7406, U+751f, U+7528, U+7530, U+7537, U+753b, U+754c, U+767a, U+7684, U+76ee, U+76f8, U+771f, U+77e5, U+793e, U+795e, U+79c1, U+7acb, U+7d4c, U+7d50, U+7f8e, U+8003, U+8005, U+805e, U+81ea, U+884c, U+885b, U+8868, U+8981, U+898b, U+89aa, U+8a00, U+8a18, U+8a71, U+8a9e, U+8eab, U+8ecd, U+8fd1, U+901a, U+9023, U+9053, U+90ce, U+90e8, U+91cd-91ce, U+91d1, U+9577, U+958b, U+9593, U+95a2, U+96c6, U+9762, U+9854, U+98df, U+9ad8;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold013.woff") format("woff");
  unicode-range: U+2e9f, U+2ec4, U+2f1f-2f20, U+2f3e, U+2f40, U+2f57, U+2f69, U+2f6f, U+2f76, U+2f8a, U+2f9c, U+2f9e, U+2fa8, U+2fb3, U+2fb5-2fb6, U+2fb8, U+2fba, U+4e03, U+4e07, U+4e21, U+4e4b, U+4e57, U+4e89, U+4e95, U+4ea4, U+4eac, U+4ecb, U+4ed5-4ed6, U+4ed8, U+4ef6, U+4f1d, U+4f4f, U+4f9b, U+4fc2, U+4fdd, U+5074, U+5143, U+5149, U+515a, U+5171, U+521d, U+5224-5225, U+5229, U+5236, U+52a0, U+52a9, U+52d9, U+52dd, U+52e2, U+5317, U+5343, U+534a, U+5357, U+53c2, U+53cd, U+53d7, U+53e4, U+53ef-53f0, U+53f2-53f3, U+5409, U+544a, U+547c-547d, U+54c1, U+55b6, U+56e3, U+571f, U+5728, U+57ce, U+58eb, U+58f2, U+591c, U+592b, U+597d, U+59cb, U+59ff, U+5b58, U+5b98, U+5ba4, U+5bb9, U+5cf6, U+5dfb, U+5e02, U+5e2b, U+5e30, U+5e38, U+5e83, U+5e97, U+5e9c, U+5efa, U+5f0f, U+5f35, U+5f62, U+5f79, U+5f85, U+5f97, U+5fa1, U+5fc5, U+5fdc, U+60aa, U+60f3, U+611b, U+614b, U+6238, U+6253, U+6307, U+652f, U+653e, U+6599, U+65ad, U+65cf, U+65e9, U+6620, U+6709, U+671d, U+671f, U+6751, U+677e, U+679c, U+6821, U+683c, U+69cb, U+69d8, U+6a29, U+6b66, U+6b69, U+6b73, U+6b8b, U+6bba, U+6bcd, U+6c5f, U+6d3b, U+6d41, U+6df1, U+6e08, U+70b9, U+7136, U+7236, U+7279, U+72b6, U+7523, U+7531, U+753a, U+756a, U+75c5, U+767d-767e, U+76f4, U+7740, U+77f3, U+78ba, U+7a7a, U+7a81, U+7b11, U+7b2c, U+7c73, U+7d04, U+7d42, U+7d44, U+7d9a, U+7dcf, U+7dda, U+7f6e, U+7fa9, U+80b2, U+80fd, U+8272, U+82e5, U+843d, U+8449, U+85e4, U+8853, U+897f, U+8996, U+899a, U+89e3, U+8a08, U+8a2d, U+8a8d, U+8aac-8aad, U+8abf, U+8ad6, U+8b70, U+8cb7, U+8cc7, U+8cea, U+8d77, U+8db3, U+8eca, U+8fbc, U+8fd4, U+9001, U+9032, U+904b, U+904e, U+9055, U+9078, U+90fd, U+914d, U+9580, U+9662, U+969b, U+96fb, U+97f3, U+982d, U+984c, U+98a8, U+98db, U+9996, U+99ac;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold014.woff") format("woff");
  unicode-range: U+2ed8, U+2f2f, U+2f4c, U+2f55, U+2f70, U+2f7c, U+2f81, U+2f8e, U+2f95, U+2f9a-2f9b, U+2fb9, U+2fca, U+4e0e, U+4e45, U+4e88, U+4efb, U+4f01, U+4f0a, U+4f4d, U+4f50, U+4f8b, U+4fa1, U+4ffa, U+5099, U+50cd, U+50cf, U+50d5, U+512a, U+518d, U+5199, U+5272, U+533a-533b, U+5358, U+53bb, U+53cb, U+53ce, U+53f7-53f8, U+541b, U+5468, U+5546, U+5668, U+56f3, U+578b, U+57df, U+57fa, U+5883, U+5897, U+5931, U+5965, U+59bb, U+5a5a, U+5b57, U+5b88, U+5b97, U+5ba2, U+5bae, U+5bb3, U+5bc4, U+5bc6, U+5bdf, U+5bfa, U+5c06, U+5c40, U+5c45, U+5ca1, U+5dde, U+5de5-5de6, U+5dee, U+5e78, U+5ea7, U+5f71, U+5ff5, U+6025, U+606f, U+623b, U+6280, U+6295, U+629c, U+62bc, U+632f, U+63a5, U+63d0, U+6483, U+6539, U+65c5, U+6625, U+662d, U+666f, U+670d, U+671b, U+672b, U+6761, U+67fb, U+6839, U+6848, U+6a2a, U+6a4b, U+6b4c, U+6b62, U+6bb5, U+6c42, U+6cc9, U+6ce2, U+6ce8, U+6d25, U+6d3e, U+6d6e, U+6d88, U+6e05, U+6e21, U+6e80, U+6e90, U+6f14, U+706b, U+71b1, U+72ec, U+738b, U+7403, U+7533, U+7570, U+767b, U+7687, U+770c, U+773c, U+7814, U+793a, U+798f, U+79d1, U+79fb, U+7a2e, U+7b49, U+7b54, U+7b56, U+7b97, U+7d00, U+7d19, U+7d20, U+7d30, U+7d71, U+7d76, U+8001, U+8077, U+8089, U+80cc, U+8239, U+826f, U+82b1, U+82b8, U+82e6, U+82f1, U+8349, U+8535, U+8840, U+89b3, U+8a3c, U+8ab0, U+8ac7, U+8b58, U+8b66, U+8b77, U+8c37, U+8c61, U+8ca0, U+8d64, U+8d70, U+8d8a, U+8def, U+8ee2, U+8ffd, U+9020, U+9054, U+9060, U+9152, U+91cf, U+9244, U+964d, U+9650, U+968a, U+968e, U+96e2-96e3, U+9752, U+9818, U+983c, U+98f2, U+9928, U+9999, U+9a13, U+9ed2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold015.woff") format("woff");
  unicode-range: U+2f50, U+2f5a, U+2f7f, U+2f93, U+2fa5, U+2fae, U+2fb0, U+4e26, U+4e38, U+4e71, U+4ecf, U+4ee4, U+4ef2, U+4f3c, U+4f4e, U+4f59, U+4fee, U+5009, U+500b, U+5012, U+5024, U+5065, U+5144, U+5177, U+51b7, U+51e6, U+520a, U+523b, U+52b4, U+52b9, U+5354, U+5371, U+5404, U+559c, U+56f2, U+5712, U+5727, U+5742, U+5802, U+590f, U+5922, U+59d4, U+5a18, U+5a66, U+5b85, U+5b8c, U+5bbf, U+5bcc, U+5bdd, U+5c0e, U+5c3e, U+5c55, U+5d0e, U+5e03, U+5e2d, U+5e2f, U+5e55, U+5e95, U+5ead, U+5eb7, U+5f1f, U+5f93, U+5fa9, U+5fb3, U+5fd7, U+6050, U+6211, U+623f, U+62b1, U+62c5, U+6319, U+63a2, U+63cf, U+63f4, U+653b, U+6545, U+6575, U+6577, U+65bd, U+661f, U+6697, U+66ae, U+66f2, U+672a, U+6750, U+6797, U+682a, U+68ee, U+691c, U+6975, U+6b32, U+6b74, U+6bbf, U+6bce, U+6bd4, U+6c38, U+6ca2, U+6cb3, U+6d0b, U+6e1b, U+6e29, U+6e96, U+6fc0, U+713c, U+7247, U+72af, U+7387, U+74b0, U+7565, U+7591, U+75db, U+7642, U+76e3, U+7701, U+7763, U+7834, U+79c0, U+79cb, U+79d8, U+7a0b, U+7a0e, U+7a4d, U+7a76, U+7ae0, U+7aef, U+7af6, U+7ba1, U+7cbe, U+7cfb, U+7d75, U+7dd2, U+7de8, U+7e54, U+7f6a, U+7fd2, U+8033, U+80f8, U+8170, U+8179, U+8208, U+821e, U+8336, U+8457, U+85ac, U+8857, U+88c1, U+88c5, U+88cf, U+88fd, U+898f, U+89d2, U+8a2a, U+8a31, U+8a55, U+8a66, U+8a8c, U+8af8, U+8ca1, U+8cbb, U+8cde, U+8efd, U+8f09, U+8fba, U+9000, U+9003, U+9014, U+901f, U+9031, U+904a, U+907a, U+91cc, U+9280, U+9332, U+9632, U+9678, U+967a, U+96a0, U+96d1, U+9759, U+975e, U+9769, U+97ff, U+9803, U+9858, U+985e, U+9bae, U+9cf4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold016.woff") format("woff");
  unicode-range: U+2f11, U+2f23, U+2f51, U+2f5d-2f5f, U+2f75, U+2f7b, U+2f82, U+2f90, U+2fac, U+2fbb, U+2fc3, U+2fc7, U+4e91, U+4ea1, U+4f11, U+4fbf, U+50b7, U+5104, U+5150, U+5178, U+5200, U+5211, U+5217, U+523a, U+5263, U+5287, U+52e4, U+5348, U+535a, U+5370, U+53b3, U+53ca, U+542b, U+5438-5439, U+5584, U+56e0, U+56f0, U+56fa, U+58c1, U+5915, U+592e, U+5947-5948, U+5999, U+5acc, U+5b87, U+5c02, U+5c04, U+5c64, U+5ca9, U+5cb8, U+5de8, U+5eab, U+5f01, U+5f25, U+5f31, U+5f3e, U+5f66, U+5fae, U+5fd8, U+5fe0, U+5feb, U+6012, U+604b, U+6075, U+60b2, U+60d1, U+6255, U+6297-6298, U+62e0, U+6355, U+6368, U+6388, U+639b, U+63a8, U+6557, U+6563, U+6574, U+65e7, U+6613-6614, U+6628, U+666e, U+6674, U+66b4, U+66ff, U+675f, U+677f, U+67c4, U+67d3, U+67f3, U+690d, U+6a19, U+6a21, U+6a39, U+6bdb, U+6c60, U+6cc1, U+6d45, U+6d5c, U+6e2f, U+6e6f, U+70ba, U+7167, U+7248, U+72ac, U+7384, U+7389, U+7532, U+7559, U+75c7, U+76db, U+7720, U+77ac, U+77ed, U+793c, U+7956, U+79f0, U+7a93, U+7af9, U+7b4b, U+7bc0, U+7bc9, U+7d0d, U+7d14, U+7d1a, U+7d66, U+7d99, U+7e01, U+7fbd, U+7fcc, U+8056, U+80a9, U+8131, U+8133, U+8155, U+81e3, U+822a, U+822c, U+83ef, U+8584, U+85e9, U+878d, U+8846, U+8863, U+88ab, U+88dc, U+89e6, U+8a0a, U+8a0e, U+8a33, U+8ab2, U+8b1b, U+8c4a, U+8cac, U+8cb4, U+8d85, U+8de1, U+8e0f, U+8f2a, U+8fb2, U+8fce, U+8feb, U+8ff0, U+9006, U+9069, U+90f7, U+9589, U+95d8, U+962a, U+963f, U+9663-9664, U+967d, U+969c, U+96c4, U+96e8, U+96ea, U+9707, U+97d3, U+984d, U+990a, U+99c6, U+9a5a, U+9aa8, U+9aea, U+9ce5, U+9ebb, U+9ed9, U+9f62;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold017.woff") format("woff");
  unicode-range: U+2ec1, U+2ee4, U+2ee9, U+2eed, U+2f30, U+2f4b, U+2f62, U+2f6a, U+2f6e, U+2f73, U+2f84, U+2fc1-2fc2, U+2fc5, U+2fd0, U+4e01, U+4e08, U+4e5f, U+4e73, U+4e92, U+4ec1, U+4ed9, U+4eee, U+4ef0, U+4f0f, U+4f38, U+4f9d, U+5019, U+501f, U+50ac, U+50be, U+5100, U+5145, U+51ac, U+5230, U+5238, U+5247, U+5275, U+529f, U+52c7, U+52d8, U+5305, U+5360, U+539a, U+53e5, U+53eb, U+5410, U+5426, U+543e, U+54f2, U+5507, U+57f7, U+5800, U+58ca, U+5949, U+59c9, U+5a01, U+5b63, U+5b6b, U+5b9d, U+5ba3, U+5be9, U+5bff, U+5c0a, U+5c31, U+5c48, U+5c4a, U+5c5e, U+5d29, U+5df1, U+5e0c, U+5e1d, U+5e79, U+5e7c, U+5e81, U+5e8a, U+5ec3, U+5ef6, U+5f8b, U+5f92, U+5fb4, U+5fb9, U+6016, U+602a, U+60a3, U+6163, U+61b2, U+61b6, U+624d, U+6279, U+627f, U+62e1, U+635c, U+63a1, U+63db, U+63e1, U+63fa, U+643a, U+64ae, U+64cd, U+6551, U+658e, U+65ac, U+6607, U+663c, U+6669, U+667a, U+66dc, U+66f4, U+6749, U+679a, U+679d, U+6804, U+6838, U+6b20, U+6b27, U+6b6f, U+6c88, U+6c96, U+6cb9, U+6cca, U+6ce3, U+6d17, U+6d66, U+6db2, U+6df7, U+6e2c, U+6e7e, U+6ec5, U+6f22, U+6f6e, U+6fc3, U+702c, U+7159, U+71c3, U+7206, U+7518, U+76ae, U+76ca, U+76d7, U+76df, U+773a, U+77e2, U+7802, U+796d, U+7981, U+7a74, U+7b46, U+7bb1, U+7c21, U+7d05, U+7d39, U+7d61, U+7dad, U+7dca, U+7de0, U+7df4, U+7e04, U+7e70, U+7fa4, U+8074, U+811a, U+81f3-81f4, U+820e, U+8266, U+8302, U+8352, U+8377, U+83dc, U+864e, U+885d, U+888b, U+88d5, U+8907, U+8972, U+8a34, U+8a69, U+8a70, U+8a98, U+8acb, U+8b1d, U+8c6a, U+8ca9, U+8cc0, U+8e8d, U+8f1d, U+8f38, U+8f9e, U+8ff7, U+9045, U+9063, U+907f, U+90a3, U+9178, U+91e3, U+9283, U+93e1, U+95a3, U+9670, U+96a3, U+96f2, U+9732, U+9802, U+9806, U+98ef, U+99c5, U+9a12, U+9b3c, U+9b54, U+9b5a, U+9e7f, U+9ec4, U+9f3b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold018.woff") format("woff");
  unicode-range: U+2eef, U+2ef2, U+2f1c, U+2f32, U+2f5c, U+2f86, U+2f88, U+2f8d, U+2f96, U+2f9f, U+2fd3, U+4e39, U+4e43, U+4e80, U+4e86, U+4e9c, U+4f2f, U+4f34, U+4f8d, U+4fb5, U+4fca, U+505c, U+50b5, U+50da, U+50e7, U+514d, U+5264, U+526f, U+52aa, U+5302, U+5352, U+5373, U+53c8, U+53cc, U+53e9, U+5442, U+5510, U+5747, U+574a, U+57a3, U+57cb, U+585a, U+5869, U+5951, U+596a, U+5974, U+5982, U+59b9, U+59d3, U+5ac1, U+5b5d, U+5b99, U+5bd2, U+5c0b, U+5c3b, U+5c3d, U+5de1, U+5e33, U+5e45, U+5e72, U+5eca, U+5f18, U+5f80, U+5fcd, U+6065, U+609f, U+60a9, U+611a, U+6162, U+616e, U+6176, U+61d0, U+61f8, U+6271, U+6291, U+629e, U+62db, U+62dd, U+6311, U+6398, U+63b2, U+63ee, U+640d, U+6458, U+6469, U+654f, U+656c, U+65d7, U+65e6, U+66f9, U+672d, U+676f, U+6790, U+6885, U+68d2, U+6bd2, U+6c57, U+6c5a, U+6c99, U+6cbc, U+6cbf, U+6d6a, U+6d74, U+6d99, U+6dfb, U+6e09, U+6e56, U+6ed1, U+6f01, U+6f5c, U+706f, U+707d, U+70c8, U+718a, U+7235, U+725b, U+72c2, U+72d9, U+72ed, U+732b, U+7372, U+73cd, U+75b2, U+7686, U+76e4, U+770b, U+7832, U+7968, U+7a32, U+7a3f, U+7adc, U+7ae5, U+7bc4, U+7c4d, U+7c60, U+7d22, U+7db1, U+7dd1, U+7e2e, U+7e3e, U+7e41, U+7f72, U+7f85, U+808c, U+80de, U+8107, U+819d, U+81d3, U+81ed, U+820c, U+821f, U+83ca, U+865a, U+866b, U+88c2, U+88f8, U+8a13, U+8a3a, U+8a73, U+8aa4, U+8b00, U+8c46, U+8ca7-8ca8, U+8cb8, U+8da3, U+8ddd, U+8ed2, U+8f29, U+8f9b, U+9084, U+90aa, U+90b8, U+90f5, U+9154, U+91c8, U+91dd, U+9234, U+92ad, U+95c7, U+9686, U+96c5, U+970a, U+9805, U+9810, U+9830, U+98fe, U+99c4, U+9b45, U+9db4, U+9f8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold019.woff") format("woff");
  unicode-range: U+2eeb, U+2f28, U+2f77, U+4e18, U+4e1e, U+4e7e, U+4ead, U+4f73, U+4f75, U+4fc3, U+4fd7, U+4ff3, U+5075-5076, U+507d, U+508d, U+511f, U+5146, U+517c, U+518a, U+5192, U+51c4, U+524a, U+525b, U+5289, U+52c9, U+52df, U+52e7, U+5320, U+5353, U+5374, U+53d4, U+541e, U+54b2, U+54c0, U+552f, U+5531, U+5642, U+5653, U+5750, U+5782, U+5857, U+5893, U+594f, U+596e, U+59eb, U+5b09, U+5b22, U+5b54, U+5b64, U+5b8f, U+5bdb, U+5bf8, U+5c01, U+5c1a, U+5c90, U+5cf0, U+5d07, U+5e7b, U+5e7e, U+5e8f, U+5ef7, U+5efb, U+5f69, U+5f81, U+5fd9, U+6069, U+6094, U+60a0, U+614e, U+618e, U+6212, U+6249, U+62b5, U+62d2, U+62f6, U+6328, U+6383, U+6392, U+63a7, U+63da, U+6589, U+659c, U+65e2, U+660c, U+662f, U+6696, U+670b, U+6717, U+674e, U+67d4, U+67f1, U+67f4, U+685c, U+68c4, U+6905, U+6982, U+6c37, U+6ca1, U+6ce5, U+6cf0, U+6d69, U+6de1, U+6e0b, U+6ede, U+6fa4, U+6fe1, U+708e, U+70ad, U+7126, U+719f, U+7267, U+731b, U+732e, U+7344, U+7551, U+7573, U+7709, U+786c, U+795d, U+7a3c, U+7a42, U+7b20, U+7b52, U+7c89, U+7cf8, U+7d1b, U+7d2b, U+7db2, U+7ffc, U+8010, U+809d, U+80a1, U+80a5, U+8102, U+8105, U+8108, U+8150, U+81a8, U+81e8, U+829d, U+8358, U+83cc, U+846c, U+85a9, U+8986, U+8997, U+8a17, U+8a5e, U+8a87, U+8a95, U+8aa0, U+8b72, U+8cab, U+8cbf, U+8cc3, U+8cca, U+8cdb, U+8cfc, U+8e0a, U+8f03, U+900f, U+902e, U+9042, U+9047, U+90a6, U+90e1, U+9298, U+92ed, U+938c, U+9451, U+9665, U+9685, U+968f, U+96c7, U+9756, U+9808, U+9867, U+98fc, U+99d0, U+9a0e, U+9b42, U+9e97;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold020.woff") format("woff");
  unicode-range: U+2ee8, U+2f38, U+2f6b, U+2fa0, U+2fb4, U+502b, U+5049, U+5098, U+514b, U+5176, U+5197, U+51cd, U+51dd, U+5203, U+5237, U+525d, U+52b1, U+5339, U+5375, U+53ec, U+5446, U+5449, U+545f, U+5589, U+558b, U+55a7, U+55ab, U+5606, U+5609, U+5674, U+5699, U+570f, U+5805, U+584a, U+5854, U+585e, U+587e, U+58c7, U+58ee, U+598a, U+5a46, U+5bc2, U+5be7, U+5c3a, U+5c65, U+5cb3, U+5d8b, U+5de7, U+5e3d, U+5e61, U+5e84, U+5eb5, U+5f13, U+5f6b, U+6068, U+60dc, U+60e8, U+614c, U+62cd, U+62ed, U+62fe, U+636e, U+638c, U+63aa, U+63c3, U+6442, U+6451, U+64ab, U+64b2, U+65bc, U+65e8, U+65ec, U+664b, U+6676, U+6687, U+6691, U+6731, U+673a, U+6762, U+67a0, U+6842-6843, U+68b0, U+68cb, U+68da, U+69cd, U+6b53, U+6b8a, U+6b96, U+6c41, U+6cf3, U+6d29, U+6d44, U+6d78, U+6daf, U+6dbc, U+6df3, U+6e67, U+6e7f, U+6e9c, U+6eb6, U+6f02, U+6f0f, U+6f2b, U+6f5f, U+6f70, U+6f84, U+7070, U+716e, U+733f, U+7363, U+73ed, U+7434, U+74f6, U+751a, U+75be, U+76bf, U+78e8, U+790e, U+7948-7949, U+7950, U+7984-7985, U+79d2, U+7a3d, U+7a4f, U+7be0, U+7c92, U+7ca7, U+7cd6, U+7d0b, U+7d5e, U+7dbe-7dbf, U+7de9, U+7e1b, U+7e26, U+7f70, U+7fd4, U+80c6, U+81b3, U+828b, U+82b3, U+82d7, U+845b, U+84b8, U+85dd, U+8650, U+8896, U+89a7, U+8a89, U+8b0e, U+8c8c, U+8c9e, U+8caf, U+8ce2, U+8d08, U+8df3, U+8e74, U+8eb0, U+8fb0, U+9019, U+9038, U+906d, U+9177, U+934b, U+9375, U+9396, U+93ae, U+9640, U+9673, U+9676, U+9694, U+96f7, U+9700, U+9727, U+9774, U+9801, U+9811, U+9837, U+9855, U+99d2, U+9df9, U+9ea6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold021.woff") format("woff");
  unicode-range: U+2f56, U+2f6d, U+2f7a, U+2fce, U+4e4f, U+4f0d, U+504f, U+5091, U+5132, U+51a0, U+51e1, U+51f6, U+52a3, U+5351, U+53f1, U+540e, U+54c9, U+5553, U+5629, U+572d, U+576a, U+582a, U+5937, U+5983, U+5996, U+5b9b, U+5bb0, U+5bb4, U+5c09, U+5c3f, U+5ce0-5ce1, U+5d16, U+5d50, U+5de3, U+5e06, U+5e4c, U+5e7d, U+5eb6, U+5f70, U+5f90, U+6052, U+60a6, U+60da, U+6109, U+6170, U+6182, U+61a4, U+6216, U+622f, U+628a, U+62ab, U+62bd, U+62c9, U+62d3, U+62d8-62d9, U+62ec, U+631f, U+633f, U+6349, U+6414, U+64a4, U+64e6, U+65cb, U+66a6, U+66fe, U+6795, U+67b6, U+6817, U+6850, U+68a8, U+68df, U+697c, U+6b64, U+6bb4, U+6d1e, U+6d32, U+6df5, U+6ea2, U+6edd, U+6f20, U+6f2c, U+6f54, U+6f64, U+7089, U+722a, U+723a, U+7262, U+7272, U+72a0, U+72e9, U+72fc, U+732a, U+73e0, U+758e, U+7652, U+7656, U+76c6, U+76fe, U+7761, U+7768, U+77db, U+78c1, U+7965, U+79e9, U+7a1a, U+7aae, U+7b48, U+7bc7, U+7c3f, U+7c8b, U+7c97-7c98, U+7ce7, U+7d17, U+7d33, U+7def, U+7e2b, U+7e4a, U+7e6b, U+7f8a, U+7ffb, U+8015, U+80ba, U+80c3, U+80e1, U+816b, U+8178, U+817f, U+819a, U+819c, U+8210, U+8217, U+82bd, U+82db, U+83d3, U+83e9, U+84bc, U+84c4, U+84cb, U+84ee, U+8526, U+85cd, U+8607, U+862d, U+86c7, U+86ee, U+8776, U+8870, U+88fe, U+8a93, U+8b19, U+8c5a, U+8ca2, U+8cb0, U+8cbc, U+8ced, U+8ec0, U+8ef8, U+8f14, U+8fb1, U+90c1, U+90ca, U+920d, U+9262, U+9271, U+9285, U+932f, U+935b, U+95a5, U+965b, U+96f0, U+983b, U+984e, U+98fd, U+99b4, U+99d5, U+99ff, U+9b31, U+9b4f, U+9d28, U+9d8f, U+9f13;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold022.woff") format("woff");
  unicode-range: U+2f04, U+2f43, U+2f61, U+2f78, U+2f99, U+4e59, U+4e5e, U+4eae, U+4f10, U+4f3a, U+4f46, U+4faf, U+5270, U+52c3, U+537f, U+5384, U+53e1, U+540a, U+541f, U+5448, U+546a, U+5504, U+553e, U+559a, U+55aa, U+55b0, U+55c5, U+564c, U+56c1, U+57f9, U+5824, U+583a, U+5840-5841, U+58a8, U+58b3, U+58cc, U+58fa, U+5954, U+59ac, U+5a20, U+5a92, U+5b8b, U+5b9c, U+5bee, U+5c16, U+5c3c, U+5e63, U+5f26, U+5f84, U+5faa, U+6020, U+602f, U+606d, U+6070, U+60e3, U+60f9, U+6148, U+61c7, U+61f2, U+621a, U+6234, U+6247, U+62f3, U+63c9, U+64c1, U+6562, U+6566, U+6597, U+6602, U+6606, U+6627, U+6643, U+6681, U+6734, U+6756, U+67af, U+67cf-67d0, U+6851, U+6881, U+68b6, U+68f2, U+690e, U+6a3d, U+6b04, U+6b3a, U+6b6a, U+6bbb, U+6c70, U+6ce1, U+6d1b, U+6deb, U+6e26, U+6e9d, U+6ef4, U+6f31, U+6fc1, U+6fef, U+708a, U+7261, U+72d0, U+731f, U+74e6, U+755c, U+75ab, U+75d5, U+75f4, U+7626, U+77b3, U+77e9, U+7815, U+7881, U+7891, U+7940, U+79e6, U+7aaf, U+7aba, U+7b1b, U+7b26, U+7b87, U+7bb8, U+7d10, U+7d3a, U+7d79, U+7dba, U+7f36, U+7fc1, U+80a2, U+80aa, U+80f4, U+8276, U+830e, U+83c5, U+83f1, U+8499, U+84b2, U+8511, U+865c, U+8700, U+871c, U+8861, U+8881, U+8912, U+895f, U+8987, U+8a1f, U+8a60, U+8ae6, U+8b21, U+8b5c, U+8c9d, U+8d66, U+8d74, U+8d99, U+8ecc, U+8edf, U+8fbb, U+9022, U+904d, U+906e, U+90ed, U+912d, U+916c, U+9175, U+919c, U+91dc, U+92fc, U+9326, U+9418, U+963b, U+9644, U+9675, U+9688, U+9699, U+96bb, U+96c0, U+98e2, U+9905, U+99b3, U+99c8, U+9ad9, U+9b6f, U+9b8e, U+9ebf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold023.woff") format("woff");
  unicode-range: U+2e92, U+2f31, U+2f5b, U+2fa9, U+4eab, U+4ec7, U+4f0e, U+4fae, U+4ff5, U+502d, U+50b3, U+5112, U+514e, U+5208, U+52c5, U+52f2, U+52ff, U+533f, U+53ad, U+53ea, U+53f6, U+547b, U+54b3, U+54bd, U+5538, U+5598, U+559d, U+55e3, U+5632, U+56da, U+570b, U+57fc, U+5835, U+5875, U+5968, U+5984, U+59a5, U+59a8, U+59be, U+59d1, U+59dc, U+5a7f, U+5ac9, U+5b5f, U+5bc5, U+5cac, U+5df3, U+5dfe, U+5e25, U+5e87, U+5f04, U+5fcc, U+6028, U+60b6, U+6115, U+6155, U+6168, U+6191, U+61a7, U+6276, U+62d7, U+6367, U+642d, U+64ad, U+6590, U+66ab, U+66c7, U+66d6, U+66fd, U+674f, U+67a2, U+67ff, U+683d, U+6876, U+689d, U+695a, U+6960, U+6bc5, U+6c72, U+6c7d, U+6cb8, U+6d2a, U+6dc0, U+6e07, U+6e13, U+6ecb, U+6ef2, U+6f06, U+6f15, U+70cf, U+711a, U+71c8, U+71e5, U+71ed, U+723d, U+7259, U+745e, U+74a7, U+75fa, U+76ba, U+76c3, U+771e, U+7738, U+7897, U+78ef, U+79bf, U+7a00, U+7a40, U+7a7f, U+7a9f, U+7aaa, U+7aff, U+7b39, U+7b51, U+7be4, U+7c9b, U+7db4, U+7dbb, U+7f75, U+8061, U+8096, U+8098, U+80af, U+80ce, U+81e5, U+82af, U+82d1, U+83ab, U+8429, U+8463, U+852d, U+854e, U+85a6, U+85aa-85ab, U+85ea, U+8702, U+87f9, U+881f, U+88e1, U+8956, U+8a02, U+8a50, U+8a63, U+8a6b, U+8a6e, U+8a72, U+8acf, U+8aed, U+8afe, U+8b83, U+8b90, U+8cd1, U+8ce0, U+8d05, U+8df5, U+8f44, U+8fbf, U+8fc5, U+9010, U+9065, U+9077, U+914c, U+9192, U+91d8, U+925b, U+9320, U+9591, U+961c, U+96b7, U+96f6, U+971e, U+9813, U+990c, U+9a19, U+9a30, U+9ab8, U+9ac4, U+9aed, U+9ce9, U+9cf3, U+9d5c, U+9e93, U+20b9f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold024.woff") format("woff");
  unicode-range: U+2f60, U+2fcf, U+4e14, U+4e3c, U+4ed4, U+4f3d, U+4f51, U+4fb6, U+4fe3, U+4ff1, U+5023, U+50b2, U+50c5, U+5102, U+51b4, U+51fd, U+5243, U+5256, U+53a8, U+53d9, U+53db, U+540f, U+5420, U+543b, U+548e, U+5506, U+57a2, U+57c3, U+5815, U+589c, U+5993, U+59d0, U+5a2f, U+5a3c, U+5bb5, U+5cef, U+5dba, U+5e16, U+5ee3, U+5f0a, U+5ffd, U+60bc, U+6101, U+6144, U+6190, U+61a9, U+62b9, U+62d0, U+632b, U+637b, U+63c6, U+642c, U+647a, U+64ec, U+65ed, U+6652, U+66f3, U+66fc, U+673d, U+675c, U+67f5, U+6803, U+685f, U+6897, U+68af, U+68fa, U+694a, U+69cc, U+69fd, U+6a3a, U+6a58, U+6b86, U+6c5d, U+6ccc, U+6d12, U+6dcb, U+6e15, U+6eba, U+7027, U+7169, U+717d, U+724c, U+727d, U+72f8, U+72fd, U+7336, U+7345, U+73b2, U+73ca, U+7409, U+7435-7436, U+7460, U+74dc, U+7525, U+754f, U+7554, U+757f, U+760d, U+764c, U+76e7, U+76f2, U+7729, U+7766, U+77ad, U+77bc, U+7826, U+785d, U+786b, U+79b0, U+79df, U+7a14, U+7a6b, U+7b25, U+7c1e, U+7c3e, U+7cde, U+7d2f, U+7d46, U+7f60, U+7fa8, U+814e, U+81a3, U+81c0, U+81c6, U+8235-8236, U+8247, U+82a5, U+82ad, U+82d4, U+831c, U+8328, U+832b, U+837b-837c, U+840c, U+8466, U+853d, U+8587, U+8594, U+8599, U+85c1, U+85fb, U+8679, U+868a, U+8766, U+88b4, U+88df, U+88f3, U+8a1d, U+8a3b, U+8adc, U+8aeb, U+8aee, U+8b39, U+8cc4, U+8cdc, U+8e2a, U+8e5f, U+8e87, U+8e8a, U+8f3f, U+8f5f, U+8fe6, U+901d, U+914e, U+9162, U+91b8, U+92f3, U+932c, U+95b2, U+96bc, U+96db, U+9798, U+97ad, U+9838, U+9913, U+9be8, U+9dd7, U+9df2, U+9f20, U+f9ec;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold025.woff") format("woff");
  unicode-range: U+2f48, U+2f7d, U+2f85, U+4e9b, U+4ea8, U+4f47, U+4fef, U+5016, U+5118, U+5141, U+51a5, U+51b6, U+51c6, U+51cc, U+51f0, U+5239, U+52fe, U+5347, U+5378, U+53c9, U+5484, U+54e2, U+55a9, U+55df, U+567a, U+5806, U+58d5, U+58f1, U+5957, U+5962, U+597c, U+59e6, U+59fb, U+5a25, U+5a9a, U+5ae1, U+5be1, U+5bf5, U+5c4d, U+5c51, U+5c6f, U+5cd9, U+5ce8, U+5d4c, U+5d6f, U+5eb8, U+5ec9, U+5ed3, U+60e7, U+6284, U+62f7, U+633a, U+633d, U+6372, U+63a0, U+643e, U+6492, U+64a5, U+6518, U+6523, U+6591, U+65fa, U+660f, U+66f0, U+676d, U+6813, U+6841, U+6893, U+693f, U+698a, U+698e, U+69fb, U+6a0b, U+6a2b, U+6a80, U+6a9c, U+6ad3, U+6afb, U+6b89, U+6dd1, U+6e4a, U+6fe0, U+6fe4, U+704c, U+7058, U+7092, U+714e, U+71d5, U+723e, U+72d7, U+7325, U+73a9, U+745c, U+7526, U+755d, U+7560, U+75d9, U+7791, U+7825, U+78d0, U+7901, U+7947, U+798d, U+79e4, U+7a92, U+7b95, U+7ca5, U+7cfe, U+7d21, U+7dcb, U+7e1e, U+7e55, U+7e8f, U+7f9e, U+7fe0, U+7ff3, U+800c, U+8017, U+8036, U+809a, U+80b4, U+8151, U+8154, U+817a, U+81fc, U+8218, U+8237, U+8258, U+8299, U+82a6, U+8305, U+8389, U+840e, U+842c, U+8461, U+8475, U+8513, U+8523, U+8549, U+8569, U+86cd, U+86d9, U+87ba, U+87ec, U+87fb, U+887f, U+8888, U+895e, U+8b33, U+8caa, U+8e35, U+8ecb, U+8fc2, U+901e, U+9041, U+9059, U+905c, U+9061, U+918d, U+9190, U+91ac, U+91c7, U+9264, U+92d2, U+930f, U+93a7, U+93d1, U+9583, U+95a4, U+966a, U+96c1, U+96cc, U+971c, U+9784, U+978d, U+97fb, U+9909, U+9910, U+9945, U+9bc9, U+9d3b, U+9eb5, U+fa11;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold026.woff") format("woff");
  unicode-range: U+2f0f, U+2f14, U+2fa2, U+4e11, U+4e32, U+4e4d, U+4f5b, U+4f86, U+4fc4, U+4fe0, U+4ff8, U+5005, U+5036, U+50fb, U+515c, U+51a8, U+51dc, U+51e0, U+51f1, U+51f8-51f9, U+520e, U+52ab, U+5315, U+536f, U+53e2, U+54a5, U+555c, U+555e, U+55da, U+55dc, U+55e4, U+5687, U+5703, U+5751, U+5766, U+57d2, U+5830, U+5861, U+589f, U+5b0c, U+5bc7, U+5cfb, U+5dbd, U+5dcc, U+5deb, U+5df4, U+5df7, U+5e40, U+5edf, U+5f14, U+5f1b, U+5f27, U+5f77, U+60df, U+6167, U+619a, U+622e, U+6309, U+634f, U+6377, U+639f, U+63ac, U+63c4, U+63f6, U+646f, U+64b0, U+64e2, U+65af, U+6666, U+66a2, U+66dd, U+6775, U+67d1, U+6816, U+68a2, U+68f9, U+6900, U+696f, U+6abb, U+6adb, U+6b23, U+6b3d, U+6b4e, U+6bef, U+6c4e, U+6c50, U+6cab, U+6e3e, U+6e5b, U+6f38, U+6feb, U+6ff1, U+707c, U+7109, U+7149, U+714c, U+721b, U+725d, U+725f, U+7396, U+745b, U+7483, U+752b, U+75bc, U+75e2, U+766a, U+77a0, U+77a5, U+78a7, U+792b, U+7960, U+79b1, U+7a1c, U+7b8b, U+7c95, U+7c9f, U+7cca, U+7d68, U+7db8, U+7dfb, U+7e61, U+7e82, U+7f77, U+7f79, U+803d, U+805a, U+80da, U+80e4, U+8106, U+810a, U+8338, U+834a, U+8404, U+847a, U+8494, U+86db, U+8718, U+8882, U+8910, U+8944, U+8a1b, U+8a23, U+8a54, U+8a85, U+8ad2, U+8b01-8b02, U+8b5a, U+8cd3, U+8ce4, U+8ce6, U+8d0b, U+8de8, U+8e44, U+8f1b, U+8f62, U+8fa3, U+907c-907d, U+9091, U+9127, U+9306, U+936c, U+95ca, U+9744, U+978b, U+985a, U+98f4, U+9952, U+9a52, U+9af7, U+9b41, U+9bad, U+9bdb, U+9c39, U+9c3b, U+9c57, U+9cf6, U+9d09, U+9e1e, U+9eb4, U+9ece, U+f993, U+2f8ed;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold027.woff") format("woff");
  unicode-range: U+2f18, U+2f8b, U+4e4e, U+4e8e, U+4e98, U+4ea6, U+4ec4, U+4f43, U+5026, U+5039, U+505a, U+50ad, U+50d1, U+5191, U+52d2, U+535c, U+5398, U+53a9, U+5475, U+54a4, U+54ac, U+54e8, U+54ed, U+54fa, U+557c, U+55ac, U+5614, U+5617, U+56ca, U+5821, U+5955, U+5978, U+59ea, U+5a9b, U+5b55, U+5b78, U+5ba5, U+5bd3, U+5c24, U+5c41, U+5c53, U+5c5b, U+5c79, U+5d14, U+5d69, U+5f45, U+5f6c, U+601c, U+604d, U+606b, U+6089, U+60b4, U+60b8, U+60f0, U+61ab, U+61ae, U+61be, U+61ff, U+620a, U+621f, U+6241, U+626e, U+6289, U+634c, U+65a1, U+65a5, U+65a7, U+6727, U+6853, U+68b5, U+6912, U+6953, U+69b4, U+69d9, U+6a47, U+6a8e, U+6b3e, U+6b7f, U+6bb7, U+6bc0, U+6bd8, U+6c3e, U+6c81, U+6c8c, U+6c93, U+6cc4, U+6cea, U+6df9, U+6e1a, U+7015, U+703e, U+7114, U+71be, U+7280, U+72c4, U+72e1, U+734f, U+745a, U+75b5, U+75b9, U+75d2, U+75e9, U+7624, U+779e, U+77ef, U+78da, U+798e, U+7a62, U+7a83, U+7ae6, U+7aea, U+7b19, U+7b75, U+7bdd, U+7c82, U+7ce0, U+7d18, U+7d43, U+7d62, U+7e0b, U+8006, U+805f, U+806f, U+8073, U+808b, U+809b, U+80b1, U+811b, U+814b, U+818f, U+81cd, U+8205, U+821c, U+8233, U+8278, U+8304, U+8309, U+8339, U+8340, U+8431, U+8471, U+84ec, U+8521, U+8543, U+857e, U+8606, U+8654, U+8695, U+86ed, U+8805, U+8823, U+88d4, U+8aa6, U+8ae7, U+8b80, U+8cc2, U+8d14, U+8da8, U+8dbe, U+8dea, U+8eb1, U+8ebe, U+8fc4, U+900d, U+9017, U+9075, U+90e4, U+9249, U+932b, U+947f, U+968b, U+96cd, U+9761, U+9870, U+98af, U+9949, U+99a8, U+9ba8, U+9bab, U+9d6c, U+9e9f, U+9f4b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold028.woff") format("woff");
  unicode-range: U+2f66, U+2fcd, U+4ea5, U+4f98, U+5072, U+5180, U+51db, U+51ea, U+524c, U+52c1, U+53a0, U+5403, U+5477, U+54b8, U+55c4, U+5631, U+5634, U+56c3, U+5713, U+5718, U+57e0, U+57f4, U+582f, U+58be, U+58ec, U+5944, U+5a62, U+5b95, U+5c60, U+5cb1, U+5df2, U+5e37, U+5eff, U+5f3c, U+5f4c, U+5f57, U+5f59, U+5fa8, U+6063, U+608d, U+60c7, U+60e0, U+61c9, U+6258, U+62f5, U+6369, U+637a, U+638f, U+64f2, U+652a-652b, U+6583, U+6670, U+6688, U+6714, U+6736, U+6753, U+67da, U+67e9, U+6846, U+6854, U+68cd, U+68d8, U+690b, U+6955, U+6ac3, U+6c40, U+6d8e, U+6db8, U+6dee, U+6e20, U+6e25, U+6e58, U+6ef8, U+6faa, U+6fb1, U+70ac, U+70b8, U+7164, U+7199, U+71d0, U+71e6, U+71fb, U+71ff, U+733e, U+73c2, U+74e2, U+7587, U+758b, U+75e3, U+75f0, U+7647, U+776b, U+777e, U+77e7, U+786f, U+78a9, U+795f, U+7a84, U+7aa9, U+7ac8, U+7b67, U+7b94, U+7c00, U+7c2a, U+7cfa, U+7d72, U+7d9c, U+7e20, U+7f3a, U+8000, U+8058, U+8070, U+8087, U+8129, U+8139, U+81a0, U+81b5, U+81bf, U+81fa, U+8207, U+8292, U+82eb, U+8490, U+84c9, U+84d1, U+8557, U+856a, U+85c9, U+86c6, U+86cb, U+8755, U+87a2, U+880d, U+8822, U+8877, U+88a2, U+88b1, U+890c, U+892a, U+8966, U+8abc, U+8b10, U+8b17, U+8c79, U+8cb6, U+8cc8, U+8cfd, U+8d73, U+8e72, U+8e99, U+8eeb, U+8f2f, U+8f4d, U+8f9f, U+8fed, U+9021, U+903c, U+9081, U+9087, U+9119, U+929a, U+929c, U+92cf, U+92f8, U+9310, U+9328, U+95bb, U+9716, U+976d, U+986b, U+9957, U+9a55, U+9aef, U+9b22, U+9b92, U+9c0a, U+9e7c, U+9ebe, U+9f0e, U+9f90, U+fa1f, U+2f877, U+2f8dc;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold029.woff") format("woff");
  unicode-range: U+2f87, U+4e15, U+4e56, U+4f1c, U+5080, U+5085, U+5121, U+5147, U+51cb, U+51e7, U+51ed, U+524b, U+52be, U+5301, U+5319, U+5321, U+532a, U+543c, U+5480, U+5556, U+5664, U+5851, U+58dc, U+58fd, U+5925, U+594e, U+59e5, U+5a29, U+5a36, U+5b30, U+5b32, U+5b8d, U+5be6, U+5c39, U+5d8c, U+5e47, U+5e5f, U+5e96, U+5ee0, U+5f17, U+5f7f, U+5f8a, U+5f98, U+5fb7, U+5fbd, U+6062, U+60a7, U+6147, U+61ac, U+61c3, U+61e3, U+620d-620e, U+622a, U+6292, U+62ee, U+63a9, U+6426, U+6478, U+6703, U+6715, U+6726, U+6883, U+689f, U+6930, U+699b-699c, U+69c7, U+6a05, U+6a84, U+6aae, U+6b12, U+6bb2, U+6beb-6bec, U+6c6a, U+6c83, U+6d1f, U+6d59, U+6dd8, U+6ed4, U+6efe, U+6f09, U+6f32, U+6f3f, U+7006, U+701f, U+7078, U+7099, U+70d9, U+70f9, U+7184, U+71d7, U+71f5, U+7252, U+73c8, U+7433, U+7455, U+748b, U+7515, U+7576, U+7586, U+75d8, U+7693, U+76e5, U+77b0, U+77dc, U+7887, U+78d4, U+7953, U+79a6, U+79ae, U+79bd, U+7a1f, U+7a46, U+7ad9, U+7afa, U+7b08, U+7b4f, U+7b72, U+7b92, U+7c50, U+7cae, U+7d2c, U+7d93, U+7dec, U+7e23, U+7ff0, U+8180, U+821b, U+826b, U+827e, U+82bb, U+82e7, U+839e, U+83d6, U+840a, U+865e, U+86c9, U+86e4, U+873b, U+87e0, U+8904, U+8977, U+8ab9, U+8afa, U+8d04, U+8d16, U+8e42, U+8e81, U+8e85, U+8e91, U+9013, U+9089-908a, U+90c3, U+916a, U+91a4, U+91c9, U+91e7, U+9266, U+927e, U+9354, U+937e, U+96eb, U+97a0, U+98c4, U+99c1, U+9b1a, U+9b28, U+9b44, U+9bd6, U+9c2f, U+9c48, U+9c52, U+9daf, U+9e92, U+9eba, U+9f3e, U+9f67, U+9f95;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold030.woff") format("woff");
  unicode-range: U+2f3d, U+2f44, U+4e19, U+4e58, U+4e99, U+4e9e, U+4ec0, U+4ec6, U+4f36, U+4f69, U+4f83, U+4f91, U+4fce, U+4fd0, U+4fd8, U+4fdf, U+5043, U+50de, U+50f9, U+5109, U+514c, U+5152, U+51a4, U+51c9, U+5269, U+527d, U+528d, U+52f3, U+52fa, U+5308, U+5377, U+537d, U+53df, U+5486, U+54e9, U+54ee, U+5544, U+558a, U+55ae, U+562f, U+565b, U+56a5, U+56b4, U+56bc, U+56ee, U+5700, U+5708, U+5879, U+587c, U+5958, U+5be8, U+5bec, U+5c4f, U+5d0b, U+5d17, U+5dae, U+5e1b, U+5e9a, U+5eec, U+5f10, U+5f6a, U+5fa0, U+6015, U+6041, U+6043, U+606a, U+6084, U+6194, U+61fa, U+61fc, U+6208, U+620c, U+6248, U+629b, U+62ff, U+6357, U+63bb, U+649e, U+64bc, U+64e1, U+6572, U+6582, U+65a4, U+6635, U+66d9, U+675e, U+6777, U+6787, U+67a1, U+67b7, U+67fe, U+6867, U+68a7, U+68b1, U+68b3, U+6962, U+6977, U+69ae, U+69c3, U+69ff, U+6a59, U+6ac2, U+6cdb, U+6d85, U+6e38, U+6f11, U+6fb9, U+6ffe, U+7119, U+7155, U+722c, U+7232, U+7240, U+731c, U+7370, U+73c0, U+7422, U+7425, U+7432, U+74bd, U+74da, U+75b1, U+7621, U+7690, U+77ee, U+788d, U+7941, U+79b9, U+79e3, U+7a63, U+7ac4, U+7adf, U+7ae3, U+7b4d, U+7bad, U+7c7e, U+7d63, U+7dbd, U+7dde, U+7e0a, U+7e37, U+7e6d, U+7f8c, U+7fc5, U+80f1, U+8171, U+81c2, U+8201, U+8229, U+822b, U+82b9, U+82fa, U+83a2, U+846d, U+8655, U+86f8, U+86fe, U+87c7, U+8852, U+88c3, U+8a03, U+8a25, U+8acd, U+8af7, U+8b04, U+8b16, U+8b6c, U+8d6b, U+8dcb, U+8e93, U+8f61, U+8ff8, U+914b, U+9248, U+929b, U+92e4, U+932e, U+937c, U+9435, U+947d, U+958f, U+95a8, U+97ee, U+9812, U+9824, U+983d, U+9903, U+991e, U+9998, U+99ad-99ae, U+99dd, U+99f1, U+9c13, U+9c3a, U+9dfa, U+9ea9, U+9ef4, U+2f818;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold031.woff") format("woff");
  unicode-range: U+2f72, U+2fa3, U+2fc8, U+2fd1, U+57dc, U+5859, U+589e, U+58d8, U+58de, U+58ef, U+5967, U+596c, U+5a03, U+5b43, U+5b5c, U+5be2, U+5c07-5c08, U+5c2d, U+5cfd, U+5d1a, U+5dd6, U+5de2, U+5dfd, U+5e36, U+5ef3, U+5f48, U+5f9e, U+5fb5, U+6046, U+6055, U+608c, U+60e1, U+60fa, U+613c, U+61f7, U+6230, U+6232, U+62c2, U+62d4, U+62dc, U+63ed, U+6416, U+641c, U+64ca, U+651d, U+6536, U+654d, U+660a, U+6634, U+6644, U+664f, U+665a, U+665d, U+665f, U+6668, U+6689, U+66c6, U+66c9, U+67ca, U+67d8, U+681e, U+689b, U+691b, U+6a02, U+6a1f, U+6a23, U+6a6b, U+6aa2, U+6b65, U+6b77, U+6bcf, U+6c23, U+6d35, U+6d38, U+6d6c, U+6d89, U+6dda, U+6de8, U+6e34, U+6eab, U+6ec9, U+6eef, U+6f23, U+6f81, U+6fd5, U+7028, U+7130, U+71ce, U+71d2, U+722d, U+72c0, U+72f9, U+7378, U+7473, U+7476, U+7562, U+758a, U+758f, U+76dc, U+76e1, U+7827, U+788e, U+7893, U+7955, U+7962, U+7977, U+797f, U+79aa, U+79be, U+7a3b, U+7a57, U+7a70, U+7a79, U+7cb9, U+7da0, U+7dd6, U+7de3, U+7e31, U+7e96, U+7f9a, U+807d, U+81df, U+838a, U+83eb, U+8420, U+8568, U+8597, U+85b0, U+85cf, U+85e5, U+865b, U+885e, U+88dd, U+89bd, U+8a62, U+8ac4, U+8b20, U+8b93, U+8ce3, U+8cf4, U+8f49, U+8fea, U+90de, U+9149, U+9187, U+9189, U+91c0, U+9291, U+9304, U+9318, U+934a, U+93ad, U+9444, U+9677, U+96aa, U+96dc, U+975c, U+980c, U+9817, U+986f, U+98dc, U+9a37, U+9a4d, U+9a57, U+9aee, U+9dc4, U+9ec3, U+9ed1, U+9ed8, U+9edb, U+9f4a, U+f91d, U+f928-f929, U+f936, U+f992, U+f9d0, U+fa16, U+fa19-fa1b, U+fa22, U+fa26, U+fa30-fa31, U+fa33;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold032.woff") format("woff");
  unicode-range: U+2f89, U+2fa4, U+2fc9, U+4f7c, U+4fa0, U+4fad, U+5265, U+5283, U+531d, U+5366, U+540b, U+5451, U+548b, U+5516, U+5618, U+5678, U+56a2, U+5764, U+5858, U+586b, U+58f7, U+5919, U+59f6, U+5a41, U+5b2c, U+5c61, U+5ca8, U+5efc, U+5f4a, U+6108, U+617e, U+63b4, U+63d6, U+649a, U+64b9, U+64fe, U+658c, U+67c1, U+6802, U+6822, U+6834, U+685d, U+68bc, U+68c9, U+6919, U+6934, U+6973, U+6994, U+6a17, U+6a35, U+6a61, U+6a7f, U+6ae8, U+6b1d, U+6d8c, U+6d9b-6d9c, U+6e8c, U+6f45, U+6f97, U+701e, U+7026, U+7194, U+72db, U+7337, U+73ea, U+7511, U+751c, U+7566, U+7577, U+75d4, U+76c8, U+783a, U+783f, U+7872, U+7895, U+7a17, U+7a4e, U+7a50, U+7ac3, U+7b86, U+7baa, U+7bed, U+7c38, U+7c81, U+7c8d, U+7cce, U+7cdf, U+7dac, U+7e4b, U+7e4d, U+7f6b, U+7feb, U+807e, U+826e, U+82c5, U+82d3, U+834f, U+83b1, U+83df, U+83f0, U+844e, U+848b, U+849c, U+8500, U+851a, U+854a, U+85ae-85af, U+85f7, U+867b, U+86a4, U+86ce, U+8749, U+874b, U+877f, U+88b7, U+8a51, U+8acc, U+8b2c, U+8cce, U+8eaf, U+8fe9, U+9197, U+91c6, U+91e6, U+920e, U+9237, U+92ea, U+92f2, U+934d, U+9397, U+939a, U+9419, U+9438, U+9453, U+981a, U+982c, U+9834, U+985b, U+9a28, U+9baa, U+9bf5, U+9c0d, U+9c10, U+9c2d, U+9d07, U+9d0e, U+9d1b, U+9d2b-9d2c, U+9d60-9d61, U+9e78, U+9eb9, U+9ecd, U+fa34-fa35, U+fa37-fa38, U+fa3a-fa3b, U+fa3d, U+fa3f-fa41, U+fa43-fa48, U+fa4a-fa57, U+fa59-fa5c, U+fa5f, U+fa61-fa65, U+fa67-fa69;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold033.woff") format("woff");
  unicode-range: U+2e8e, U+2f02-2f03, U+2f05, U+2f07, U+2f09, U+2f0c-2f0e, U+2f10, U+2f13, U+2f15-2f16, U+2f19-2f1b, U+4e10, U+4e17, U+4e2a, U+4e31, U+4e36, U+4e3f, U+4e42, U+4e55, U+4e62, U+4e82, U+4e85, U+4e8a, U+4e9f-4ea0, U+4ea2, U+4eb0, U+4eb3, U+4eb6, U+4ec2, U+4ecd-4ece, U+4ed7, U+4ede-4edf, U+4eed, U+4ef7, U+4f09, U+4f30, U+4f57, U+4f5a, U+4f5d-4f5e, U+4f6f-4f70, U+4f76, U+4f7b, U+4f88, U+4f8f, U+4f96, U+4fab, U+4fd1, U+4fd4, U+4fda-4fdb, U+4fe4-4fe5, U+4ff6, U+4ffe, U+5006, U+500f, U+5011, U+5014, U+501a, U+5021, U+5025, U+5028-502a, U+502c, U+5047-5048, U+5050, U+5055-5056, U+506c, U+5078, U+509a, U+50b4, U+50c2, U+50c9-50ca, U+50d6, U+50e3, U+50e5, U+50ed-50ee, U+50f5, U+5101, U+5114-5116, U+511a, U+5137, U+513a-513c, U+513f-5140, U+5154, U+5162, U+5169-516a, U+516e, U+5182, U+5189, U+518c, U+518f-5190, U+5193, U+5195-5196, U+51a2, U+51a6, U+51a9-51ab, U+51b0-51b3, U+51b5, U+51bd, U+51c5, U+51d6, U+51e9, U+51f5, U+51fe, U+5204, U+520b, U+5214, U+5227, U+522a, U+522e, U+5233, U+5244, U+524f, U+5254, U+525e, U+526a, U+5271, U+5273-5274, U+527f, U+5288, U+5291-5292, U+5294, U+52ac-52ad, U+52b5, U+52bc, U+52cd, U+52d7, U+52de, U+52e0, U+52e3, U+52e6, U+52f5, U+52f8-52f9, U+5306, U+530d, U+530f-5310, U+531a, U+5323, U+532f, U+5331, U+5333, U+5338, U+5340, U+5345-5346, U+5349, U+534d, U+535e, U+5369, U+536e, U+537b, U+5382, U+5396, U+53a5-53a6, U+53ae, U+53b0, U+53b6, U+53c3, U+53e8, U+53ed-53ee, U+53fa, U+5401, U+541d, U+5429, U+542c-542e, U+5436, U+543d, U+5440, U+544e, U+5470-5471, U+5476;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold034.woff") format("woff");
  unicode-range: U+2f1e, U+2f21-2f22, U+548f-5490, U+5492, U+54a2, U+54a8, U+54ab, U+54af, U+54bc, U+54be, U+54c2, U+54c4, U+54c7-54c8, U+54d8, U+54e5-54e6, U+54fd, U+550f, U+5514, U+552e, U+5533, U+5539, U+5540, U+5545, U+554c, U+5557, U+555d, U+5563, U+557b, U+557e, U+5580, U+5583, U+5587, U+5599, U+559e-559f, U+55a8, U+55c7, U+55d4, U+55f7, U+55f9, U+55fd-55fe, U+5616, U+561b, U+5636, U+5638, U+564e, U+5650, U+566a-566c, U+5680, U+5686, U+568a, U+568f, U+5694, U+56a0, U+56ae, U+56b6, U+56c0, U+56c2, U+56c8, U+56ce, U+56d1, U+56d3, U+56d7-56d8, U+56f9, U+56ff, U+5704, U+5709, U+570d, U+5716, U+571c, U+5726, U+5737-5738, U+573b, U+5740, U+574e-574f, U+5761, U+5769, U+577f, U+5788-5789, U+5793, U+57a0, U+57a4, U+57aa, U+57b0, U+57b3, U+57c0, U+57c6, U+57d3-57d4, U+57d6, U+57e3, U+580a-580b, U+5819, U+581d, U+583d, U+584b, U+5852, U+5862, U+5870, U+5872, U+5885, U+58ab, U+58ae, U+58b8-58bb, U+58c5, U+58d1, U+58d3, U+58d7, U+58d9, U+58df, U+58e4-58e5, U+58f9, U+58fb-58fc, U+5902, U+590a, U+5910, U+5918, U+591b, U+592c-592d, U+5932, U+5938, U+593e, U+5950, U+595a, U+5960, U+5969, U+5981, U+598d, U+599b, U+599d, U+59a3, U+59b2, U+59c6, U+59d9-59da, U+59e8, U+5a09, U+5a11, U+5a1a, U+5a1c, U+5a1f, U+5a35, U+5a40, U+5a49, U+5a6a, U+5a6c, U+5abc-5abe, U+5ac2, U+5acb, U+5ad0, U+5ad6-5ad7, U+5ae3, U+5ae6, U+5ae9, U+5afa-5afb, U+5b0b, U+5b16, U+5b2a, U+5b36, U+5b3e, U+5b40, U+5b45, U+5b51, U+5b5a-5b5b, U+5b65, U+5b69, U+5b70-5b71, U+5b73, U+5b75;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold035.woff") format("woff");
  unicode-range: U+2e90, U+2e93-2e94, U+2f27, U+2f2a-2f2c, U+2f2e, U+2f33-2f37, U+2f3a-2f3b, U+5b7a, U+5b80, U+5b83, U+5ba6, U+5bb8, U+5bc3, U+5bc9, U+5bd0, U+5bd4, U+5bde, U+5be4-5be5, U+5beb, U+5bf0, U+5bf3, U+5bf6, U+5c05, U+5c0d, U+5c13, U+5c20, U+5c22, U+5c28, U+5c38, U+5c46, U+5c4e, U+5c50, U+5c6c, U+5c6e, U+5c76, U+5c8c, U+5c91, U+5c94, U+5cab, U+5cb6-5cb7, U+5cbb-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5ce9-5cea, U+5ced, U+5cfa, U+5d11, U+5d15, U+5d18-5d19, U+5d1b, U+5d1f, U+5d22, U+5d4b, U+5d4e, U+5d52, U+5d5c, U+5d6c, U+5d73, U+5d76, U+5d82, U+5d84, U+5d87, U+5d90, U+5d9d, U+5da2, U+5dac, U+5db7, U+5dbc, U+5dc9, U+5dcd, U+5dd2-5dd3, U+5ddb, U+5df5, U+5e0b, U+5e11, U+5e19-5e1a, U+5e43-5e44, U+5e4e, U+5e54, U+5e57, U+5e62, U+5e64, U+5e75-5e76, U+5e7a, U+5e7f, U+5ea0, U+5ec1-5ec2, U+5ec8, U+5ecf-5ed0, U+5ed6, U+5eda-5edb, U+5edd, U+5ee1-5ee2, U+5ee8-5ee9, U+5ef0-5ef1, U+5ef4, U+5ef8, U+5efe, U+5f03, U+5f09, U+5f0b-5f0d, U+5f11, U+5f16, U+5f29, U+5f2d, U+5f2f, U+5f38, U+5f41, U+5f4e, U+5f51, U+5f56, U+5f5c-5f5d, U+5f61, U+5f6d, U+5f73, U+5f82-5f83, U+5f87-5f88, U+5f91, U+5f99, U+5fad, U+5fbc, U+5fd6, U+5fdd, U+5fe4, U+5ff0-5ff1, U+5ff8, U+5ffb, U+5fff, U+600e-6010, U+6019, U+601b, U+6021, U+6026, U+6029, U+602b, U+6031, U+603a, U+6042, U+604a, U+6059-605a, U+605f-6060, U+6064, U+606c, U+6077, U+6081, U+6083, U+608b, U+6092, U+6096-6097, U+609a-609b, U+60b3, U+60b5, U+60bd, U+60c6, U+60d3, U+60d8, U+60f1, U+60f4, U+60f6-60f7, U+60fb, U+6100, U+6103, U+6106, U+610d-610e, U+6121, U+6127-6128, U+612c, U+6134, U+613d-613f, U+6142;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold036.woff") format("woff");
  unicode-range: U+2e99, U+2e9b, U+2f41, U+2f46, U+614a, U+614d, U+6153, U+6158-615a, U+615d, U+615f, U+6165, U+616b, U+616f, U+6171, U+6173-6175, U+6177, U+6187, U+618a, U+6196, U+6199, U+61ba, U+61c6, U+61c8, U+61ca-61cd, U+61e6, U+61f4, U+61f6, U+61fd-61fe, U+6200, U+6209, U+6214, U+621b, U+621d-621e, U+6221, U+6233, U+624e, U+625b, U+625e, U+6260, U+6263, U+6268, U+627c, U+627e, U+6282-6283, U+6293-6294, U+6296, U+62ac, U+62bb, U+62c6-62c8, U+62ca, U+62cc, U+62cf, U+62d1, U+62ef, U+62f1, U+6302, U+6308, U+630c, U+6327, U+633e, U+634d, U+6350, U+636b, U+6376, U+6380, U+6389, U+638e, U+6396, U+63a3, U+63ab, U+63b5, U+63be, U+63c0, U+63d2, U+63e3, U+63e9, U+6406, U+640f, U+6413, U+6417, U+6428, U+6434, U+6436, U+644e, U+6467, U+6476, U+6488, U+6493, U+6495, U+64a9, U+64bb, U+64c2, U+64c5, U+64c7, U+64d2, U+64d4, U+64d8, U+64da, U+64e0, U+64e3, U+64e7, U+64ef, U+64f1, U+64f4, U+64f6, U+64fa, U+64fd, U+6500, U+6505, U+651c, U+6524, U+652c, U+6534-6535, U+6537-6538, U+6548, U+6555-6556, U+6558, U+655d-655e, U+6578, U+6588, U+659b, U+659f, U+65ab, U+65b7, U+65c1, U+65c3-65c4, U+65c6, U+65cc, U+65d2, U+65d9, U+65db, U+65e0-65e1, U+65f1, U+65fb, U+6603, U+661c, U+6636, U+663f, U+6641, U+6649, U+665e, U+6662, U+6664, U+6667, U+6683-6684, U+668e, U+6698, U+669d, U+66b8-66b9, U+66bc, U+66be, U+66c1, U+66c4, U+66da, U+66e0, U+66e6, U+66e9, U+66f5, U+66f7, U+670f, U+6716, U+671e, U+672e, U+6737-6738, U+673f, U+6741, U+6746, U+6759, U+6760, U+6763-6764, U+676a, U+6770, U+6772-6773, U+677c, U+6785, U+6789, U+678b-678c, U+67a6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold037.woff") format("woff");
  unicode-range: U+2f4d-2f4f, U+2f53, U+67a9, U+67b3-67b4, U+67b8-67b9, U+67c6, U+67ce, U+67dd-67de, U+67e2, U+67e4, U+67e7, U+67ec, U+67ee-67ef, U+6829, U+682b, U+6832, U+6840, U+684d-684e, U+6859, U+6863, U+6874, U+6877, U+687e-687f, U+688d, U+688f, U+6894, U+68a0, U+68a6, U+68ad, U+68b9-68ba, U+68c6, U+68ca, U+68d4-68d5, U+68d7, U+68e0-68e1, U+68e3, U+68e7, U+68ef, U+6901, U+6904, U+6908, U+690c, U+690f, U+691a, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6936, U+6939, U+693d, U+6954, U+6959, U+695c-695e, U+6961, U+696a-696b, U+696e, U+6974, U+6978-6979, U+697e, U+6981, U+6991, U+6995, U+69a0, U+69a7, U+69b1-69b2, U+69bb, U+69be-69bf, U+69c1, U+69ca, U+69ce, U+69d0, U+69d3, U+69dd-69de, U+69e7-69e8, U+69eb, U+69ed, U+69f2, U+69f9, U+6a0a, U+6a0c, U+6a12-6a14, U+6a1b, U+6a1e, U+6a22, U+6a2e, U+6a36, U+6a38, U+6a44, U+6a48, U+6a62, U+6a66, U+6a72, U+6a78, U+6a8d, U+6a90, U+6a97, U+6aa0, U+6aa3, U+6aaa, U+6aac, U+6ab3, U+6ab8, U+6ac1, U+6ad1, U+6ada, U+6ade-6adf, U+6aea, U+6afa, U+6b05, U+6b0a, U+6b16, U+6b1f, U+6b37-6b39, U+6b43, U+6b47, U+6b49, U+6b50, U+6b54, U+6b59, U+6b5b, U+6b5f, U+6b61, U+6b78-6b79, U+6b80, U+6b83-6b84, U+6b8d, U+6b95, U+6b98, U+6b9e, U+6ba4, U+6baa-6bab, U+6baf, U+6bb1, U+6bb3, U+6bbc, U+6bc6, U+6bcb, U+6bd3, U+6bdf, U+6bf3, U+6c08, U+6c13-6c14, U+6c1b, U+6c24, U+6c55, U+6c5e, U+6c62, U+6c68, U+6c73, U+6c7e, U+6c82, U+6c8d, U+6c90, U+6c92, U+6c9a-6c9b, U+6cae, U+6cb1, U+6cba, U+6cbd-6cbe, U+6cc5, U+6cd3, U+6cd7, U+6cd9;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold038.woff") format("woff");
  unicode-range: U+2f58-2f59, U+6cdd, U+6cef, U+6cf1, U+6d0c, U+6d19, U+6d2b, U+6d33, U+6d36, U+6d3d, U+6d5a, U+6d63-6d64, U+6d79, U+6d93, U+6d95, U+6db5, U+6dc5-6dc7, U+6dcc, U+6dd2, U+6dd5, U+6dd9, U+6dde, U+6de4, U+6de6, U+6dea, U+6dec, U+6dfa, U+6e0a, U+6e19, U+6e1d, U+6e1f, U+6e23-6e24, U+6e2b, U+6e2d-6e2e, U+6e3a, U+6e43, U+6e4d-6e4e, U+6e5f, U+6e6b, U+6e6e, U+6e72, U+6e76, U+6e82, U+6e8f, U+6e98, U+6e9f, U+6ea5, U+6eaa, U+6eaf, U+6eb2, U+6eb7, U+6ebd, U+6ec2, U+6ec4, U+6ecc, U+6ed3, U+6ed5, U+6eec, U+6ef7, U+6eff, U+6f13, U+6f3e, U+6f41, U+6f58, U+6f5b, U+6f66, U+6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c, U+6f80, U+6f82, U+6f86, U+6f8e, U+6f91, U+6fa1, U+6fa3, U+6fb3, U+6fc2, U+6fc6, U+6fd4, U+6fd8, U+6fdb, U+6fdf, U+6fec, U+6fee, U+6ff3, U+6ff6, U+6ffa, U+7001, U+7009, U+700b, U+700f, U+7011, U+7018, U+701a-701b, U+701d, U+7030, U+7032, U+7051, U+7063, U+70ae-70af, U+70b3, U+70cb, U+70dd, U+70df, U+70f1, U+70fd, U+711c, U+7156, U+7162, U+7165-7166, U+716c, U+7188, U+718f, U+7195, U+71a8, U+71ac, U+71b9, U+71c9, U+71d4, U+71df-71e0, U+71e7, U+71ec, U+71ee, U+71f9, U+71fc, U+720d, U+7210, U+7228, U+7230, U+723b-723c, U+723f, U+7246, U+724b, U+7258, U+7274, U+727e, U+7281-7282, U+7287, U+7292, U+7296, U+72a2, U+72a7, U+72b2, U+72b9, U+72c3, U+72c6, U+72ce, U+72d2, U+72e0, U+72e2, U+72f7, U+730a, U+7316-7317, U+731d, U+7329, U+732f, U+7334, U+734e, U+7357, U+7368, U+736a, U+7375, U+737a-737b, U+73b3, U+73bb, U+73ce, U+73de, U+73e5, U+73ee, U+73f1, U+73f8, U+7405;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold039.woff") format("woff");
  unicode-range: U+2f68, U+743a, U+743f, U+7441, U+7459, U+745f, U+7463-7464, U+7469-746a, U+746f-7470, U+747e, U+749e, U+74a2, U+74ca, U+74cf, U+74d4, U+74e0, U+74e3, U+74e7, U+74e9, U+74ee, U+74f0-74f2, U+74f7-74f8, U+7503-7505, U+750c-750e, U+7513, U+751e, U+752c, U+7538, U+753c, U+7544, U+7546, U+7549-754b, U+754d, U+755a-755b, U+7564, U+7567, U+7569, U+756b, U+756d, U+7574, U+7578, U+7582, U+7589, U+7594, U+759a, U+759d, U+75a3, U+75a5, U+75b3, U+75b8, U+75bd, U+75c2-75c3, U+75ca, U+75cd, U+75de, U+75f2-75f3, U+75fc, U+75fe-75ff, U+7601, U+7609, U+760b, U+761f-7620, U+7622, U+7627, U+7630, U+7634, U+763b, U+7646, U+7648, U+7658, U+765c, U+7661-7662, U+7667-7669, U+766c, U+7670, U+7672, U+7676, U+7678, U+767c, U+7680, U+7683, U+7688, U+768b, U+768e, U+7696, U+7699-769a, U+76b0, U+76b4, U+76b7-76b9, U+76c2, U+76cd, U+76d2, U+76d6, U+76de, U+76ea, U+76fb, U+7704, U+7707-7708, U+771b, U+7724-7726, U+7737, U+7747, U+775a-775b, U+7765, U+7779, U+777f, U+778b, U+778e, U+77b6, U+77b9, U+77bb, U+77bd, U+77bf, U+77c7, U+77cd, U+77d7, U+77da, U+77e3, U+77fc, U+780c, U+7812, U+7820, U+7845, U+7874, U+787c, U+7886, U+788c, U+789a, U+78a3, U+78aa, U+78af, U+78b5, U+78bc, U+78be, U+78c5-78c6, U+78ca-78cb, U+78d1, U+78e7, U+78ec, U+78f4, U+78fd, U+7907, U+7911-7912, U+7919, U+7926, U+792a, U+792c, U+7957, U+795a, U+797a, U+7980, U+798a, U+799d, U+79a7, U+79b3, U+79ba, U+79c9, U+79d5, U+79e1, U+79e7, U+79ec, U+7a08, U+7a0d, U+7a18-7a19, U+7a20, U+7a31, U+7a37, U+7a3e, U+7a43;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold040.woff") format("woff");
  unicode-range: U+7a49, U+7a61, U+7a69, U+7a7d, U+7a88, U+7a95-7a98, U+7ab0, U+7ab6, U+7abf, U+7ac5, U+7ac7, U+7aca, U+7acd, U+7acf, U+7ad2-7ad3, U+7ad5, U+7ada, U+7add, U+7ae1-7ae2, U+7aed, U+7af0, U+7af8, U+7b02, U+7b04, U+7b06, U+7b0a-7b0b, U+7b0f, U+7b18, U+7b1e, U+7b28, U+7b33, U+7b35-7b36, U+7b45, U+7b4c, U+7b50, U+7b5d, U+7b65, U+7b6c, U+7b6e, U+7b70-7b71, U+7b74, U+7b7a, U+7b8d, U+7b8f, U+7b98-7b9a, U+7b9c-7b9d, U+7b9f, U+7bb4, U+7bc1, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7be5-7be6, U+7be9, U+7bf3, U+7bf6-7bf7, U+7c07, U+7c0d, U+7c11-7c14, U+7c17, U+7c1f, U+7c23, U+7c27, U+7c2b, U+7c37, U+7c3d, U+7c40, U+7c43, U+7c4c, U+7c4f, U+7c54, U+7c56, U+7c58, U+7c5f, U+7c64-7c65, U+7c6c, U+7c75, U+7c83, U+7c90, U+7ca1-7ca2, U+7ca4, U+7ca8, U+7cab, U+7cad, U+7cb1-7cb3, U+7cbd, U+7cc0, U+7cc2, U+7cc5, U+7cd2, U+7cd8, U+7cdc, U+7ce2, U+7cef, U+7cf2, U+7cf4, U+7cf6, U+7d02, U+7d06, U+7d0a, U+7d15, U+7d1c, U+7d2e, U+7d32, U+7d35, U+7d3f, U+7d45, U+7d4b, U+7d4e-7d4f, U+7d56, U+7d5b, U+7d6e, U+7d73, U+7d7d, U+7d89, U+7d8f, U+7d9b, U+7d9f, U+7da2-7da3, U+7dab, U+7dae-7db0, U+7db5, U+7dc7, U+7dd5, U+7dd8, U+7ddc-7ddd, U+7de1, U+7de4, U+7df2, U+7e05, U+7e09, U+7e12, U+7e1f, U+7e21-7e22, U+7e32, U+7e35, U+7e39-7e3b, U+7e3d, U+7e43, U+7e46, U+7e56, U+7e59-7e5a, U+7e5d-7e5e, U+7e66-7e67, U+7e69-7e6a, U+7e79, U+7e7b-7e7d, U+7e7f, U+7e83, U+7e88-7e89, U+7e8c, U+7e8e, U+7e90, U+7e92-7e94, U+7e9b-7e9c, U+7f38, U+7f45, U+7f4c-7f4e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold041.woff") format("woff");
  unicode-range: U+2f79, U+2f7e, U+2f80, U+7f50-7f51, U+7f54-7f55, U+7f58, U+7f5f, U+7f67-7f69, U+7f78, U+7f82-7f83, U+7f86-7f88, U+7f94, U+7f9d, U+7fa3, U+7fae-7faf, U+7fb2, U+7fb6, U+7fb8-7fb9, U+7fc6, U+7fca, U+7fd5, U+7fe1, U+7fe6, U+7fe9, U+7ff9, U+8004, U+800b, U+8012, U+8018-8019, U+801c, U+8021, U+8028, U+803b, U+803f, U+8046, U+804a, U+8052, U+8062, U+8068, U+8072, U+8076, U+8079, U+807f, U+8084-8086, U+8093, U+80ac-80ad, U+80c4, U+80d6, U+80d9, U+80db, U+80dd, U+80e5, U+80ef, U+80fc, U+8109, U+8123, U+812f, U+813e, U+8146, U+8153, U+815f, U+8165-8166, U+816e, U+8174, U+8182-8183, U+8188, U+818a, U+8193, U+8195, U+81a4, U+81a9, U+81b0, U+81b8, U+81ba, U+81bd-81be, U+81c8-81c9, U+81d1, U+81d8-81da, U+81e0, U+81e7, U+81fb, U+81fe, U+8202, U+8209-820a, U+820d, U+8212, U+8216, U+822e, U+8238, U+8240, U+8259-825a, U+825d, U+825f, U+8262, U+8264, U+8268, U+826a, U+8271, U+8277, U+828d, U+829f, U+82ab-82ac, U+82d2, U+82d9, U+82dc, U+82de-82df, U+82e1, U+82e3, U+82f3-82f4, U+82f9, U+82fb, U+8303, U+8306, U+8316-8318, U+8323, U+832f, U+8331-8332, U+8334-8335, U+8345, U+8350, U+8373, U+8375, U+8385, U+8387, U+838e, U+8393, U+8396, U+839a, U+839f-83a0, U+83a8, U+83aa, U+83b5, U+83bd, U+83c1, U+83ce, U+83d8, U+83e0, U+83f2, U+83f4, U+83f7, U+83fb, U+83fd, U+8403, U+8407, U+840b, U+840d, U+8413, U+8422, U+842a, U+8435, U+8438, U+843c, U+8446, U+8462, U+8469, U+846b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold042.woff") format("woff");
  unicode-range: U+2f8c, U+2f91, U+846e-846f, U+8477, U+8479, U+8482, U+8484, U+849f, U+84a1, U+84ad, U+84b9, U+84bb, U+84bf, U+84c1, U+84c6, U+84ca, U+84cd, U+84d0, U+84d6, U+84d9-84da, U+84f4, U+84fc, U+84ff, U+8506, U+8514-8515, U+8517-8518, U+851f, U+852c, U+8540-8541, U+8548, U+854b, U+8555, U+8558, U+855a, U+8563, U+856d, U+8577, U+8580, U+8588, U+858a, U+8590-8591, U+859b-859c, U+85a4, U+85a8, U+85b9-85ba, U+85d0, U+85d5, U+85dc, U+85f9-85fa, U+85fe, U+8602, U+860a-860b, U+8613, U+8616-8617, U+861a, U+8622, U+862f-8630, U+863f, U+864d, U+865f, U+8667, U+8671, U+868b-868c, U+8693, U+86a3, U+86a9-86ab, U+86af-86b0, U+86b6, U+86c4, U+86d4, U+86de-86df, U+86e9, U+86ec, U+86ef, U+86f9, U+86fb, U+8703, U+8706, U+8708-870a, U+870d, U+8711-8712, U+871a, U+8725, U+8729, U+8734, U+8737, U+873f, U+874c, U+874e, U+8753, U+8757, U+8759, U+875f-8760, U+8763, U+8768, U+876a, U+876e, U+8774, U+8778, U+8782, U+879f, U+87ab, U+87af, U+87b3, U+87bb, U+87bd, U+87c0, U+87c4, U+87c6, U+87cb, U+87d0, U+87d2, U+87ef, U+87f2, U+87f6-87f7, U+87fe, U+880e-880f, U+8811, U+8815-8816, U+8821, U+8827, U+8831, U+8836, U+8839, U+883b, U+8842, U+8844, U+884d, U+8859, U+8862, U+886b, U+8872, U+8875, U+887d-887e, U+888d, U+8892, U+8897, U+8899, U+889e, U+88a4, U+88ae, U+88b0, U+88b5, U+88bf, U+88c4, U+88d8-88d9, U+88e8, U+88f2, U+88f4, U+88f9, U+88fc, U+8902, U+890a, U+8913, U+891d-891e, U+8925, U+892b, U+8936, U+8938, U+893b, U+8941, U+8943, U+894c-894d, U+8960, U+8964, U+896a, U+896d, U+896f, U+8974, U+897e, U+8983, U+8988, U+898a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold043.woff") format("woff");
  unicode-range: U+2f97-2f98, U+8993, U+8998, U+89a1, U+89a6, U+89a9, U+89ac, U+89af, U+89b2, U+89ba, U+89bf-89c0, U+89da, U+89dc-89dd, U+89e7, U+89f4, U+89f8, U+8a0c, U+8a10, U+8a16, U+8a36, U+8a41, U+8a46, U+8a48, U+8a52, U+8a5b, U+8a6c-8a6d, U+8a7c, U+8a82, U+8a84, U+8a91, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa8, U+8ac2, U+8ada-8adb, U+8ade, U+8ae0-8ae2, U+8ae4, U+8af1, U+8af3, U+8b07, U+8b0c, U+8b14, U+8b1a, U+8b26, U+8b28, U+8b2b, U+8b3e, U+8b41, U+8b49, U+8b4c, U+8b4e-8b4f, U+8b56, U+8b5b, U+8b5f, U+8b6b, U+8b6f, U+8b71, U+8b74, U+8b7d, U+8b8a, U+8b8c, U+8b8e, U+8b92, U+8b96, U+8b99-8b9a, U+8c3a, U+8c3f, U+8c41, U+8c48, U+8c4c, U+8c4e, U+8c50, U+8c55, U+8c62, U+8c6b-8c6c, U+8c78, U+8c7a, U+8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c94, U+8c98, U+8cad-8cae, U+8cb2-8cb3, U+8cbd, U+8cc1, U+8ccd, U+8cda, U+8cfa-8cfb, U+8d07, U+8d0a, U+8d0d, U+8d0f-8d10, U+8d13, U+8d67, U+8d6d, U+8d71, U+8d81, U+8dba, U+8dc2, U+8dcc, U+8dcf, U+8dd6, U+8dda-8ddb, U+8ddf, U+8de3, U+8deb, U+8dfc, U+8dff, U+8e08-8e09, U+8e10, U+8e1d-8e1f, U+8e30, U+8e34, U+8e47-8e4a, U+8e4c, U+8e50, U+8e55, U+8e59, U+8e60, U+8e63-8e64, U+8e76, U+8e7c, U+8e84, U+8e8b, U+8e94, U+8ea1, U+8eaa, U+8eac, U+8ec5-8ec6, U+8ec8, U+8edb, U+8ee3, U+8efb-8efc, U+8efe, U+8f05, U+8f0a, U+8f0c, U+8f12-8f13, U+8f15, U+8f19, U+8f1c, U+8f1f, U+8f26, U+8f33, U+8f39, U+8f3b, U+8f3e, U+8f42, U+8f45-8f46, U+8f4c, U+8f4e, U+8f57, U+8f5c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold044.woff") format("woff");
  unicode-range: U+8f63-8f64, U+8f9c, U+8fa7-8fa8, U+8fad-8faf, U+8fb7, U+8fda, U+8fe2, U+8fe5, U+8fef, U+8ff4, U+8ff9-8ffa, U+9005, U+900b, U+900e, U+9011, U+9015-9016, U+9027, U+9035-9036, U+9039, U+903e, U+9049, U+904f-9052, U+9056, U+9058, U+905e, U+9068, U+906f, U+9072, U+9076, U+9080, U+9082-9083, U+908f, U+90a8, U+90af, U+90b1, U+90b5, U+90db, U+90e2, U+9102, U+9112, U+9130, U+9132, U+914a, U+9156, U+9158, U+9163, U+9165, U+9169, U+9172-9173, U+9182, U+918b, U+91a2, U+91aa-91ab, U+91af, U+91b4-91b5, U+91ba, U+91c1, U+91cb, U+91d0, U+91d6, U+91db, U+91df, U+91e1, U+91f5-91f6, U+91fc, U+91ff, U+9211, U+9214-9215, U+921e, U+9229, U+922c, U+923f, U+9245, U+924b, U+9250, U+9257, U+925a, U+925e, U+9293, U+9295-9296, U+92b7, U+92b9, U+92e9, U+92fa, U+9319-931a, U+9322-9323, U+9335, U+933a-933b, U+9344, U+9356, U+935c, U+9360, U+936e, U+9394, U+93ac, U+93b0, U+93b9, U+93c3, U+93c8, U+93d0, U+93d6-93d8, U+93dd, U+93e4-93e5, U+93e8, U+9403, U+9407, U+9410, U+9413-9414, U+941a, U+9421, U+942b, U+9436, U+943a, U+9441, U+9452, U+945a-945b, U+945e, U+9460, U+9462, U+946a, U+9470, U+9475, U+9477, U+947c, U+947e, U+9481, U+9582, U+9587, U+958a, U+9594, U+9596, U+9598-9599, U+95a0, U+95a7, U+95ad, U+95b9, U+95bc, U+95be, U+95c3, U+95cc-95cd, U+95d4-95d6, U+95dc, U+95e1-95e2, U+95e5, U+9621, U+9628, U+962e-962f, U+9642, U+964b-964c, U+964f, U+965c-965d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold045.woff") format("woff");
  unicode-range: U+2faa-2fab, U+2fb1-2fb2, U+2fbd-2fc0, U+965e-965f, U+9666, U+966c, U+9672, U+968d, U+9695, U+9697-9698, U+96a7-96a8, U+96b0-96b2, U+96b4, U+96b6, U+96b8-96b9, U+96c9, U+96cb, U+96ce, U+96d5-96d6, U+96d9, U+96f9, U+9704, U+9706, U+9708, U+970d-970f, U+9711, U+9713, U+9719, U+9724, U+972a, U+9730, U+9738-9739, U+973d-973e, U+9742, U+9746, U+9748-9749, U+9760, U+9764, U+9766, U+9768, U+976b, U+9771, U+9779-977a, U+977c, U+9781, U+9785-9786, U+978f-9790, U+979c, U+97a3, U+97a6, U+97a8, U+97ab, U+97b3-97b4, U+97c3, U+97c6, U+97c8, U+97cb, U+97dc, U+97ed, U+97f2, U+97f5-97f6, U+980f, U+9821, U+9846, U+984b, U+984f, U+9871, U+9873-9874, U+98aa, U+98b1, U+98b6, U+98c3, U+98c6, U+98e9, U+98eb, U+98ed-98ee, U+9912, U+9914, U+9918, U+991d, U+9920-9921, U+9924, U+992c, U+992e, U+993d-993e, U+9942, U+994b-994c, U+9950-9951, U+9955, U+9997, U+99a5, U+99bc, U+99d1, U+99d8, U+99db, U+99df, U+99e2, U+99ed-99ee, U+99f2, U+99f8, U+99fb, U+9a01, U+9a05, U+9a0f, U+9a2b, U+9a3e, U+9a40, U+9a42-9a43, U+9a45, U+9a5b, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6b, U+9aad, U+9ab0, U+9abc, U+9ac0, U+9acf, U+9ad1, U+9ad3-9ad4, U+9ade-9adf, U+9ae2-9ae3, U+9ae6, U+9aeb, U+9af1, U+9af4, U+9afb, U+9b06, U+9b18, U+9b1f, U+9b23, U+9b25, U+9b27, U+9b29-9b2a, U+9b2e-9b2f, U+9b32, U+9b3b, U+9b43, U+9b4d-9b4e, U+9b51, U+9b58, U+9b74, U+9b83, U+9b91, U+9b93, U+9b96-9b97, U+9b9f-9ba0, U+9bb4, U+9bb9, U+9bc0, U+9bc6, U+9bca, U+9bcf, U+9bd1-9bd2, U+9bd4, U+9be1-9be3;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold046.woff") format("woff");
  unicode-range: U+2f01, U+2fc4, U+2fc6, U+2fcb-2fcc, U+2fd2, U+2fd4-2fd5, U+3402, U+34b5, U+34db, U+378d, U+37e2, U+3b22, U+3bb6, U+3bc3, U+3c0f, U+3e3f, U+3f72, U+4264, U+4453, U+445b, U+459d, U+45ea, U+4844, U+49b0, U+4c17, U+4e28, U+4e2f-4e30, U+4e8d, U+4ee1, U+4efd, U+4eff, U+4f03, U+4f0b, U+4f48-4f49, U+4f56, U+4f5f-4f60, U+4f6a, U+4f6c, U+4f7e, U+4f8a, U+4f94, U+4f97, U+4fc9, U+5001-5002, U+500e, U+5018, U+5027, U+502e, U+503b, U+5040-5041, U+5094, U+50cc, U+50d0, U+50e6, U+50f2, U+5103, U+5106, U+510b, U+511e, U+9be4, U+9bf0-9bf2, U+9c04, U+9c06, U+9c08-9c09, U+9c0c, U+9c12, U+9c14-9c15, U+9c1b, U+9c21, U+9c24-9c25, U+9c2e, U+9c30, U+9c32, U+9c3e, U+9c46-9c47, U+9c5a, U+9c60, U+9c67, U+9c76, U+9c78, U+9ce7, U+9ceb-9cec, U+9cf0, U+9d03, U+9d06, U+9d08, U+9d12, U+9d15, U+9d1f, U+9d23, U+9d26, U+9d2a, U+9d3e-9d3f, U+9d41, U+9d44, U+9d46, U+9d48, U+9d50-9d51, U+9d59, U+9d5d-9d5e, U+9d64, U+9d6f, U+9d72, U+9d7a, U+9d87, U+9d89, U+9d9a, U+9da4, U+9da9, U+9dab, U+9db2, U+9db8, U+9dba-9dbb, U+9dc1-9dc2, U+9dc6, U+9dcf, U+9dd3, U+9dd9, U+9de6, U+9ded, U+9def, U+9df8, U+9dfd, U+9e1a-9e1b, U+9e75, U+9e79, U+9e7d, U+9e81, U+9e88, U+9e8b-9e8c, U+9e91, U+9e95, U+9e9d, U+9ea5, U+9eaa, U+9ead, U+9eb8, U+9ebc, U+9ecc, U+9ecf-9ed0, U+9ed4, U+9edc-9ede, U+9ee0, U+9ee5, U+9ee8, U+9eef, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9f07-9f08, U+9f15, U+9f21, U+9f2c, U+9f4e-9f4f, U+9f52, U+9f54, U+9f5f-9f61, U+9f63, U+9f66, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f9c-9f9d, U+9fa0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold047.woff") format("woff");
  unicode-range: U+2e8f, U+5135, U+514a, U+5155, U+5157, U+519d, U+51c3, U+51ca, U+51de, U+51e2, U+51ee, U+5201, U+5213, U+5215, U+5249, U+5257, U+5261, U+5293, U+52c8, U+52cc, U+52d0, U+52d6, U+52db, U+52f0, U+52fb, U+5300, U+5307, U+531c, U+5361, U+5363, U+5393, U+539d, U+53b2, U+5412, U+5427, U+544d, U+546b, U+5474, U+547f, U+5488, U+5496, U+549c, U+54a1, U+54a9, U+54c6, U+54ff, U+550e, U+552b, U+5535, U+5550, U+5581, U+5586, U+558e, U+55ad, U+55ce, U+5608, U+560e, U+563b, U+5649, U+5666, U+566f, U+5671-5672, U+5676, U+569e, U+56a9, U+56ac, U+56b3, U+56c9, U+570a, U+5721, U+572f, U+5733-5734, U+5770, U+5777, U+577c, U+579c, U+57b8, U+57c7-57c8, U+57cf, U+57e4, U+57ed, U+57f5-57f6, U+57ff, U+5809, U+5864, U+5889, U+58a9, U+58ce, U+58d2, U+58d4, U+58da, U+58e0, U+58e9, U+590c, U+595d, U+596d, U+598b, U+5992, U+59a4, U+59c3, U+59d2, U+59dd, U+59f8, U+5a13, U+5a23, U+5a67, U+5a6d, U+5a77, U+5a7e, U+5a84, U+5a9e, U+5aa7, U+5ac4, U+5b19, U+5b25, U+5b41, U+5b56, U+5b7d, U+5b93, U+5bd8, U+5c12, U+5c1e, U+5c23, U+5c2b, U+5c62, U+5c7a, U+5c8f, U+5c9f, U+5ca3, U+5caa, U+5cba, U+5ccb, U+5cd0, U+5cd2, U+5cf4, U+5d0d, U+5d27, U+5d46-5d47, U+5d4a, U+5d53, U+5d6d, U+5d81, U+5da0, U+5da4, U+5da7, U+5db8, U+5dcb, U+5e14, U+5e18, U+5e58, U+5e5e, U+5e77, U+5ebe, U+5ecb, U+5ef9, U+5f00, U+5f02, U+5f07, U+5f1d, U+5f23, U+5f34, U+5f36, U+5f3d, U+5f40, U+5f54, U+5f58, U+5f64, U+5f67, U+5f7d, U+5f89, U+5f9c, U+5fa7, U+5faf, U+5fc9, U+5fde, U+5fe1, U+5fe9, U+600d, U+6014, U+6018;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold048.woff") format("woff");
  unicode-range: U+6033, U+6035, U+6047, U+609d-609e, U+60cb, U+60d4-60d5, U+60dd, U+60f8, U+611c, U+612b, U+6130, U+6137, U+618d, U+61b9, U+61bc, U+6222, U+623e, U+6243, U+6256, U+625a, U+626f, U+6285, U+62c4, U+62d6, U+62fc, U+630a, U+6318, U+6339, U+6343, U+6365, U+637c, U+63e5, U+63f5, U+6410, U+6422, U+6460, U+646d, U+6479, U+64be-64bf, U+64c4, U+64ce, U+64d0, U+64f7, U+64fb, U+6522, U+6529, U+6567, U+659d, U+6600, U+6609, U+6615, U+661e, U+6622, U+6624, U+662b, U+6630-6631, U+6633, U+663a, U+6648, U+664c, U+6659, U+6661, U+6665, U+6673, U+6677-6678, U+668d, U+66a0, U+66b2, U+66bb, U+66c8, U+66db, U+66e8, U+66fa-66fb, U+6713, U+6733, U+6747-6748, U+6766, U+677b, U+6781, U+6793, U+6798, U+679b, U+67bb, U+67c0, U+67d7, U+67f9, U+67fc, U+6801, U+681d, U+682c, U+6831, U+6852, U+685b, U+6872, U+6875, U+68a3, U+68a5, U+68b2, U+68c8, U+68d0, U+68e8, U+68ed, U+68f0-68f1, U+68fc, U+690a, U+6935, U+6942, U+6949, U+6957, U+6963-6964, U+6968, U+6980, U+69a5, U+69ad, U+69cf, U+69e2, U+69e9-69ea, U+69f5-69f6, U+6a0f, U+6a15, U+6a3b, U+6a3e, U+6a45, U+6a50, U+6a56, U+6a5b, U+6a73, U+6a89, U+6a94, U+6a9d-6a9e, U+6aa5, U+6ae4, U+6ae7, U+6b1b, U+6b1e, U+6b2c, U+6b35, U+6b46, U+6b56, U+6b60, U+6b67, U+6b82, U+6ba9, U+6bad, U+6bd6-6bd7, U+6bff, U+6c05, U+6c10, U+6c33, U+6c59, U+6c5c, U+6c74, U+6c76, U+6c85-6c86, U+6c98, U+6c9c, U+6caa, U+6cc6, U+6cd4, U+6ce0, U+6ceb, U+6cee, U+6cfb, U+6d04, U+6d0e, U+6d2e, U+6d31, U+6d39, U+6d3f, U+6d58, U+6d65, U+6d82, U+6d87, U+6d94, U+6daa;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold049.woff") format("woff");
  unicode-range: U+2f67, U+6dac, U+6dbf, U+6dc4, U+6dd6, U+6ddb, U+6ddd, U+6dfc, U+6e44, U+6e5c, U+6e5e, U+6eb1, U+6ec1, U+6ec7, U+6ece, U+6f10, U+6f1a, U+6f2a, U+6f2f, U+6f33, U+6f51, U+6f59, U+6f5e, U+6f61-6f62, U+6f7e, U+6f88, U+6f8c-6f8d, U+6f94, U+6fa0, U+6fa7, U+6fb6, U+6fbc, U+6fc7, U+6fca, U+6ff0, U+6ff5, U+6ff9, U+7005, U+704a, U+704e, U+705d-705e, U+7064, U+7075, U+7085, U+70a4, U+70ab, U+70b7, U+70d4, U+70d8, U+70e4, U+710f, U+711e, U+7120, U+712b, U+712e, U+7146-7147, U+7151-7152, U+715c, U+7160, U+7168, U+7185, U+7187, U+7192, U+71ba, U+71c1, U+71c4, U+71fe, U+7200, U+7215, U+7255-7256, U+728d, U+729b, U+72be, U+72fb, U+7327-7328, U+7350, U+7366, U+737c, U+7395, U+739f-73a0, U+73a2, U+73a6, U+73ab, U+73c9, U+73cf, U+73d6, U+73d9, U+73e3, U+73e9, U+7407, U+740a, U+741a-741b, U+7426, U+7428, U+742a-742c, U+742e-7430, U+7444, U+7446-7447, U+744b, U+7457, U+7462, U+746b, U+746d, U+7486-7487, U+7489, U+7490, U+7498, U+749c, U+749f, U+74a3, U+74a6, U+74a8-74a9, U+74b5, U+74bf, U+74c8-74c9, U+74ff, U+7501, U+7517, U+752f, U+756f, U+7579, U+7592, U+75ce, U+75e4, U+7600, U+7602, U+7608, U+7615-7616, U+7619, U+761e, U+762d, U+7635, U+7643, U+764b, U+7664-7665, U+766d, U+766f, U+7671, U+7681, U+769b, U+769d-769e, U+76a6, U+76aa, U+76b6, U+76c5, U+76cc, U+76ce, U+76d4, U+76e6, U+76f1, U+76fc, U+770a, U+7719, U+7734, U+7736, U+7746, U+774d-774e, U+775c, U+775f, U+7762, U+777a, U+7780, U+7794, U+77aa, U+77e0, U+782d, U+7843, U+784e-784f, U+7851, U+7868;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold050.woff") format("woff");
  unicode-range: U+2f71, U+786e, U+78ad, U+78b0, U+78e4, U+78f2, U+78f7, U+7900, U+791c, U+792e, U+7931, U+7934, U+7945-7946, U+795c, U+7979, U+7998, U+79b8, U+79c8, U+79ca, U+79d4, U+79de, U+79eb, U+79ed, U+7a03, U+7a39, U+7a5d, U+7a6d, U+7a85, U+7aa0, U+7ab3, U+7abb, U+7ace, U+7aeb, U+7afd, U+7b12, U+7b2d, U+7b3b, U+7b47, U+7b4e, U+7b60, U+7b6d, U+7b6f, U+7b9e, U+7bd7, U+7bd9, U+7c01, U+7c20, U+7c31, U+7c33, U+7c36, U+7c59, U+7c6d, U+7c79, U+7c8f, U+7c94, U+7ca0, U+7cbc, U+7cd5, U+7cd9, U+7cdd, U+7d07-7d08, U+7d13, U+7d1d, U+7d23, U+7d31, U+7d41, U+7d48, U+7d53, U+7d5c, U+7d7a, U+7d83, U+7d8b, U+7da6, U+7dc2, U+7dcc, U+7e08, U+7e11, U+7e15, U+7e28, U+7e47, U+7e52, U+7e8a, U+7e8d, U+7f47, U+7f91, U+7f97, U+7fbf, U+7fce, U+7fdb, U+7fdf, U+7fec, U+7fee, U+7ffa, U+8014, U+8026, U+8035, U+8037, U+803c, U+80ca, U+80d7, U+80e0, U+80f3, U+8118, U+814a, U+8160, U+8167-8168, U+816d, U+81bb, U+81ca, U+81cf, U+81d7, U+8260, U+8274, U+828e, U+82a1, U+82a3-82a4, U+82a9, U+82ae, U+82b7, U+82be-82bf, U+82c6, U+82d5, U+82fd-82fe, U+8300-8301, U+8322, U+832d, U+833a, U+8343, U+8347, U+8351, U+8355, U+8362, U+837d, U+8386, U+8392, U+8398, U+83a7, U+83a9, U+83bf-83c0, U+83c7, U+83cf, U+83d1, U+83e1, U+83ea, U+8401, U+8406, U+8448, U+845f, U+8470, U+8473, U+8485, U+849e, U+84af, U+84b4, U+84ba, U+84c0, U+84c2, U+851e, U+852f, U+8532, U+8559, U+8564, U+857a, U+858c, U+858f, U+85a2, U+85ad, U+85cb, U+85ce, U+85ed, U+85ff, U+8604-8605, U+8610, U+8612, U+8618, U+8629, U+8638, U+8641, U+8657, U+8662;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold051.woff") format("woff");
  unicode-range: U+2fa1, U+866c, U+8675, U+8698, U+86b8, U+86fa, U+86fc-86fd, U+870b, U+8771, U+8787-8788, U+87ac-87ad, U+87b5, U+87d6, U+8806, U+880a, U+8810, U+8814, U+8898, U+88aa, U+88ca, U+88ce, U+88f5, U+8918-891a, U+891c, U+8927, U+8930, U+8932, U+8939, U+8940, U+8994, U+89d4, U+89e5, U+89f6, U+8a12, U+8a15, U+8a22, U+8a37, U+8a47, U+8a4e, U+8a5d, U+8a61, U+8a75, U+8a79, U+8aa7, U+8ad0, U+8adf, U+8af4, U+8af6, U+8b46, U+8b54, U+8b59, U+8b69, U+8b9d, U+8c49, U+8c68, U+8ce1, U+8cf8, U+8cfe, U+8d12, U+8d1b, U+8daf, U+8dce, U+8dd1, U+8dd7, U+8e20, U+8e23, U+8e3d, U+8e70, U+8e7b, U+8efa, U+8f1e, U+8f2d, U+8f36, U+8f54, U+8fa6, U+8fb5, U+8fe4, U+8fe8, U+8fee, U+9008, U+902d, U+9088, U+9095, U+9097, U+9099, U+909b, U+90a2, U+90b3, U+90be, U+90c4-90c5, U+90c7, U+90d7, U+90dd, U+90ef, U+90f4, U+9114-9116, U+9122-9123, U+912f, U+9131, U+9134, U+913d, U+9148, U+915b, U+9183, U+919e, U+91b1, U+91bc, U+91d7, U+91e4-91e5, U+91ed, U+91f1, U+91fb, U+9207, U+9210, U+9238-923a, U+923c, U+9240, U+9243, U+924f, U+9278, U+9288, U+92c2, U+92cb-92cc, U+92d3, U+92e0, U+92ff, U+931f, U+9321, U+9325, U+9348-9349, U+9364-9365, U+936a, U+9370, U+939b, U+93a3, U+93ba, U+93c6, U+93de-93df, U+93fd, U+9404, U+9433, U+944a, U+9463, U+946b, U+9471-9472, U+958e, U+959f, U+95a6, U+95a9, U+95ac, U+95b6, U+95bd, U+95cb, U+95d0, U+95d3, U+95da, U+95de, U+9658, U+9684, U+969d, U+96a4-96a5, U+96d2, U+96de, U+96e9, U+96ef, U+9733, U+973b, U+974d-974f, U+975a, U+976e, U+9773, U+9795;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold052.woff") format("woff");
  unicode-range: U+2e97, U+3406, U+342c, U+342e, U+3468, U+346a, U+3492, U+34bc, U+34c1, U+34c7, U+351f, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35f4, U+3605, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+37c1, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38fa, U+3917, U+391a, U+396f, U+3a6e, U+3a73, U+3ad6-3ad7, U+3aea, U+3b0e, U+3b1a, U+3b1c, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bcd, U+3bf0, U+97ae, U+97ba, U+97c1, U+97c9, U+97db, U+97de, U+97f4, U+980a, U+981e, U+982b, U+9852-9853, U+9856-9857, U+9859, U+9865, U+986c, U+98ba, U+98c8, U+98e7, U+9958, U+999e, U+9a02-9a03, U+9a24, U+9a2d-9a2e, U+9a38, U+9a4a, U+9a4e, U+9ab6, U+9ac1, U+9ac3, U+9ace, U+9ad6, U+9af9, U+9b02, U+9b08, U+9b20, U+9b2d, U+9b5e, U+9b66, U+9b72, U+9b75, U+9b79, U+9b84, U+9b8a, U+9b8f, U+9b9e, U+9ba7, U+9bc1, U+9bce, U+9be5, U+9bf8, U+9bfd, U+9c00, U+9c23, U+9c41, U+9c4f-9c50, U+9c53, U+9c63, U+9c65, U+9c77, U+9d1d-9d1e, U+9d43, U+9d47, U+9d52, U+9d63, U+9d70, U+9d7c, U+9d8a, U+9d96, U+9dac, U+9dbc, U+9dc0, U+9de7, U+9e07, U+9e15, U+9e9e, U+9ea4, U+9eac, U+9eaf, U+9f10, U+9f39, U+9f57, U+9f94, U+9f97, U+9fa2, U+f970, U+f9dc, U+fa0f-fa10, U+fa14-fa15, U+fa32, U+fa36, U+fa39, U+fa3c, U+fa3e, U+fa42, U+fa60, U+fa6a, U+2000b, U+2123d, U+2131b, U+2146e, U+216b4, U+218bd, U+21e34, U+231c4, U+235c4, U+2373f, U+23763, U+23cfe, U+247f1, U+2548e, U+2550e, U+25771, U+259c4, U+25da1, U+26aff, U+26e40, U+270f4, U+27684, U+28277, U+283cd, U+2a190;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold053.woff") format("woff");
  unicode-range: U+2e83, U+2e85, U+2ea6, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d64, U+3d9a, U+3dc0, U+3dd4, U+3e05, U+3e60, U+3e66, U+3e68, U+3e83, U+3e94, U+3f57, U+3f75, U+3f77, U+3fae, U+3fc9, U+3fd7, U+4039, U+4058, U+4093, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+4417, U+441c, U+4422, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+45b8, U+45e5, U+460f, U+4641, U+4665, U+46a1, U+46af, U+470c, U+4764, U+47fd, U+4816, U+484e, U+48b5, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b3b, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c20, U+4cc4, U+4cd1, U+4d07, U+4d77, U+4e02, U+4e0f, U+4e12, U+4e29, U+4e2b-4e2c, U+4e2e, U+4e40, U+4e47-4e48, U+4e51, U+4e5a, U+4e69, U+4e9d, U+4eb9, U+4ebb-4ebc, U+4ec3, U+4ec8, U+4ed0, U+4eda, U+4eeb, U+4ef1, U+4ef5, U+4f00, U+4f16, U+4f37, U+4f3e, U+4f54, U+4f58, U+4f64, U+4f77-4f78, U+4f7a, U+4f7d, U+4f82, U+4f85, U+4f92, U+4f9a, U+4fb2, U+4fbe, U+4fc5, U+4fcb, U+4fcf, U+4fd2, U+4fe6, U+4ff2, U+5000, U+5010, U+5013, U+501c, U+501e, U+5022, U+5042, U+5046, U+504e, U+5053, U+5057, U+5063, U+5066, U+506a, U+5070, U+5088, U+5092-5093, U+5095-5096, U+509c, U+50a3, U+50aa, U+50b1, U+50ba-50bb, U+50c4, U+50c7, U+50ce, U+50d4, U+50d9, U+50e1, U+50e9, U+50f3, U+5108, U+5117, U+511b, U+5160, U+5173, U+517b, U+5183, U+518b, U+5198, U+51a3, U+51ad, U+51bc, U+51f3-51f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold054.woff") format("woff");
  unicode-range: U+2e89, U+5202, U+5212, U+5216, U+5255, U+525c, U+526c, U+5277, U+5282, U+5284, U+5298, U+52a4, U+52a6, U+52af, U+52ba-52bb, U+52ca, U+52d1, U+52f7, U+530a-530b, U+5324, U+5335, U+533e, U+5342, U+5367, U+536c, U+537a, U+53a4, U+53b4, U+53b7, U+53c0, U+53d5, U+53da, U+53f4-53f5, U+5424, U+5428, U+5443, U+5455, U+5462, U+5466, U+546c, U+548a, U+548d, U+5495, U+54a0, U+54a6, U+54ad-54ae, U+54b7, U+54ba, U+54bf, U+54c3, U+54ec, U+54ef, U+54f1, U+54f3, U+5500-5501, U+5509, U+553c, U+5541, U+5547, U+554a, U+5560-5561, U+5564, U+557d, U+5582, U+5588, U+5591, U+55bf, U+55c9, U+55cc, U+55d1-55d2, U+55dd, U+55e2, U+55e9, U+5607, U+5610, U+5628, U+5630, U+5637, U+563d, U+563f-5640, U+5647, U+565e, U+5660, U+566d, U+5688, U+568c, U+5695, U+569a, U+569d, U+56a8, U+56ad, U+56b2, U+56c5, U+56cd, U+56df, U+56e8, U+56f6-56f7, U+5715, U+5723, U+5729, U+5745-5746, U+574c-574d, U+5768, U+576f, U+5773-5775, U+577b, U+579a, U+579d-579e, U+57a8, U+57ac, U+57cc, U+57d7, U+57de, U+57e6, U+57f0, U+57f8, U+57fb, U+57fd, U+5804, U+581e, U+5820, U+5827, U+5832, U+5839, U+5849, U+584c, U+5867, U+588a-588b, U+588d, U+588f-5890, U+5894, U+589d, U+58aa, U+58b1, U+58c3, U+58cd, U+58e2, U+58f3-58f4, U+5905-5906, U+590b, U+590d, U+5914, U+5924, U+593d, U+5946, U+595b, U+595f, U+5975-5976, U+599f, U+59ae, U+59bc, U+59c8, U+59cd, U+59de, U+59e3-59e4, U+59e7, U+59ee, U+5a0c-5a0d, U+5a17, U+5a27, U+5a2d, U+5a55, U+5a65, U+5a7a, U+5a8b, U+5a9c, U+5a9f-5aa0, U+5aa2, U+5ab1, U+5ab3, U+5ab5, U+5aba, U+5abf, U+5ada, U+5adc, U+5ae0, U+5ae5, U+5aee;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold055.woff") format("woff");
  unicode-range: U+2e96, U+2e98, U+5af0, U+5af5, U+5b00, U+5b08, U+5b17, U+5b2d, U+5b34, U+5b4c, U+5b52, U+5b68, U+5b6f, U+5b7c, U+5b7f, U+5b81, U+5b84, U+5b96, U+5bac, U+5bc0, U+5bce, U+5bd6, U+5bf1, U+5bfd, U+5c03, U+5c29, U+5c30, U+5c5f, U+5c63, U+5c67-5c69, U+5c70, U+5c7c, U+5c88, U+5c8a, U+5ca0, U+5ca2, U+5ca6-5ca7, U+5cad, U+5cb5, U+5cc9, U+5d06, U+5d10, U+5d1d, U+5d20, U+5d24, U+5d26, U+5d2b, U+5d31, U+5d39, U+5d42, U+5d61, U+5d6a, U+5d70, U+5d88, U+5d92, U+5d94, U+5d97, U+5d99, U+5db0, U+5db2, U+5db4, U+5db9, U+5dd1, U+5dd7-5dd8, U+5de0, U+5de4, U+5de9, U+5e00, U+5e12, U+5e15, U+5e1f, U+5e2e, U+5e3e, U+5e49, U+5e56, U+5e6b-5e6e, U+5ea5, U+5eaa, U+5eac, U+5eb9, U+5ebf, U+5ec6, U+5ed2, U+5ed9, U+5efd, U+5f08, U+5f0e, U+5f1c, U+5f1e, U+5f47, U+5f63, U+5f72, U+5f7e, U+5f8f, U+5fa2, U+5fa4, U+5fb8, U+5fc4, U+5fc7, U+5fcb, U+5fd2-5fd4, U+5fe2, U+5fee-5fef, U+5ff3, U+5ffc, U+6017, U+6022, U+6024, U+604c, U+607f, U+608a, U+6095, U+60a8, U+60b0-60b1, U+60be, U+60c8, U+60d9, U+60db, U+60ee, U+60f2, U+60f5, U+6110, U+6112-6113, U+6119, U+611e, U+613a, U+6141, U+6146, U+6160, U+617c, U+6192-6193, U+6197-6198, U+61a5, U+61a8, U+61ad, U+61d5, U+61dd, U+61df, U+61f5, U+6215, U+6223, U+6229, U+6246, U+624c, U+6251-6252, U+6261, U+6264, U+626d, U+6273, U+627b, U+6299, U+62a6, U+62d5, U+62fd, U+6303, U+630d, U+6310, U+6332, U+6335, U+633b-633c, U+6341, U+6344, U+634e, U+6359, U+636c, U+6384;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold056.woff") format("woff");
  unicode-range: U+6394, U+6399, U+63bd, U+63d4-63d5, U+63dc, U+63e0, U+63eb-63ec, U+63f2, U+63f7, U+6409, U+641e, U+6425, U+6429, U+642f, U+645a-645b, U+645d, U+6473, U+647d, U+6487, U+6491, U+649d, U+649f, U+64cb-64cc, U+64d5, U+64d7, U+64e4-64e5, U+64ff, U+6504, U+650f, U+6514, U+6516, U+651e, U+6532, U+6544, U+6554, U+656b, U+657a, U+6581, U+6584-6585, U+658a, U+65b2, U+65b5, U+65b8, U+65bf, U+65c2, U+65c9, U+65d4, U+65f2, U+65f9, U+65fc, U+6604, U+6608, U+6621, U+662a, U+6645, U+664e, U+6651, U+6657, U+665b, U+6663, U+666a-666d, U+667b, U+6680, U+6690, U+6692, U+6699, U+66ad, U+66b1, U+66b5, U+66bf, U+66ec, U+6701, U+6705, U+6712, U+6719, U+674c-674d, U+6754, U+675d, U+6774, U+6776, U+6792, U+67b0, U+67b2, U+67c3, U+67c8, U+67d2, U+67d9, U+67db, U+67f0, U+67f7, U+6810, U+6818, U+681f, U+682d, U+6833, U+683b, U+683e, U+6844-6845, U+6849, U+684c, U+6855, U+6857, U+686b, U+686e, U+687a, U+687c, U+6882, U+6890, U+6896, U+6898-689a, U+689c, U+68aa-68ab, U+68b4, U+68bb, U+68c3, U+68c5, U+68cc, U+68cf, U+68d6, U+68d9, U+68e4-68e5, U+68ec, U+68f7, U+68fb, U+6903, U+6907, U+693b, U+6946, U+6969, U+696c, U+6972, U+697a, U+697f, U+6992, U+6996, U+6998, U+69a6, U+69b0, U+69b7, U+69ba, U+69bc, U+69c0, U+69d1, U+69d6, U+69e3, U+69ee-69ef, U+69f3-69f4, U+69fe, U+6a11, U+6a1a, U+6a1d, U+6a30, U+6a32-6a34, U+6a3f, U+6a46, U+6a49, U+6a4e, U+6a52, U+6a64, U+6a7a, U+6a7e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold057.woff") format("woff");
  unicode-range: U+2e9e, U+2ea1, U+2ea3, U+6a83, U+6a8b, U+6a91, U+6a9f, U+6aa1, U+6aab, U+6abd, U+6ac6, U+6ad0, U+6ad4, U+6adc-6add, U+6aec, U+6af1-6af3, U+6afd, U+6b0b, U+6b0f-6b11, U+6b17, U+6b2f, U+6b4a, U+6b58, U+6b6c, U+6b75, U+6b7a, U+6b81, U+6b9b, U+6bae, U+6bbd-6bbe, U+6bc7-6bc9, U+6bda, U+6be6-6be7, U+6bee, U+6bf1, U+6c02, U+6c0a, U+6c0e, U+6c35-6c36, U+6c3a, U+6c3f, U+6c4d, U+6c5b, U+6c67, U+6c6d, U+6c84, U+6c89, U+6c94-6c95, U+6c97, U+6cad, U+6cc2, U+6cd0, U+6cd6, U+6cda, U+6cdc, U+6ce9, U+6cec-6ced, U+6d00, U+6d0a, U+6d24, U+6d26-6d27, U+6d2f, U+6d34, U+6d3c, U+6d5b, U+6d5e, U+6d60, U+6d70, U+6d80-6d81, U+6d8a, U+6d8d, U+6d91, U+6d98, U+6dab, U+6dae, U+6db4, U+6dc2, U+6dc8, U+6dce-6dd0, U+6ddf, U+6de9, U+6df6, U+6e17, U+6e1e, U+6e22, U+6e27, U+6e32, U+6e36, U+6e3c, U+6e48-6e49, U+6e4b-6e4c, U+6e4f, U+6e51, U+6e53-6e54, U+6e57, U+6e63, U+6e93, U+6ea7, U+6eb4, U+6ebf, U+6ec3, U+6eca, U+6ed9, U+6eeb, U+6ef9, U+6efb, U+6f0a, U+6f0c, U+6f18, U+6f25, U+6f35-6f36, U+6f3c, U+6f52, U+6f57, U+6f5a, U+6f60, U+6f68, U+6f7d, U+6f90, U+6f96, U+6f98, U+6f9f, U+6fa5, U+6faf, U+6fb5, U+6fbe, U+6fc8-6fc9, U+6fda, U+6fde, U+6fe9, U+6ffc, U+7000, U+7007, U+700a, U+7023, U+7039-703a, U+703c, U+7043, U+7047, U+704b, U+7054, U+7065, U+7069, U+706c, U+706e, U+7076, U+707e, U+7081, U+7086, U+7095, U+7097, U+709f, U+70b1, U+70bb, U+70ca, U+70d1, U+70d3, U+70dc, U+70ec, U+7103-7104;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold058.woff") format("woff");
  unicode-range: U+2ea8, U+7106-7108, U+710c, U+712f, U+7131, U+714a, U+7150, U+7153, U+715e, U+7180, U+7196, U+719b, U+71a0, U+71a2, U+71ae-71af, U+71b3, U+71cb, U+71d3, U+71d9, U+71dc, U+7207, U+722b, U+7234, U+7238-7239, U+7242, U+7253, U+7257, U+7263, U+726e-726f, U+7278, U+727f, U+728e, U+72ad-72ae, U+72b0-72b1, U+72c1, U+72cc, U+72f3, U+72fa, U+7307, U+7312, U+7318-7319, U+732c, U+7331, U+7333, U+7339, U+733d, U+7352, U+736b-736c, U+736e-736f, U+7371, U+7377, U+7381, U+7385, U+738a, U+7394, U+7398, U+739c, U+739e, U+73a5, U+73a8, U+73b5, U+73b7, U+73b9, U+73bc, U+73bf, U+73c5, U+73cb, U+73e1, U+73e7, U+73f9-73fa, U+7401, U+7413, U+7424, U+7431, U+7439, U+7440, U+7443, U+744d, U+7452-7453, U+745d, U+7471, U+7481, U+7485, U+7488, U+7492, U+7497, U+7499, U+74a0-74a1, U+74a5, U+74aa-74ab, U+74b9-74bb, U+74d6, U+74d8, U+74de, U+74eb, U+74ef, U+74fa, U+7520, U+7524, U+752a, U+753d-753e, U+7540, U+7548, U+754e, U+7550, U+7552, U+756c, U+7571-7572, U+757a, U+757d-757e, U+7581, U+758c, U+75a2, U+75b0, U+75b7, U+75bf-75c0, U+75c6, U+75cf, U+75d3, U+75dd, U+75df-75e0, U+75e7, U+75ec, U+75ee, U+75f1, U+75f9, U+7603, U+7607, U+760f, U+7613, U+7618, U+761b-761c, U+7625, U+7628, U+7633, U+763c, U+7641, U+7649, U+7655, U+766e, U+7695, U+769c, U+76a0-76a1, U+76a7-76a8, U+76af, U+76c9, U+76e8, U+76ec, U+7717, U+771a, U+772d, U+7735, U+7758, U+7760, U+776a, U+7772, U+777c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold059.woff") format("woff");
  unicode-range: U+2ead, U+777d, U+779a, U+779f, U+77a2, U+77a4, U+77a9, U+77de-77df, U+77e4, U+77e6, U+77ea, U+77ec, U+77f0, U+77f4, U+77fb, U+7805-7806, U+7809, U+780d, U+7819, U+7821, U+782c, U+7847, U+7864, U+786a, U+788a, U+7894, U+789d-789f, U+78a4, U+78bb, U+78c8, U+78cc, U+78ce, U+78d5, U+78e0-78e1, U+78e6, U+78f9-78fb, U+78fe, U+7910, U+791b, U+7925, U+7930, U+793b, U+794a, U+7958, U+795b, U+7967, U+7972, U+7994-7996, U+799b, U+79a1, U+79a9, U+79b4, U+79bb, U+79c2, U+79c7, U+79cc-79cd, U+79d6, U+7a0a, U+7a11, U+7a15, U+7a1b, U+7a1e, U+7a2d, U+7a38, U+7a47, U+7a4c, U+7a56, U+7a59, U+7a5c, U+7a5f-7a60, U+7a67, U+7a6a, U+7a75, U+7a78, U+7a82, U+7a8a, U+7a90, U+7aa3, U+7aac, U+7ab9, U+7abc, U+7abe, U+7acc, U+7ad1, U+7ae7-7ae8, U+7af4, U+7b07, U+7b27, U+7b2a, U+7b2e-7b2f, U+7b31, U+7b3d, U+7b41, U+7b55, U+7b64, U+7b66, U+7b69, U+7b73, U+7b79, U+7b7f, U+7b90-7b91, U+7b9b, U+7baf, U+7bb5, U+7bbc, U+7bc5, U+7bca, U+7bd4, U+7bd6, U+7bda, U+7bea, U+7bf0, U+7c03, U+7c0b, U+7c0e-7c0f, U+7c26, U+7c45, U+7c4a, U+7c51, U+7c57, U+7c5e, U+7c61, U+7c69, U+7c6e-7c70, U+7ca6, U+7cb6-7cb7, U+7cbf, U+7cc4, U+7cc8, U+7ccd, U+7cd7, U+7ce6, U+7ceb, U+7cf5, U+7d03, U+7d09, U+7d12, U+7d1e, U+7d3d-7d3e, U+7d40, U+7d47, U+7d59-7d5a, U+7d6a, U+7d70, U+7d7f, U+7d86, U+7d88, U+7d8c, U+7d97, U+7d9d, U+7da7, U+7daa, U+7db6-7db7, U+7dc0, U+7dd7, U+7dd9, U+7de6, U+7df1, U+7df9, U+7e10, U+7e17, U+7e1d, U+7e27, U+7e2c, U+7e45, U+7e73, U+7e75, U+7e7e, U+7e86-7e87, U+7e91, U+7e98, U+7e9a, U+7f3b-7f3c, U+7f3e, U+7f43-7f44, U+7f4f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold060.woff") format("woff");
  unicode-range: U+2eab, U+2eb2, U+2eb9, U+2ebe, U+7f52, U+7f61, U+7f63-7f64, U+7f6d, U+7f7d-7f7e, U+7f90, U+7f96, U+7f9c, U+7fad, U+7fc3, U+7fcf, U+7fe3, U+7fe5, U+7fef, U+7ff2, U+8002, U+8008, U+800a, U+800e, U+8011, U+8016, U+8024, U+802c, U+8030, U+8043, U+8066, U+8071, U+8075, U+807b, U+8099, U+809c, U+80a4, U+80a7, U+80b8, U+80c5, U+80d5, U+80d8, U+80e6, U+80f5, U+80fb, U+810d, U+8116, U+811e, U+8124, U+8127, U+812c, U+8135, U+813d, U+8169, U+8181, U+8184-8185, U+8198, U+81b2, U+81c1, U+81c3, U+81d6, U+81db, U+81e4, U+81ec, U+81fd, U+81ff, U+8204, U+8219, U+8221-8222, U+8232, U+8234, U+823c, U+8245-8246, U+8249, U+824b, U+824f, U+8257, U+825c, U+8263, U+8279, U+827d, U+827f, U+8283, U+828a, U+8293, U+82a7-82a8, U+82b2, U+82b4, U+82ba, U+82bc, U+82e2, U+82e8, U+82f7, U+8307-8308, U+830c, U+831b, U+831d, U+8330, U+833c, U+8344, U+8354, U+8357, U+8363, U+837f, U+838d, U+8394-8395, U+839b, U+839d, U+83c9, U+83d0, U+83d4, U+83dd, U+83e5, U+83f9, U+840f, U+8411, U+8415, U+8417, U+8439, U+844a, U+844f, U+8451-8452, U+8459-845a, U+845c, U+8465, U+8476, U+8478, U+847c, U+8481, U+8497, U+84a6, U+84be, U+84ce-84cf, U+84d3, U+84dc, U+84e7, U+84ea, U+84ef-84f1, U+84fa, U+84fd, U+850c, U+851b, U+8524-8525, U+852b, U+8534, U+853e, U+854f, U+8551, U+8553, U+855e, U+8561-8562, U+856f, U+857b, U+857d, U+857f, U+8581, U+8586, U+8593, U+859d, U+859f, U+85b7, U+85bc, U+85c7, U+85ca, U+85d8-85d9, U+85df, U+85e1, U+85e6, U+85f6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold061.woff") format("woff");
  unicode-range: U+2ec2-2ec3, U+8600, U+8611, U+861e, U+8621, U+8624, U+8627, U+8639, U+863c, U+8640, U+8653, U+8656, U+866f, U+8677, U+867a, U+8687, U+8689, U+868d, U+8691, U+869c-869d, U+86a8, U+86b1, U+86b3, U+86c1, U+86c3, U+86d1, U+86d5, U+86d7, U+86e3, U+86e6, U+8705, U+8707, U+870e, U+8710, U+8713, U+8719, U+871f, U+8721, U+8723, U+8731, U+873a, U+873e, U+8740, U+8743, U+8751, U+8758, U+8764-8765, U+8772, U+877c, U+8789, U+878b, U+8793, U+87a0, U+87a7, U+87be, U+87c1, U+87ce, U+87df, U+87e3, U+87e5-87e6, U+87ea-87eb, U+87ed, U+87f5, U+8801, U+8803, U+880b, U+8813, U+8828, U+882e, U+8832, U+883c, U+884a, U+8858, U+885f, U+8864, U+8869, U+886f, U+88a0, U+88bc-88be, U+88c0, U+88d1-88d3, U+88db, U+88f0-88f1, U+8901, U+8937, U+8942, U+8945, U+8949, U+8962, U+8980, U+8989, U+8990, U+899f, U+89b0, U+89b7, U+89d6, U+89d8, U+89eb, U+89f1, U+89f3, U+89fd, U+89ff, U+8a11, U+8a14, U+8a21, U+8a35, U+8a3e, U+8a45, U+8a4d, U+8a58, U+8a90, U+8aae, U+8ab7, U+8abe, U+8ad7, U+8afc, U+8b05, U+8b0a, U+8b0d, U+8b1c, U+8b1f, U+8b2d, U+8b43, U+8b51, U+8b5e, U+8b76, U+8b7f, U+8b81, U+8b8b, U+8b94-8b95, U+8b9c, U+8b9e, U+8c39, U+8c3d, U+8c45, U+8c47, U+8c4f, U+8c54, U+8c57, U+8c69, U+8c6d, U+8c73, U+8c92-8c93, U+8c99, U+8c9b, U+8ca4, U+8cd5-8cd6, U+8cd9, U+8cf0-8cf1, U+8d09, U+8d0e, U+8d6c, U+8d84, U+8d95, U+8da6, U+8dc6, U+8dc8, U+8dd9, U+8dec, U+8dfd, U+8e06, U+8e0c, U+8e14, U+8e16, U+8e21-8e22, U+8e27, U+8e36;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold062.woff") format("woff");
  unicode-range: U+2ecd, U+2ecf, U+2ed2, U+2ed6, U+8e39, U+8e4b, U+8e54, U+8e62, U+8e6c-8e6d, U+8e6f, U+8e98, U+8e9e, U+8eae, U+8eb3, U+8eb5-8eb6, U+8ebb, U+8ed1, U+8ed4, U+8ef9, U+8f00, U+8f08, U+8f17, U+8f2b, U+8f40, U+8f4a, U+8f58, U+8fa4, U+8fb4, U+8fb6, U+8fc1, U+8fc6, U+8fca, U+8fcd, U+8fd3, U+8fd5, U+8fe0, U+8ff1, U+8ff5, U+8ffb, U+9002, U+900c, U+9037, U+9043-9044, U+905d, U+9085, U+908c, U+9090, U+90a1, U+90b0, U+90b6, U+90c8, U+90dc, U+90df, U+90eb, U+90f2, U+90f6, U+90fe-9100, U+9104, U+9106, U+9118, U+911c, U+911e, U+9137, U+9139-913a, U+9146-9147, U+9157, U+9159, U+9161, U+9164, U+9174, U+9179, U+9185, U+918e, U+91a8, U+91ae, U+91b3, U+91b6, U+91c3-91c4, U+91da, U+91ec, U+91ee, U+9201, U+920a, U+9216-9217, U+9233, U+9242, U+9247, U+924a, U+924e, U+9251, U+9256, U+9259, U+9260-9261, U+9265, U+9267-9268, U+927c-927d, U+927f, U+9289, U+928d, U+9297, U+9299, U+929f, U+92a7, U+92ab, U+92b2, U+92bf-92c0, U+92c6, U+92ce, U+92d0, U+92d7, U+92d9, U+92e5, U+92e7, U+92f7, U+92f9, U+92fb, U+9302, U+930d, U+9311, U+9315, U+931d-931e, U+9327, U+9329, U+9347, U+9351, U+9357, U+935a, U+936b, U+9371, U+9373, U+9388, U+938b, U+938f, U+939e, U+93a1, U+93c1, U+93c7, U+93dc, U+93e2, U+93e7, U+93f1, U+93f5, U+93fb, U+9409, U+940f, U+9416-9417, U+9432, U+9434, U+943b, U+9445, U+946d, U+946f, U+9578-9579, U+9586, U+958c-958d, U+95ab, U+95b4, U+95c8, U+961d, U+962c, U+9633-9634, U+963c, U+9641, U+9661, U+9682, U+969a, U+96a9, U+96af, U+96b3, U+96ba, U+96bd, U+96d8, U+96da, U+96dd, U+9714, U+9723, U+9736, U+9741, U+9747, U+9755, U+9757, U+975b, U+976a, U+9796, U+979a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold063.woff") format("woff");
  unicode-range: U+2edf, U+979e, U+97a2, U+97b1-97b2, U+97be, U+97cc, U+97d1, U+97d4, U+97d8-97d9, U+97e1, U+97f1, U+9804, U+980d-980e, U+9814, U+9816, U+9823, U+9825, U+9832-9833, U+9847, U+9866, U+98ab, U+98ad, U+98b0, U+98b7-98b8, U+98bb-98bc, U+98bf, U+98c2, U+98c7, U+98cb, U+98e0-98e1, U+98e3, U+98e5, U+98ea, U+98f0-98f1, U+98f3, U+9908, U+9916-9917, U+991a-991c, U+9931-9933, U+993a-993c, U+9940-9941, U+9946, U+994d-994e, U+995c, U+995f-9960, U+99a3, U+99a6, U+99b9, U+99bd, U+99bf, U+99c3, U+99c9, U+99d4, U+99d9, U+99de, U+99f0, U+99f9, U+99fc, U+9a0a, U+9a11, U+9a16, U+9a1a, U+9a20, U+9a31, U+9a36, U+9a44, U+9a4c, U+9a58, U+9aaf, U+9ab7, U+9ab9, U+9ac6, U+9ad0, U+9ad2, U+9ad5, U+9adc, U+9ae0, U+9ae5, U+9ae9, U+9b03, U+9b0c, U+9b10, U+9b12, U+9b16, U+9b1c, U+9b2b, U+9b33, U+9b3d, U+9b4b, U+9b63, U+9b65, U+9b6b-9b6c, U+9b73, U+9b76-9b77, U+9ba6, U+9bac, U+9bb1-9bb2, U+9bb8, U+9bbe, U+9bc7, U+9bd8, U+9bdd, U+9be7, U+9bea-9beb, U+9bee-9bef, U+9bf3, U+9bf7, U+9bfa, U+9c16, U+9c18-9c1a, U+9c1d, U+9c22, U+9c27, U+9c29-9c2a, U+9c31, U+9c36-9c37, U+9c45, U+9c49-9c4a, U+9c54, U+9c58, U+9c5b-9c5d, U+9c5f, U+9c69-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75, U+9c7a, U+9ce6, U+9cf2, U+9d02, U+9d0b, U+9d11, U+9d17-9d18, U+9d32, U+9d42, U+9d4a, U+9d5f, U+9d62, U+9d69, U+9d6b, U+9d73, U+9d76-9d77, U+9d7e, U+9d84, U+9d8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold064.woff") format("woff");
  unicode-range: U+2e87, U+2ea4, U+2ebf-2ec0, U+2ecc, U+9d99, U+9da1, U+9db5, U+9db9, U+9dbd, U+9dbf, U+9dc3, U+9dc7, U+9dc9, U+9dd6, U+9dda, U+9ddf-9de0, U+9de3, U+9df4, U+9e02, U+9e0a, U+9e0d, U+9e19, U+9e1c-9e1d, U+9e7b, U+9e80, U+9e85, U+9e9b, U+9ea8, U+9ebd, U+9edf, U+9ee7, U+9eee, U+9eff, U+9f02-9f03, U+9f17, U+9f19, U+9f2f, U+9f37, U+9f3a, U+9f3d, U+9f41, U+9f45-9f46, U+9f53, U+9f55, U+9f58, U+9f5d, U+9f69, U+9f6d, U+9f70, U+9f75, U+fa13, U+fa20-fa21, U+fa24, U+fa49, U+fa58, U+fa5d-fa5e, U+fa66, U+20089, U+200a2, U+200a4, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+205d6, U+20628, U+2074f, U+20807, U+2083a, U+208b9, U+2097c, U+2099d, U+20ad3, U+20b1d, U+20d45, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+21336, U+21344, U+213c4, U+2146d, U+215d7, U+21647, U+21706, U+21742, U+219c3, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+231b6, U+231c3, U+231f5, U+23372, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+23638-2363a, U+23647, U+2370c, U+2371c, U+23764, U+237e7, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+24096, U+24103, U+241c6, U+241fe, U+243bc, U+24629, U+246a5, U+24896, U+24a4d, U+24b56;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold065.woff") format("woff");
  unicode-range: U+2eaa, U+2ebd, U+2eca, U+2ede, U+4efc, U+4f39, U+4fcd, U+4fff, U+50d8, U+50f4, U+5164, U+51be, U+51ec, U+529c, U+52c0, U+5372, U+53dd, U+5759, U+5765, U+58b2, U+5953, U+5963, U+59ba, U+5cf5, U+5dd0, U+5f21, U+605d, U+6085, U+60de, U+6111, U+6120, U+6213, U+654e, U+662e, U+663b, U+670e, U+6ae2, U+6c6f, U+6d6f, U+6d96, U+6df2, U+6df8, U+6e39, U+24b6f, U+24c16, U+24d14, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+254d9, U+255a7, U+257a9, U+257b4, U+259d4, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8, U+25ee8, U+25f23, U+25f5c, U+25fd4, U+25fe0, U+25ffb, U+2600c, U+26017, U+26060, U+260ed, U+26270, U+26286, U+2634c, U+26402, U+2667e, U+266b0, U+2671d, U+268dd, U+268ea, U+26951, U+2696f, U+269dd, U+26a1e, U+26a58, U+26a8c, U+26ab7, U+26c29, U+26c73, U+26cdd, U+26e65, U+26f94, U+26ff6-26ff8, U+2710d, U+27139, U+273da-273db, U+273fe, U+27410, U+27449, U+27614-27615, U+27631, U+27693, U+2770e, U+27723, U+27752, U+27985, U+27a84, U+27bb3, U+27bbe, U+27bc7, U+27cb8, U+27da0, U+27e10, U+27fb7, U+2808a, U+280bb, U+28282, U+282f3, U+2840c, U+28455, U+2856b, U+285c8-285c9, U+286d7, U+286fa, U+28946, U+28949, U+2896b, U+28987-28988, U+289ba-289bb, U+28a1e, U+28a29, U+28a43, U+28a71, U+28a99, U+28acd, U+28add, U+28ae4, U+28bc1, U+28bef, U+28d10, U+28d71, U+28dfb, U+28e1f, U+28e36, U+28e89, U+28eeb, U+28f32, U+28ff8, U+292a0, U+292b1, U+29490, U+295cf, U+2967f, U+296f0, U+29719, U+29750, U+298c6, U+29a72, U+29ddb, U+29e15, U+29e3d, U+29e49, U+29e8a, U+29ec4, U+29edb, U+29ee9, U+29fce, U+29fd7, U+2a01a, U+2a02f, U+2a082, U+2a0f9, U+2a38c, U+2a437, U+2a5f1, U+2a602, U+2a61a, U+2a6b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold066.woff") format("woff");
  unicode-range: U+2fad, U+3eda, U+4103, U+4e04-4e05, U+4e0c, U+4e1f, U+4e23-4e24, U+4e35, U+4e41, U+4e44, U+4e5c, U+4e63, U+4e68, U+4e74-4e75, U+4e79, U+4e7f, U+4e96-4e97, U+4eaf, U+4edb, U+4ee0, U+4ee2, U+4ee8, U+4eef, U+4ef3, U+4efe, U+4f02, U+4f08, U+4f0c, U+4f12, U+4f15, U+4f17, U+4f19, U+4f2e, U+4f31, U+4f33, U+4f35, U+4f3b, U+4f40, U+4f42, U+4f4b-4f4c, U+4f52, U+4f63, U+4f6e, U+4f71, U+4f79, U+4f81, U+4f84, U+4f89, U+4f8c, U+4f8e, U+4f90, U+4f93, U+4f99, U+4f9e-4f9f, U+4fb7, U+4fb9, U+4fbb-4fbd, U+4fc0-4fc1, U+4fc6, U+4fc8, U+4fcc, U+4fdc, U+4fe2, U+4ff0, U+4ffc-4ffd, U+5004, U+5007, U+500a, U+500c, U+5017, U+501b, U+501d, U+5030, U+5032-5033, U+5035, U+5045, U+504a, U+504c, U+5051-5052, U+5059, U+505f-5060, U+5062, U+5067, U+506d, U+5071, U+5081, U+5083-5084, U+5086, U+508a, U+508e-5090, U+509b, U+509e-50a2, U+50af-50b0, U+50b9, U+50bd, U+50c0, U+50c3, U+50d3, U+50dc-50dd, U+50df, U+50e2, U+50e4, U+50e8, U+50ef, U+50f1, U+50f6, U+50fa, U+50fe, U+5107, U+510c, U+56e4, U+5880, U+6911, U+6dca, U+7324, U+73bd, U+73d2, U+73f5, U+7421, U+7429, U+7575, U+7682, U+787a, U+79da, U+7fa1, U+813a, U+83f6, U+856b, U+8807, U+8b53, U+8d76, U+8ecf, U+8ff6, U+9067, U+91b2, U+91de, U+9206, U+9277, U+92d5, U+93a4, U+93f8, U+9431, U+9448, U+9592, U+9743, U+9751, U+9927, U+9bbb, U+9fc4, U+9fc6, U+fa0e, U+fa12, U+fa17-fa18, U+fa1c-fa1e, U+fa23, U+fa25, U+fa27-fa2d, U+fa6b-fa6d, U+20158, U+20bb7, U+233cc, U+233fe, U+242ee, U+2f8db;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold067.woff") format("woff");
  unicode-range: U+510d-510e, U+5110, U+5119, U+511c-511d, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5134, U+5138-5139, U+5142, U+514f, U+5153, U+5158, U+515f, U+5166, U+517e, U+5184, U+518e, U+51a1, U+51b8, U+51ba, U+51bf, U+51c2, U+51c8, U+51cf, U+51d1-51d3, U+51d5, U+51d8, U+51e5, U+51f2, U+51f7, U+5205, U+5218, U+5222, U+5228, U+5231-5232, U+5235, U+523c, U+5245, U+5258, U+525a, U+525f-5260, U+5266, U+526e, U+5278-5279, U+5280, U+5285, U+528a, U+528c, U+5295-5297, U+529a, U+52a5, U+52a7, U+52b0, U+52b6-52b8, U+52bd, U+52c4, U+52c6, U+52cf, U+52d4, U+52dc, U+52e1, U+52e5, U+52e8-52ea, U+52ec, U+52f1, U+52f4, U+52f6, U+5303, U+530c, U+5311, U+5313, U+5318, U+531b, U+531e-531f, U+5325, U+5327-5329, U+532b-532d, U+5330, U+5332, U+533c-533d, U+534b-534c, U+5359, U+535b, U+5365, U+536d, U+5379, U+537e, U+5383, U+5387-5388, U+538e, U+5394, U+5399, U+53a1, U+53aa-53ab, U+53af, U+53b5, U+53b8, U+53ba, U+53bd, U+53c5, U+53cf, U+53d2-53d3, U+53de, U+53e0, U+53e6-53e7, U+5402, U+5413, U+541a, U+5421, U+542a, U+542f, U+5431, U+5434-5435, U+5444, U+5447, U+544f, U+545e, U+5464, U+5467, U+5469, U+546d-546e, U+5481, U+5483, U+5485, U+5489, U+5491, U+549f, U+54a7, U+54aa, U+54b1, U+54b9, U+54bb, U+54ca, U+54cd-54ce, U+54e0, U+54ea, U+54f6, U+54fc, U+54fe, U+5505, U+5508, U+550c-550d, U+5515, U+552a, U+5532, U+5536, U+553b, U+553d, U+5549, U+554d, U+5551, U+5558, U+555a-555b, U+5566, U+557f, U+558f, U+5592-5594, U+5597, U+55a3-55a4, U+55b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold068.woff") format("woff");
  unicode-range: U+55c1, U+55c3, U+55c6, U+55cb, U+55d3, U+55d7-55d8, U+55db, U+55de, U+55f6, U+55ff, U+5605, U+560a, U+560d, U+560f, U+5611-5612, U+5619, U+562c, U+5633, U+5635, U+5639, U+563c, U+5641, U+5643-5644, U+5646, U+564b, U+564d, U+564f, U+5654, U+5661-5663, U+5669, U+5675, U+5684-5685, U+568b, U+569f, U+56a6-56a7, U+56ab, U+56b1, U+56b7, U+56be, U+56cb-56cc, U+56cf-56d0, U+56d9, U+56dc-56dd, U+56e1, U+56e5-56e7, U+56eb, U+56ed, U+56f1, U+5701-5702, U+5707, U+570c, U+5711, U+571a-571b, U+571d, U+5720, U+5722, U+5724-5725, U+572a, U+572c, U+572e, U+573d-573f, U+5752, U+5762, U+5767, U+576b, U+576d-576e, U+5771, U+5779-577a, U+577e, U+5781, U+5783, U+578c, U+5794-5795, U+5797, U+5799, U+579f, U+57a1, U+57a7, U+57a9, U+57bd, U+57d5, U+57dd, U+57e1, U+57e7, U+57e9, U+57fe, U+5803, U+5808, U+580c-580d, U+581b, U+581f, U+5826, U+582d, U+583f, U+584d, U+584f-5850, U+5855, U+585f, U+5868, U+5878, U+587f, U+5881, U+5887-5888, U+588c, U+5896, U+58a0-58a2, U+58a6, U+58bc, U+58c2, U+58c4, U+58c8, U+58d0, U+58d6, U+58dd, U+58e1, U+5912-5913, U+591d, U+5921, U+5923, U+5928, U+592f-5930, U+5933, U+5935-5936, U+593f, U+5943, U+5952, U+5959, U+595e, U+5961, U+596b, U+596f, U+5972, U+5979, U+597b, U+598c, U+598e, U+5995, U+5997, U+59a7, U+59ad, U+59af-59b0, U+59b3, U+59b7, U+59c1, U+59c4, U+59ca, U+59df, U+59ef, U+59f1-59f2, U+59f4, U+59f7, U+5a00, U+5a04, U+5a0e, U+5a12, U+5a1e, U+5a24, U+5a28, U+5a2a, U+5a30, U+5a44-5a45, U+5a47-5a48, U+5a4c, U+5a50, U+5a5e, U+5a63;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold069.woff") format("woff");
  unicode-range: U+2f39, U+5a7b, U+5a90, U+5a93, U+5a96, U+5a99, U+5aac, U+5ab2, U+5ab8, U+5abb, U+5ac6, U+5ac8, U+5acf, U+5aea, U+5af6, U+5afd, U+5b01, U+5b1b, U+5b1d, U+5b21, U+5b38, U+5b4b, U+5b5e, U+5b6e, U+5b7e, U+5b86, U+5b8a, U+5b8e, U+5b90-5b91, U+5b94, U+5ba8-5ba9, U+5bad, U+5baf, U+5bb1-5bb2, U+5bb7, U+5bba, U+5bbc, U+5bc1, U+5bcd, U+5bcf, U+5bd7, U+5bd9-5bda, U+5be0, U+5bef, U+5bf4, U+5c0c, U+5c17, U+5c1f, U+5c26, U+5c2c, U+5c2e, U+5c32, U+5c35-5c36, U+5c59-5c5a, U+5c5c, U+5c6d, U+5c74-5c75, U+5c7b, U+5c7d, U+5c87, U+5c92, U+5c9d, U+5cb2, U+5cb4, U+5cd7, U+5cdd, U+5cee, U+5cf1-5cf2, U+5d01, U+5d12, U+5d23, U+5d34, U+5d3d, U+5d3f, U+5d43, U+5d48, U+5d51, U+5d55, U+5d59, U+5d5f-5d60, U+5d62, U+5d64, U+5d79-5d7a, U+5d7e-5d7f, U+5d83, U+5d8a, U+5d93, U+5d95, U+5d9b, U+5d9f, U+5dab, U+5dc3, U+5dc7, U+5dce, U+5dd9, U+5df8-5df9, U+5e07, U+5e0d, U+5e20, U+5e28, U+5e32, U+5e35, U+5e4b, U+5e50-5e51, U+5e5b-5e5c, U+5e68, U+5e6a, U+5e70, U+5e80, U+5e8b, U+5e8e, U+5ea2, U+5ea4, U+5ea8, U+5eb1, U+5eb3, U+5ebd, U+5ecc, U+5ece, U+5ed1, U+5ed4-5ed5, U+5edc, U+5ede, U+5ee5, U+5eeb, U+5f06, U+5f19, U+5f22, U+5f24, U+5f28, U+5f2b-5f2c, U+5f2e, U+5f30, U+5f3b, U+5f3f, U+5f44, U+5f4d, U+5f50, U+5f5b, U+5f60, U+5f6f, U+5f74-5f75, U+5f78, U+5f7a, U+5f8d, U+5f96, U+5f9d, U+5fab-5fac, U+5fb0-5fb1, U+5fc8, U+5fd0-5fd1, U+5fe8, U+5fea, U+5fec-5fed, U+5ff2, U+5ff6, U+5ffa, U+6007, U+600a, U+6013, U+601a, U+601f, U+602d, U+6040, U+6048-6049, U+6051, U+6054, U+6056-6057, U+6061, U+6067;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold070.woff") format("woff");
  unicode-range: U+6071, U+607e, U+6082, U+6086, U+6088, U+608e, U+6091, U+6093, U+6098, U+60a2, U+60a4-60a5, U+60b7, U+60bb, U+60c2, U+60c4, U+60c9-60ca, U+60ce-60cf, U+60e2, U+60e5, U+60fc-60fd, U+6102, U+6107, U+610a, U+610c, U+6114, U+6116-6117, U+6122, U+612a, U+6131, U+6135-6136, U+6139, U+6145, U+6149, U+615e, U+616c, U+6172, U+6178, U+617b, U+617f-6181, U+6183-6184, U+618b, U+619c-619d, U+619f-61a0, U+61aa, U+61b8, U+61c0-61c2, U+61ce-61cf, U+61dc, U+61de, U+61e1-61e2, U+61e5, U+61e7, U+61e9, U+61ec-61ed, U+61ef, U+6201, U+6203-6204, U+6207, U+621c, U+6220, U+6227, U+622b, U+6239, U+623d, U+6242, U+6244, U+6250, U+6254, U+625c, U+627a, U+627d, U+628d-6290, U+62a8, U+62b3, U+62b6-62b7, U+62ba, U+62be-62bf, U+62ce, U+62da, U+62ea, U+62f2, U+62f4, U+6304, U+630b, U+6313, U+6316, U+6329-632a, U+632d, U+6336, U+6342, U+6346, U+634a-634b, U+6352-6354, U+6358, U+635b, U+6366, U+636d, U+6371, U+6374-6375, U+6378, U+637d, U+637f, U+6382, U+6387, U+638a, U+6390, U+6395, U+639a, U+639e, U+63a4, U+63a6, U+63ad-63af, U+63c1, U+63c5, U+63c8, U+63ce, U+63d1, U+63d3, U+63ea, U+63f3, U+63f8-63f9, U+640a, U+6412, U+6418, U+6420, U+6424, U+642a, U+6430, U+6435, U+643d, U+643f, U+644b, U+644f, U+6452-6454, U+645c, U+645f, U+6461, U+6463, U+6474, U+647b, U+6485, U+648f-6490, U+6498-6499, U+649b, U+64a1, U+64a3, U+64a6, U+64a8, U+64ac, U+64b3, U+64bd, U+64c9, U+64d1, U+64e9-64ea, U+64ed, U+64f0, U+64f5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold071.woff") format("woff");
  unicode-range: U+6501, U+6508-650a, U+6513, U+6519, U+651b, U+651f, U+6526, U+652e, U+6531, U+653a, U+653c-653d, U+6543, U+6547, U+6549, U+6550, U+6552, U+655f-6560, U+657d, U+6592, U+6595, U+6598, U+65a0, U+65a3, U+65a6, U+65ae, U+65b3-65b4, U+65c8, U+65ce, U+65d0, U+65d6, U+65d8, U+65df, U+65f0, U+65f4-65f5, U+65fe-65ff, U+660d, U+6611-6612, U+6616, U+661d, U+6623, U+6626, U+6629, U+662c, U+6637, U+6639, U+6640, U+6646, U+664a, U+6658, U+665c, U+6660, U+6675, U+6679, U+667c, U+667e-667f, U+668b-668c, U+669a-669c, U+669f, U+66a4, U+66c0, U+66c2-66c3, U+66cc, U+66ce-66cf, U+66d4, U+66df, U+66eb, U+66ee, U+6707, U+671c, U+6720, U+6722, U+673e, U+6745, U+6755, U+676c, U+676e, U+6784, U+678e-678f, U+6791, U+6796, U+6799, U+67b1, U+67b5, U+67bc-67bd, U+67c2, U+67c5, U+67c9, U+67dc, U+67e1, U+67e6, U+67f2, U+67f6, U+6814, U+6819, U+6827-6828, U+682f-6830, U+683f, U+684a, U+6858, U+686f-6871, U+6879, U+687b, U+6884, U+6886, U+6888, U+68a1, U+68a9, U+68ae, U+68d1, U+68d3, U+68dc-68dd, U+68ea-68eb, U+68f5-68f6, U+68fd, U+6906, U+6909, U+6910, U+6913, U+6916-6917, U+6931, U+6933, U+6938, U+6945, U+694e, U+695b, U+6965-6966, U+6970-6971, U+697b, U+698d, U+69a1, U+69a8, U+69ab, U+69af, U+69b8, U+69c5, U+69c8, U+69d7, U+69e5, U+69f1, U+6a00-6a01, U+6a03, U+6a20, U+6a24, U+6a28, U+6a37, U+6a4a, U+6a51, U+6a55, U+6a67, U+6a6a, U+6a71, U+6a81, U+6a86-6a87, U+6a9b, U+6aaf-6ab1, U+6ab4, U+6abe-6abf, U+6ac8-6ac9, U+6acc, U+6ad5-6ad6, U+6af0, U+6afc, U+6b02;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold072.woff") format("woff");
  unicode-range: U+6b03, U+6b06-6b07, U+6b09, U+6b24, U+6b28, U+6b2b, U+6b36, U+6b3b, U+6b3f, U+6b4d, U+6b52, U+6b5d, U+6b6b, U+6b6e, U+6b70, U+6b7d-6b7e, U+6b85, U+6b97, U+6b9f-6ba0, U+6ba2-6ba3, U+6ba8, U+6bac, U+6bb0, U+6bb8-6bb9, U+6bc3-6bc4, U+6bcc, U+6be1, U+6be3, U+6bf7, U+6bf9, U+6c04, U+6c09, U+6c0d, U+6c12, U+6c19, U+6c1f, U+6c26-6c28, U+6c2c, U+6c2e, U+6c3b, U+6c4a-6c4b, U+6c4f, U+6c52, U+6c54, U+6c6b, U+6c78-6c79, U+6c7b, U+6c87, U+6c9f, U+6cb0, U+6cb2, U+6cb4, U+6ccd, U+6ccf, U+6cd1-6cd2, U+6ce7, U+6cf2, U+6cf4, U+6d07, U+6d0f, U+6d11, U+6d13, U+6d1a, U+6d28, U+6d57, U+6d5f, U+6d61, U+6d67, U+6d7c, U+6d92, U+6d97, U+6db7, U+6db9, U+6dbd, U+6de0, U+6de2, U+6de5, U+6def-6df0, U+6df4, U+6e00, U+6e04, U+6e3b, U+6e45, U+6e52, U+6e5d, U+6e62, U+6e68, U+6e73, U+6e7b, U+6e7d, U+6e8d, U+6e99, U+6ea0, U+6ead-6eae, U+6eb3, U+6ebb, U+6ec0, U+6ec8, U+6ecd, U+6ecf, U+6eed-6eee, U+6efd, U+6f04, U+6f08, U+6f0d, U+6f16, U+6f1b, U+6f26, U+6f29, U+6f2d, U+6f30, U+6f3b, U+6f4f, U+6f53, U+6f5d, U+6f6c, U+6f83, U+6f87, U+6f8b, U+6f92-6f93, U+6f9a, U+6fa6, U+6fa8, U+6fae, U+6fb0, U+6fc5, U+6fe8, U+6ffd, U+700d, U+7017, U+7020, U+702f, U+7034, U+7037, U+7044, U+7048-7049, U+7055, U+7094, U+7096, U+7098, U+709b, U+70b0, U+70b4, U+70d5-70d6, U+70fa, U+7105, U+710b, U+712d, U+7138, U+7141, U+7145, U+714b, U+7157, U+715a, U+7179, U+718c, U+719a, U+71b0, U+71b2, U+71bf-71c0, U+71cc, U+71d6, U+71da, U+71f8, U+7208-7209, U+7213, U+7217, U+721a, U+721d, U+721f, U+7224, U+722f, U+7241, U+7243, U+7245, U+724e-7250;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold073.woff") format("woff");
  unicode-range: U+725a, U+725c, U+725e, U+7260, U+7268, U+726b, U+7271, U+7277, U+727b-727c, U+7284, U+7289, U+7293, U+72a8, U+72b4, U+72c7, U+72c9, U+72d5-72d6, U+72d8, U+72df, U+72e5, U+72f4, U+72fe, U+7302, U+7304-7305, U+730b, U+730d, U+7313, U+731e, U+7322, U+7332, U+7335, U+733a-733b, U+7343, U+734d, U+7356, U+7358, U+735d-7360, U+7367, U+7369, U+7379, U+7380, U+7383, U+7386, U+738e, U+7390, U+7393, U+7397, U+73aa, U+73ad, U+73c6, U+73cc, U+73d3, U+73dd, U+73e6, U+73f4, U+73f7, U+73fb, U+73fd, U+73ff-7400, U+7404, U+7411, U+742d, U+7451, U+7466-7468, U+746e, U+7472, U+7480, U+748f, U+7491, U+749a, U+74ae-74af, U+74b1-74b2, U+74cc, U+74d0, U+74d3, U+74db, U+74df, U+74e4, U+74e8, U+74ea, U+74f4, U+74fb-74fc, U+7506, U+7512, U+7516, U+7521, U+7527, U+7529, U+7536, U+7539, U+753f, U+7543, U+7547, U+7557, U+755e-755f, U+7561, U+757b-757c, U+7585, U+7590, U+7593, U+7595, U+7599, U+759c, U+75a4, U+75b4, U+75ba, U+75c1, U+75c4, U+75cc, U+75d7, U+75dc, U+75e1, U+75ef, U+7604, U+760a, U+760c, U+7612, U+761d, U+7623, U+7629, U+7632, U+7638-763a, U+7640, U+7644-7645, U+764a, U+7659, U+765f, U+7674, U+7685, U+768c-768d, U+769f, U+76a2-76a5, U+76ad, U+76bd, U+76c1, U+76cb, U+76d9, U+76e0, U+76f0, U+76f6, U+76f9, U+7700, U+7706, U+770e, U+7712, U+7714-7715, U+771c, U+7722, U+7728, U+772e-772f, U+7739, U+773d-773e, U+7742, U+7745, U+774a, U+774f, U+7752, U+7756-7757, U+775e, U+7764, U+7767, U+776c, U+7770, U+7773-7774, U+7784, U+778c-778d, U+7795-7796, U+77a7;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold074.woff") format("woff");
  unicode-range: U+77ae-77af, U+77b1, U+77b5, U+77be, U+77c3, U+77c9, U+77d1-77d2, U+77d5, U+77d9, U+77f1, U+77f8, U+780e, U+7811, U+781d, U+7822-7823, U+782e, U+7830, U+7835, U+7837, U+7844, U+7848, U+784c, U+7852, U+785c, U+785e, U+7860-7861, U+7863, U+787e, U+788f, U+7898, U+78a1, U+78a8, U+78ac, U+78b1-78b3, U+78bd, U+78bf, U+78c7, U+78c9, U+78d2-78d3, U+78d6, U+78db, U+78df, U+78ea, U+78f3, U+78f6, U+78ff, U+7906, U+790c, U+791a, U+791e-7920, U+7927, U+7929, U+792d, U+7935, U+793d, U+793f, U+7944, U+794b, U+794f, U+7951, U+7954, U+7969, U+796b, U+797b-797c, U+797e, U+798b-798c, U+7991, U+7993, U+799c, U+79a8, U+79ab, U+79af, U+79c4, U+79cf, U+79dd, U+79e0, U+79e2, U+79e5, U+79ea, U+79f1, U+79f8, U+79fc, U+7a02, U+7a07, U+7a09, U+7a0c, U+7a21, U+7a27, U+7a2b, U+7a2f-7a30, U+7a34-7a35, U+7a3a, U+7a44-7a45, U+7a48, U+7a55, U+7a65, U+7a7e, U+7a80, U+7a86, U+7a8b, U+7a91, U+7a94, U+7a9e, U+7ab5, U+7ac6, U+7ac9, U+7adb, U+7ae9, U+7aec, U+7af1, U+7afb, U+7afe, U+7b14, U+7b1f, U+7b23, U+7b29, U+7b2b, U+7b30, U+7b34, U+7b3f-7b40, U+7b6a, U+7b77, U+7b84, U+7b89, U+7b8e, U+7b96, U+7ba0, U+7ba5, U+7bac, U+7bb0, U+7bb2, U+7bb6, U+7bba-7bbb, U+7bbd, U+7bc2, U+7bc8, U+7bdb, U+7be8, U+7bf2, U+7bf4-7bf5, U+7bf8-7bfa, U+7bfc, U+7bfe, U+7c02, U+7c04, U+7c06, U+7c09, U+7c0c, U+7c19, U+7c1b, U+7c25, U+7c28, U+7c2c, U+7c34, U+7c39-7c3a, U+7c46, U+7c52-7c53, U+7c55, U+7c5a-7c5d, U+7c63, U+7c67, U+7c72, U+7c7c-7c7d, U+7c86-7c87, U+7c9e, U+7cb0, U+7cba-7cbb;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold075.woff") format("woff");
  unicode-range: U+2eb1, U+7cc7, U+7cc9, U+7ccf, U+7cd3-7cd4, U+7cda, U+7ce9, U+7d0f, U+7d11, U+7d16, U+7d26, U+7d2a, U+7d2d, U+7d3c, U+7d4d, U+7d51, U+7d57, U+7d5d, U+7d65, U+7d67, U+7d78, U+7d7b, U+7d81-7d82, U+7d85, U+7d8d, U+7d91, U+7d96, U+7d9e, U+7db3, U+7db9, U+7dc3-7dc6, U+7dcd-7dce, U+7de2, U+7de5, U+7dea-7deb, U+7ded, U+7df5-7df6, U+7dfa, U+7e00, U+7e1c, U+7e2d, U+7e2f, U+7e33, U+7e36, U+7e3f, U+7e44, U+7e4e, U+7e50, U+7e58, U+7e5f, U+7e62, U+7e65, U+7e6e-7e6f, U+7e78, U+7e81, U+7e95, U+7e9d-7e9e, U+7f3d, U+7f3f, U+7f53, U+7f5b-7f5d, U+7f65-7f66, U+7f71, U+7f7f-7f80, U+7f8b, U+7f8d, U+7f8f, U+7fa2, U+7fa6, U+7faa, U+7fb4, U+7fbc, U+7fc0, U+7fc8, U+7fe8, U+7ffd-7fff, U+8007, U+800d, U+800f, U+8013, U+801d-8020, U+802e, U+8034, U+8039-803a, U+803e, U+8040, U+8044, U+8060, U+8064, U+806d, U+8081, U+8088, U+808e, U+809e, U+80a6, U+80ab, U+80b9, U+80c8, U+80cd, U+80cf, U+80d2, U+80d4, U+80ed-80ee, U+80f0, U+80f2, U+80f6, U+80f9-80fa, U+80fe, U+8103, U+810b, U+8117, U+811c, U+8120, U+8130, U+813c, U+8145, U+8147, U+814c, U+8152, U+8157, U+8161, U+816f, U+8177, U+8186, U+818b, U+818e, U+8190, U+8196, U+819b, U+819e, U+81a2, U+81ae, U+81b4, U+81c5, U+81cb, U+81ce, U+81d5, U+81dd-81de, U+81e1, U+81eb, U+81f0-81f2, U+81f5-81f6, U+81f8-81f9, U+8200, U+8203, U+820f, U+8213-8214, U+821a, U+821d, U+8228, U+823a, U+8243-8244, U+824e, U+8251, U+8256, U+8267, U+826d, U+827b, U+8280-8281, U+8284, U+8287, U+8289, U+8291, U+8294, U+8296, U+8298, U+829a-829b, U+82a0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold076.woff") format("woff");
  unicode-range: U+82aa, U+82b0, U+82d0, U+82da, U+82e0, U+82e4, U+82ea, U+82ed, U+82ef, U+82f6, U+830a-830b, U+831e-831f, U+8321, U+832c, U+832e, U+8333, U+8337, U+833d, U+8342, U+834d-834e, U+8353, U+8356, U+8370, U+8378, U+8380, U+8382, U+8384, U+8399, U+839c, U+83a6, U+83ac-83ad, U+83be, U+83e8, U+83f8, U+83fc, U+8419, U+842f, U+8445, U+8447, U+844d, U+8456, U+8458, U+8460, U+8464, U+8467, U+846a, U+8474, U+847d, U+8492-8493, U+8495, U+84a8-84aa, U+84b1, U+84bd, U+84c7-84c8, U+84cc, U+84f2, U+84f7, U+84fb, U+8502-8503, U+8507, U+850e, U+8510, U+851c, U+8522, U+8527, U+852a, U+8533, U+8536, U+853f, U+8546, U+8550, U+8552, U+8556, U+855c-855d, U+855f-8560, U+8579, U+8585, U+8589, U+858b, U+8598, U+85a0, U+85a5, U+85a7, U+85b4, U+85b6, U+85b8, U+85bd-85bf, U+85c2, U+85da, U+85e0, U+85e8, U+85f3, U+85fc, U+860d-860e, U+8619, U+861b, U+8636, U+863a, U+863d, U+8642, U+8646, U+8652, U+8658-8659, U+865d, U+8660-8661, U+8663-8664, U+8669, U+8676, U+8688, U+8696, U+869a, U+86a1, U+86a6-86a7, U+86ad, U+86b4-86b5, U+86b7, U+86b9, U+86bf-86c0, U+86c5, U+86d2, U+86da, U+86dc, U+86e0, U+86e5, U+86e7, U+8704, U+870f, U+8714, U+871e, U+8728, U+872e-872f, U+8732, U+8739, U+873c-873d, U+8745, U+874d, U+875d, U+8761, U+876f, U+877b, U+8783-8786, U+878c, U+8790, U+8795, U+8797-8799, U+879e, U+87a3, U+87ae, U+87b1, U+87bf, U+87c8-87ca, U+87d5, U+87d9-87da, U+87dc, U+87e2, U+87e4, U+87f1, U+87f3, U+87f8, U+87fa, U+87ff;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold077.woff") format("woff");
  unicode-range: U+8809, U+8812, U+8818-881c, U+881e, U+882d, U+8830, U+8835, U+883a, U+8841, U+8843, U+8845, U+8848-8849, U+884b, U+884e, U+8851, U+8855-8856, U+885a, U+885c, U+8860, U+8871, U+8879, U+887b, U+8880, U+889a-889c, U+889f, U+88a8, U+88ba, U+88cb-88cd, U+88de, U+88e7, U+88ef, U+88f7, U+8906, U+890d-890f, U+8915-8916, U+8920, U+8926, U+8928, U+8931, U+8935, U+893a, U+893e, U+8946, U+894f, U+8952, U+8957, U+895a-895c, U+8961, U+8963, U+896b, U+896e, U+8970, U+8973, U+8975, U+897a-897d, U+898d, U+8995, U+899b-899c, U+89a0, U+89a5, U+89b4-89b6, U+89bc, U+89d5, U+89d7, U+89e9, U+89ed, U+89f9, U+8a04-8a05, U+8a07, U+8a0f, U+8a1e, U+8a20, U+8a24, U+8a26, U+8a2b-8a2c, U+8a2f, U+8a3d, U+8a40, U+8a43, U+8a49, U+8a53, U+8a56-8a57, U+8a5c, U+8a65, U+8a67, U+8a76-8a77, U+8a7a-8a7b, U+8a7e-8a80, U+8a83, U+8a86, U+8a8b, U+8a8f, U+8a92, U+8a96-8a97, U+8a99, U+8a9f, U+8aa9, U+8aaf, U+8ab3, U+8ab6, U+8abb, U+8ac3, U+8ac6, U+8ac8-8aca, U+8ad1, U+8ad3-8ad5, U+8add, U+8aec, U+8af0, U+8af5, U+8aff, U+8b06, U+8b0b, U+8b11, U+8b1e, U+8b30, U+8b37, U+8b3c, U+8b42, U+8b44-8b45, U+8b48, U+8b4d, U+8b52, U+8b63, U+8b6d, U+8b78-8b79, U+8b7c, U+8b7e, U+8b84-8b85, U+8b8d, U+8b8f, U+8b9f, U+8c38, U+8c3e, U+8c4b, U+8c51, U+8c53, U+8c58-8c59, U+8c5b, U+8c5d, U+8c63-8c64, U+8c66, U+8c75-8c76, U+8c7b, U+8c7e, U+8c86-8c87, U+8c8b, U+8c90, U+8c9c, U+8cb9-8cba, U+8cc5-8cc6, U+8cc9, U+8ccb, U+8ccf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold078.woff") format("woff");
  unicode-range: U+8cdd, U+8ce8, U+8cec, U+8cef, U+8cf2, U+8cf5, U+8cf7, U+8cff, U+8d01, U+8d03, U+8d17, U+8d65, U+8d69, U+8d6e, U+8d7f, U+8d82, U+8d88, U+8d8d, U+8d90-8d91, U+8d9e-8da0, U+8dab-8dac, U+8db2, U+8db5, U+8db7, U+8db9, U+8dbb-8dbc, U+8dc0, U+8dc5, U+8dc7, U+8dca, U+8dd4-8dd5, U+8de4-8de5, U+8de7, U+8df0-8df2, U+8df4, U+8e01, U+8e04-8e05, U+8e0b, U+8e11, U+8e26, U+8e31, U+8e33, U+8e37-8e38, U+8e40-8e41, U+8e4d-8e4f, U+8e5b-8e5e, U+8e61, U+8e69, U+8e71, U+8e79-8e7a, U+8e82-8e83, U+8e89, U+8e90, U+8e92, U+8e95, U+8e9a-8e9b, U+8e9d, U+8ea2, U+8ea7, U+8ea9, U+8ead, U+8eba, U+8ec1, U+8ec3-8ec4, U+8ec7, U+8edc, U+8ee8, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8f02, U+8f07, U+8f0f-8f10, U+8f16, U+8f18, U+8f20-8f21, U+8f23, U+8f25, U+8f27-8f28, U+8f2c, U+8f2e, U+8f34-8f35, U+8f37, U+8f3a, U+8f41, U+8f43, U+8f47, U+8f4f, U+8f51-8f53, U+8f55, U+8f5d-8f5e, U+8f65, U+8f9d, U+8fa0-8fa1, U+8fa5, U+8fb8, U+8fbe, U+8fc0, U+8fcb, U+8fd0, U+8fd2, U+8fe3, U+8ffe, U+9004, U+9018, U+901b, U+9028-902a, U+902c, U+902f, U+9033-9034, U+903f, U+904c, U+905b, U+9062, U+9066, U+906c, U+9070, U+9074, U+9079, U+908b, U+908e, U+9098, U+90a0, U+90a5, U+90b2, U+90b4, U+90bd, U+90cc, U+90d2, U+90d5, U+90d8-90d9, U+90e5, U+90f0, U+9105, U+9108, U+910d, U+9110, U+9117, U+911a, U+9120, U+9125, U+9129, U+912e, U+9136, U+913c, U+9143, U+914f, U+9153, U+915a, U+9167, U+916d, U+917a-917b, U+9181, U+9186, U+918a, U+9191;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold079.woff") format("woff");
  unicode-range: U+9193-9195, U+9198, U+91a1, U+91a6, U+91ad, U+91b0, U+91bb, U+91bd, U+91bf, U+91c2, U+91c5, U+91d3-91d4, U+91d9, U+91e9-91ea, U+91ef-91f0, U+91f7, U+91f9, U+91fd, U+9200, U+9204-9205, U+9209, U+920c, U+9212-9213, U+9218, U+921c-921d, U+9223-9226, U+9228, U+922e-9230, U+9235-9236, U+923e, U+9246, U+924d, U+9258, U+925c-925d, U+9269, U+926e-9270, U+9275-9276, U+9279, U+927b, U+928a, U+928e, U+9292, U+92a0, U+92a4-92a5, U+92a8, U+92af, U+92b6, U+92b8, U+92ba-92bd, U+92c1, U+92c3, U+92c5, U+92c7-92c8, U+92cd, U+92d8, U+92dc-92dd, U+92df, U+92e1, U+92e3, U+92e8, U+92ec, U+92ee, U+92f0, U+9300, U+9308, U+9314, U+931c, U+9324, U+932a, U+9333-9334, U+9336-9337, U+9350, U+9352, U+9355, U+9358, U+935e, U+9367, U+9369, U+936d, U+936f, U+9374, U+9376, U+937a, U+937d, U+937f-9382, U+938a, U+938d, U+9392, U+9395, U+9398, U+93a6, U+93a8-93a9, U+93ab, U+93b4-93b6, U+93c4-93c5, U+93c9-93cd, U+93d3, U+93d9, U+93e6, U+93f7, U+93f9-93fa, U+9401-9402, U+9408, U+940d-940e, U+9415, U+941f, U+942e-942f, U+943d, U+943f, U+9443, U+944c, U+9455, U+9459, U+945c, U+945f, U+9461, U+9468, U+946e, U+9483-9484, U+957e, U+9584, U+9588, U+959d-959e, U+95a1, U+95ba, U+95bf, U+95c6, U+95c9, U+95d1-95d2, U+95d9, U+95dd, U+95df-95e0, U+95e4, U+95e6, U+961e, U+9622, U+9624-9626, U+9631, U+9637-963a, U+963d, U+9652, U+9654, U+9656-9657, U+966e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold080.woff") format("woff");
  unicode-range: U+9674, U+967b-967c, U+967e-967f, U+9681, U+9683, U+9689, U+9691, U+9696, U+969f, U+96a6, U+96ae, U+96ca, U+96df, U+96f1, U+96fa, U+9702-9703, U+9705, U+9709, U+971a-971b, U+971d, U+9721-9722, U+9728, U+9731, U+974a, U+9758, U+9763, U+9767, U+9776-9778, U+977b, U+977d, U+977f-9780, U+9789, U+9797, U+9799, U+979f, U+97ac, U+97b5-97b6, U+97b8-97b9, U+97bc, U+97bf, U+97c4-97c5, U+97c7, U+97ca, U+97cd-97ce, U+97d0, U+97d7, U+97dd, U+97e0, U+97e4, U+97ef, U+97f7-97f8, U+97fa, U+9807, U+9819, U+981c, U+9820, U+9826, U+982e-982f, U+9835, U+983e, U+9844, U+984a, U+9851, U+9862-9863, U+986a, U+98ae, U+98b4, U+98c5, U+98cc, U+98e6, U+98f6, U+9902, U+9907, U+9911, U+9915, U+991f, U+9922, U+9926, U+992b, U+9934-9935, U+9939, U+9947-9948, U+9954, U+9959, U+995b, U+995e, U+999b, U+999d, U+999f, U+99b0-99b2, U+99b5, U+99ba, U+99d3, U+99da, U+99dc, U+99e7, U+99ea-99ec, U+99f4-99f5, U+99fd-99fe, U+9a04, U+9a0b-9a0c, U+9a10, U+9a1e, U+9a22-9a23, U+9a27, U+9a33, U+9a35, U+9a41, U+9a47, U+9a4b, U+9a51, U+9a54, U+9a56, U+9a5d, U+9aaa, U+9aac, U+9aae, U+9ab2, U+9ab4-9ab5, U+9abb, U+9abe-9abf, U+9ac8, U+9ad7, U+9adb, U+9ae4, U+9ae7, U+9aec, U+9af2-9af3, U+9af5, U+9afa, U+9afd, U+9aff-9b01, U+9b04-9b05, U+9b09, U+9b0b, U+9b0d-9b0e, U+9b19, U+9b1b, U+9b26, U+9b34-9b35, U+9b37, U+9b39-9b3a, U+9b48, U+9b4c, U+9b55-9b57, U+9b5b, U+9b61, U+9b68, U+9b6a, U+9b6d-9b6e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold081.woff") format("woff");
  unicode-range: U+2e8b-2e8d, U+2e95, U+2ea2, U+2ea9, U+2eac, U+2eae, U+2eb3, U+2eb7, U+2ebc, U+2ec6, U+2ed7, U+2edd, U+3405, U+3427, U+3488, U+353e, U+35de, U+3614, U+38a1, U+38ad, U+39a4, U+39b8, U+3a5c, U+3a85, U+3ac4, U+3acb, U+3af3, U+3bf3, U+3d31, U+3d4e, U+3dcc, U+3e40, U+3e8a, U+3fb1, U+3fdc, U+4293, U+440c, U+457a, U+45be, U+4610, U+46ae, U+471f, U+47e6, U+481e, U+4b38, U+4b7e, U+4c38, U+4ce1, U+4e37, U+4f2b, U+4fd3, U+9b78, U+9b7f-9b80, U+9b85-9b87, U+9b89, U+9b8b, U+9b8d, U+9b90, U+9b94, U+9b9a, U+9b9d, U+9ba9, U+9bb0, U+9bb7, U+9bbc, U+9bbf, U+9bc8, U+9bd0, U+9bd7, U+9bdf, U+9bf9, U+9bff, U+9c02, U+9c0b, U+9c0f, U+9c11, U+9c1c, U+9c1e, U+9c26, U+9c28, U+9c35, U+9c3d, U+9c43-9c44, U+9c4e, U+9c56, U+9c5e, U+9c68, U+9c7b, U+9cf7, U+9cf9, U+9d1c, U+9d2f-9d30, U+9d33-9d34, U+9d3a, U+9d3c-9d3d, U+9d45, U+9d53-9d54, U+9d65, U+9d6a, U+9d7b, U+9d83, U+9d86, U+9d8e, U+9d92-9d93, U+9d95, U+9d97-9d98, U+9daa, U+9dae, U+9db1, U+9dca, U+9dd4-9dd5, U+9dde, U+9de5, U+9de9, U+9deb, U+9dee, U+9df0, U+9df3, U+9dfe, U+9e0e, U+9e10-9e12, U+9e16, U+9e7a, U+9e82-9e84, U+9e87, U+9e8e-9e8f, U+9e96, U+9e98, U+9eae, U+9eb0, U+9eb3, U+9ec6, U+9ec8, U+9ecb, U+9ed5, U+9ee4, U+9eec-9eed, U+9ef0-9ef2, U+9ef5, U+9ef8, U+9f09, U+9f0f, U+9f11-9f12, U+9f14, U+9f16, U+9f1a-9f1b, U+9f1f, U+9f22, U+9f26, U+9f2a-9f2b, U+9f31-9f32, U+9f34, U+9f3c, U+9f3f, U+9f43-9f44, U+9f47, U+9f56, U+9f5a, U+9f5e, U+9f68, U+9f6e-9f6f, U+9f71, U+9f73, U+9f7a, U+9f7d, U+9f8f, U+9f91-9f92, U+9f96, U+9f9e, U+9fa1, U+9fa3, U+9fa5, U+25ad7, U+2626a, U+2d544;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold082.woff") format("woff");
  unicode-range: U+5077, U+50f0, U+5167, U+5174, U+5179, U+51d4, U+51df, U+5226, U+522b, U+5389, U+53c1, U+53c4, U+5433, U+543f, U+544c, U+5527, U+55ec, U+55ee, U+55f1, U+55f8, U+5620, U+575f, U+57ae, U+586d, U+5898, U+591f, U+5939, U+59ec, U+5a1b, U+5b76, U+5b82, U+5c14, U+5c19, U+5c2a, U+5ce6, U+5dff, U+5e99, U+5f3a, U+5f65, U+6164, U+617d, U+61e8, U+6231, U+6236, U+631b, U+65be, U+65e3, U+66b3, U+6725, U+6735, U+6743, U+6780, U+67a4, U+67be, U+67fa, U+6805, U+688e, U+6986, U+6a54, U+6af8, U+6b72, U+6cac, U+6d01, U+6e42, U+6e89, U+6ebc, U+6eda-6edb, U+6ee6, U+6f9d, U+6fb7, U+71f4, U+73ba, U+73e4, U+7522, U+764e, U+76eb, U+77b7, U+7928, U+7942, U+7a05, U+7abd, U+7b53, U+7c2f, U+7c42, U+7c7b, U+7d55, U+7dd0, U+7e48, U+80f7, U+812b, U+8141, U+8173, U+81ef, U+820b, U+8346, U+835a, U+85f4, U+867d, U+8722, U+878e, U+886e, U+88c6, U+88e0, U+8a01, U+8aaa, U+8b0f, U+8c9f, U+8cd2, U+8d1c, U+8e75, U+8e77, U+8fa2, U+8fc8, U+90c9, U+92b3, U+93bb, U+95b1, U+95e8, U+9839, U+99e1, U+9a08, U+9abd, U+9b1d, U+9b2c, U+9c61, U+9fb4, U+9fbc-9fc2, U+9fcc, U+f909, U+f91f, U+f95f, U+f983, U+f999-f99a, U+f9a2, U+f9c3, U+fa03, U+2008a, U+200b0, U+200f5, U+2053f, U+205b1, U+20611, U+206ec, U+207c8, U+2090e, U+20984, U+20a64, U+20d58, U+21a1a, U+22609, U+22e42, U+22feb, U+237f1, U+23cbe, U+2404b, U+243d0, U+24e04, U+24ff2, U+2567f, U+25874, U+259cc, U+26222, U+26999, U+26c9e, U+279b4, U+27c3c, U+27d73, U+28cdd, U+28e17, U+28ef6, U+29d4b, U+2a2b2, U+2a9e6, U+2b746, U+2b751, U+2b753, U+2b75a, U+2b75c, U+2b765, U+2b776-2b777, U+2b77c, U+2b782, U+2b789, U+2b78b, U+2b78e, U+2b794, U+2b7ac, U+2f82c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold083.woff") format("woff");
  unicode-range: U+2b7af, U+2b7bd, U+2b7c9, U+2b7cf, U+2b7d2, U+2b7d8, U+2b7f0, U+2b80d, U+2b817, U+2b81a, U+2e278, U+2e569, U+2e6ea, U+2f804, U+2f80f, U+2f815, U+2f81a, U+2f822, U+2f828, U+2f833, U+2f83f, U+2f846, U+2f852, U+2f862, U+2f86d, U+2f873, U+2f884, U+2f899-2f89a, U+2f8a6, U+2f8ac, U+2f8b2, U+2f8b6, U+2f8d3, U+2f8e1, U+2f8e5, U+2f8ea, U+2f8fc, U+2f903, U+2f90b, U+2f90f, U+2f91a, U+2f920-2f921, U+2f945, U+2f947, U+2f96c, U+2f995, U+2f9d0, U+2f9de-2f9df, U+2f9f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff/RakutenSansJP_W_DemiBold084.woff") format("woff");
  unicode-range: U+f860-f862, U+f87a, U+f87f;
}

/*RakutenSansJP woff2*/
@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular001.woff2") format("woff2");
  unicode-range: U+3001-3002, U+3041-3055, U+3057-3096, U+309a, U+309d-309e, U+30a1-30fa, U+30fc-30fe, U+31f7, U+fe10-fe12, U+ff0c, U+ff0e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular002.woff2") format("woff2");
  unicode-range: U+21-22, U+24-2a, U+2c-3b, U+3f-4c, U+4e-5d, U+5f-7b, U+7d, U+a1-a3, U+a5, U+ab, U+ad, U+bb, U+bf-d6, U+d8-f6, U+f8-107, U+10a-113, U+116-11b, U+11e-122, U+126-12b, U+12e-133, U+136-13e, U+141-148, U+14a-14b, U+150-155, U+158-15b, U+15e-16b, U+16e-17e, U+237, U+251, U+254, U+259-25b, U+28c, U+2bb-2bc, U+300-301, U+332, U+336, U+2011-2014, U+2018-201a, U+201c-201e, U+2039-203a, U+20ac, U+fb00-fb04;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular003.woff2") format("woff2");
  unicode-range: U+0-20, U+23, U+2b, U+3c-3e, U+4d, U+5e, U+7c, U+7e, U+a0, U+a4, U+a6-aa, U+ac, U+ae-ba, U+bc-be, U+d7, U+f7, U+304, U+327, U+2219, U+223c, U+3056, U+4edd, U+ff01, U+ff03-ff06, U+ff08-ff0b, U+ff0f-ff3b, U+ff3d-ff5d, U+ff61-ff9f, U+ffe3, U+ffe5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular004.woff2") format("woff2");
  unicode-range: U+401, U+410-44f, U+451, U+2003, U+2010, U+2015-2016, U+2020-2021, U+2025-2026, U+2030, U+2032-2033, U+203b, U+2103, U+212b, U+2190-2193, U+21d2, U+21d4, U+2200, U+2202-2203, U+2207-2208, U+220b, U+2212, U+221a, U+221d-221e, U+2220, U+2227-222c, U+2234-2235, U+223d, U+2252, U+2260-2261, U+2266-2267, U+226a-226b, U+2282-2283, U+2286-2287, U+22a5, U+2312, U+2329-232a, U+2500-2503, U+250c, U+250f-2510, U+2513-2514, U+2517-2518, U+251b-251d, U+2520, U+2523-2525, U+2528, U+252b-252c, U+252f-2530, U+2533-2534, U+2537-2538, U+253b-253c, U+253f, U+2542, U+254b, U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25ef, U+2605-2606, U+2640, U+2642, U+266a, U+266d, U+266f, U+3000, U+3003, U+3005-3015, U+301c, U+309b-309c, U+30fb, U+ff0d, U+ff5e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular005.woff2") format("woff2");
  unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9, U+2713, U+2756, U+2776-277f, U+2934-2935, U+29bf, U+29fa-29fb, U+3016-3019, U+301d, U+301f-3020, U+3033-3035, U+303b-303d, U+309f-30a0, U+30ff, U+31f0-31f6, U+31f8-31ff, U+3231-3232, U+3239, U+3251-325f, U+32a4-32a8, U+32b1-32bf, U+32d0-32e3, U+32e5, U+32e9, U+32ec-32ed, U+32fa, U+32ff, U+3303, U+330d, U+3314, U+3318, U+3322-3323, U+3326-3327, U+332b, U+3336, U+333b, U+3349-334a, U+334d, U+3351, U+3357, U+337b-337e, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33cb, U+33cd, U+fe45-fe46, U+ff02, U+ff07, U+ff3c, U+ff5f-ff60, U+ffe0-ffe2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular006.woff2") format("woff2");
  unicode-range: U+305, U+1e3e-1e3f, U+1f70-1f73, U+2022, U+203c, U+203e-203f, U+2042, U+2047-2049, U+2051, U+210f, U+2113, U+2116, U+2121, U+2127, U+2135, U+2153-2155, U+2160-216b, U+2170-217b, U+2194, U+2196-2199, U+21c4, U+21e6-21e9, U+2205, U+2209, U+2213, U+221f, U+2225-2226, U+222e, U+2243, U+2245, U+2248, U+2262, U+2276-2277, U+2284-2285, U+228a-228b, U+2295-2297, U+22bf, U+22da-22db, U+2305-2306, U+2318, U+23be-23cc, U+23ce, U+2423, U+2460-2473, U+24d0-24e9, U+24eb-24fe, U+25b1, U+25b6-25b7, U+25c0-25c1, U+25c9, U+25d0-25d3, U+25e6, U+2600-2603, U+260e, U+2616-2617, U+261e, U+2660-2669, U+266b-266c, U+266e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular007.woff2") format("woff2");
  unicode-range: U+108-109, U+11c-11d, U+124-125, U+134-135, U+14c-14d, U+15c-15d, U+16c-16d, U+193, U+1c2, U+1cd-1ce, U+1d0-1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f8-1f9, U+1fd, U+250, U+252-253, U+255-258, U+25c, U+25e-261, U+264-268, U+26c-273, U+275, U+279-27b, U+27d-27e, U+281-284, U+288-28b, U+28d-28e, U+290-292, U+294-295, U+298, U+29d, U+2a1-2a2, U+2c6-2c8, U+2cc, U+2d0-2d1, U+2d8-2d9, U+2db-2de, U+2e5-2e9, U+302-303, U+306, U+308, U+30b-30c, U+30f, U+318-31a, U+31c-320, U+324-325, U+329-32a, U+32c, U+32f-330, U+334, U+339-33d, U+361, U+3c2, U+fd6, U+213b, U+2150-2152, U+2156-215b, U+2189, U+2211, U+2474-247f, U+2488-2492, U+24b9, U+24c8, U+26be, U+26cb, U+27a1, U+2b05-2b07, U+2b95, U+3036, U+322a-3230, U+3233, U+3236-3237, U+3244, U+328b, U+3299, U+3371, U+3390, U+33a0, U+33a2, U+33a4-33a5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular008.woff2") format("woff2");
  unicode-range: U+205a, U+205d, U+a7b5, U+fe17-fe19, U+fe30-fe33, U+fe35-fe44, U+fe47-fe48, U+ffe4, U+ffe8, U+1f100, U+1f110-1f129, U+1f130-1f149, U+1f150-1f169, U+1f170-1f189, U+1f202, U+1f237;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular009.woff2") format("woff2");
  unicode-range: U+3190-319f, U+3220-3229, U+3234-3235, U+3238, U+323a-3243, U+3280-328a, U+328c-3298, U+329a-32a3, U+32a9-32b0, U+32e4, U+32e6-32e8, U+32ea-32eb, U+32ee-32f9, U+32fb-32fe, U+3300-3302, U+3304-330c, U+330e-3313, U+3315-3317, U+3319-3321, U+3324-3325, U+3328-332a, U+332d-3335, U+3337-333a, U+333c-3348, U+334b-334c, U+334e-3350, U+3352-3356, U+337f, U+3385-3389, U+338d, U+3396-3398, U+339b, U+339f, U+33a3, U+33a6, U+33b0-33b3, U+33c2, U+33c8, U+33cc, U+33d4, U+33d7-33d8, U+33da;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular010.woff2") format("woff2");
  unicode-range: U+2480-2487, U+249c-24b8, U+24ba-24c7, U+24c9-24cf, U+24ea, U+24ff, U+2504-250b, U+250d-250e, U+2511-2512, U+2515-2516, U+2519-251a, U+251e-251f, U+2521-2522, U+2526-2527, U+2529-252a, U+252d-252e, U+2531-2532, U+2535-2536, U+2539-253a, U+253d-253e, U+2540-2541, U+2543-254a, U+2550, U+255e, U+2561, U+256a, U+256d-2573, U+2581-258f, U+2594-2595, U+25a2, U+25aa-25ab, U+25ca, U+25cc, U+25e2-25e5, U+25fb-25fc, U+261c-261d, U+261f, U+2672-267d, U+26a0, U+26aa-26ab, U+26bd, U+2702, U+271a, U+273f-2740, U+27bf, U+2b1a, U+2b25-2b26, U+2b29, U+2b60-2b65, U+2b82-2b83, U+2e40, U+3004, U+301e, U+3030, U+3099;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular011.woff2") format("woff2");
  unicode-range: U+13f-140, U+149, U+156-157, U+192, U+1cf, U+1d3, U+1d5, U+1d7, U+1d9, U+1db, U+1f5, U+262-263, U+26a, U+274, U+276, U+278, U+280, U+28f, U+299, U+29c, U+29f, U+2b0, U+2b2, U+2b7, U+2c1, U+2da, U+2e0-2e1, U+307, U+30a, U+328, U+384-386, U+388-38a, U+38c, U+38e-390, U+3aa-3b0, U+3ca-3ce, U+3d0-3d1, U+3d5, U+3db, U+402-40c, U+40e-40f, U+452-45c, U+45e-45f, U+1ebc-1ebd, U+2002, U+2044, U+2070, U+2074-2079, U+207f-2089, U+20dd-20de, U+2100, U+2105, U+2109-210a, U+2122, U+2126, U+212e, U+215c-215e, U+217f, U+21c5-21c6, U+21cb-21cc, U+21d0, U+21f5, U+2206, U+220a, U+220f, U+222d, U+2264-2265, U+2272-2273, U+2298, U+229e, U+22a0, U+22c4, U+2307, U+239b-23ad, U+23b0-23b1, U+ab53;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular012.woff2") format("woff2");
  unicode-range: U+2ea0, U+2ed1, U+2f00, U+2f06, U+2f08, U+2f0a-2f0b, U+2f12, U+2f17, U+2f1d, U+2f24-2f26, U+2f29, U+2f2d, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f47, U+2f49-2f4a, U+2f52, U+2f54, U+2f63-2f65, U+2f6c, U+2f74, U+2f83, U+2f8f, U+2f92, U+2f94, U+2f9d, U+2fa6-2fa7, U+2faf, U+2fb7, U+2fbc, U+4e00, U+4e09-4e0b, U+4e0d, U+4e16, U+4e2d, U+4e3b, U+4e5d, U+4e8b-4e8c, U+4e94, U+4eba, U+4eca, U+4ee3, U+4ee5, U+4f1a, U+4f53, U+4f55, U+4f5c, U+4f7f, U+4fe1, U+500d, U+5148, U+5165, U+5168, U+516b-516d, U+5175, U+5185-5186, U+51fa, U+5206-5207, U+524d, U+529b, U+52d5, U+5316, U+5341, U+539f, U+53d6, U+53e3, U+5408, U+540c-540d, U+5411, U+5473, U+548c, U+54e1, U+554f, U+56db, U+56de, U+56fd, U+5730, U+5831, U+5834, U+58f0, U+5909, U+5916, U+591a, U+5927, U+5929-592a, U+5973, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9f, U+5bb6, U+5bfe, U+5c0f, U+5c11, U+5c4b, U+5c71, U+5ddd, U+5e73-5e74, U+5ea6, U+5f15, U+5f37, U+5f53, U+5f7c, U+5f8c, U+5fc3, U+601d, U+6027, U+60c5, U+610f, U+611f, U+6210, U+6226, U+6240, U+624b, U+6301, U+653f, U+6559, U+6570, U+6587, U+65b0, U+65b9, U+65e5, U+660e, U+6642, U+66f8, U+6700, U+6708, U+6728, U+672c, U+6765, U+6771, U+696d, U+697d, U+6a5f, U+6b21, U+6b63, U+6b7b, U+6c0f, U+6c11, U+6c17, U+6c34, U+6c7a, U+6cbb, U+6cd5, U+6d77, U+7121, U+7269, U+73fe, U+7406, U+751f, U+7528, U+7530, U+7537, U+753b, U+754c, U+767a, U+7684, U+76ee, U+76f8, U+771f, U+77e5, U+793e, U+795e, U+79c1, U+7acb, U+7d4c, U+7d50, U+7f8e, U+8003, U+8005, U+805e, U+81ea, U+884c, U+885b, U+8868, U+8981, U+898b, U+89aa, U+8a00, U+8a18, U+8a71, U+8a9e, U+8eab, U+8ecd, U+8fd1, U+901a, U+9023, U+9053, U+90ce, U+90e8, U+91cd-91ce, U+91d1, U+9577, U+958b, U+9593, U+95a2, U+96c6, U+9762, U+9854, U+98df, U+9ad8;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular013.woff2") format("woff2");
  unicode-range: U+2e9f, U+2ec4, U+2f1f-2f20, U+2f3e, U+2f40, U+2f57, U+2f69, U+2f6f, U+2f76, U+2f8a, U+2f9c, U+2f9e, U+2fa8, U+2fb3, U+2fb5-2fb6, U+2fb8, U+2fba, U+4e03, U+4e07, U+4e21, U+4e4b, U+4e57, U+4e89, U+4e95, U+4ea4, U+4eac, U+4ecb, U+4ed5-4ed6, U+4ed8, U+4ef6, U+4f1d, U+4f4f, U+4f9b, U+4fc2, U+4fdd, U+5074, U+5143, U+5149, U+515a, U+5171, U+521d, U+5224-5225, U+5229, U+5236, U+52a0, U+52a9, U+52d9, U+52dd, U+52e2, U+5317, U+5343, U+534a, U+5357, U+53c2, U+53cd, U+53d7, U+53e4, U+53ef-53f0, U+53f2-53f3, U+5409, U+544a, U+547c-547d, U+54c1, U+55b6, U+56e3, U+571f, U+5728, U+57ce, U+58eb, U+58f2, U+591c, U+592b, U+597d, U+59cb, U+59ff, U+5b58, U+5b98, U+5ba4, U+5bb9, U+5cf6, U+5dfb, U+5e02, U+5e2b, U+5e30, U+5e38, U+5e83, U+5e97, U+5e9c, U+5efa, U+5f0f, U+5f35, U+5f62, U+5f79, U+5f85, U+5f97, U+5fa1, U+5fc5, U+5fdc, U+60aa, U+60f3, U+611b, U+614b, U+6238, U+6253, U+6307, U+652f, U+653e, U+6599, U+65ad, U+65cf, U+65e9, U+6620, U+6709, U+671d, U+671f, U+6751, U+677e, U+679c, U+6821, U+683c, U+69cb, U+69d8, U+6a29, U+6b66, U+6b69, U+6b73, U+6b8b, U+6bba, U+6bcd, U+6c5f, U+6d3b, U+6d41, U+6df1, U+6e08, U+70b9, U+7136, U+7236, U+7279, U+72b6, U+7523, U+7531, U+753a, U+756a, U+75c5, U+767d-767e, U+76f4, U+7740, U+77f3, U+78ba, U+7a7a, U+7a81, U+7b11, U+7b2c, U+7c73, U+7d04, U+7d42, U+7d44, U+7d9a, U+7dcf, U+7dda, U+7f6e, U+7fa9, U+80b2, U+80fd, U+8272, U+82e5, U+843d, U+8449, U+85e4, U+8853, U+897f, U+8996, U+899a, U+89e3, U+8a08, U+8a2d, U+8a8d, U+8aac-8aad, U+8abf, U+8ad6, U+8b70, U+8cb7, U+8cc7, U+8cea, U+8d77, U+8db3, U+8eca, U+8fbc, U+8fd4, U+9001, U+9032, U+904b, U+904e, U+9055, U+9078, U+90fd, U+914d, U+9580, U+9662, U+969b, U+96fb, U+97f3, U+982d, U+984c, U+98a8, U+98db, U+9996, U+99ac;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular014.woff2") format("woff2");
  unicode-range: U+2ed8, U+2f2f, U+2f4c, U+2f55, U+2f70, U+2f7c, U+2f81, U+2f8e, U+2f95, U+2f9a-2f9b, U+2fb9, U+2fca, U+4e0e, U+4e45, U+4e88, U+4efb, U+4f01, U+4f0a, U+4f4d, U+4f50, U+4f8b, U+4fa1, U+4ffa, U+5099, U+50cd, U+50cf, U+50d5, U+512a, U+518d, U+5199, U+5272, U+533a-533b, U+5358, U+53bb, U+53cb, U+53ce, U+53f7-53f8, U+541b, U+5468, U+5546, U+5668, U+56f3, U+578b, U+57df, U+57fa, U+5883, U+5897, U+5931, U+5965, U+59bb, U+5a5a, U+5b57, U+5b88, U+5b97, U+5ba2, U+5bae, U+5bb3, U+5bc4, U+5bc6, U+5bdf, U+5bfa, U+5c06, U+5c40, U+5c45, U+5ca1, U+5dde, U+5de5-5de6, U+5dee, U+5e78, U+5ea7, U+5f71, U+5ff5, U+6025, U+606f, U+623b, U+6280, U+6295, U+629c, U+62bc, U+632f, U+63a5, U+63d0, U+6483, U+6539, U+65c5, U+6625, U+662d, U+666f, U+670d, U+671b, U+672b, U+6761, U+67fb, U+6839, U+6848, U+6a2a, U+6a4b, U+6b4c, U+6b62, U+6bb5, U+6c42, U+6cc9, U+6ce2, U+6ce8, U+6d25, U+6d3e, U+6d6e, U+6d88, U+6e05, U+6e21, U+6e80, U+6e90, U+6f14, U+706b, U+71b1, U+72ec, U+738b, U+7403, U+7533, U+7570, U+767b, U+7687, U+770c, U+773c, U+7814, U+793a, U+798f, U+79d1, U+79fb, U+7a2e, U+7b49, U+7b54, U+7b56, U+7b97, U+7d00, U+7d19, U+7d20, U+7d30, U+7d71, U+7d76, U+8001, U+8077, U+8089, U+80cc, U+8239, U+826f, U+82b1, U+82b8, U+82e6, U+82f1, U+8349, U+8535, U+8840, U+89b3, U+8a3c, U+8ab0, U+8ac7, U+8b58, U+8b66, U+8b77, U+8c37, U+8c61, U+8ca0, U+8d64, U+8d70, U+8d8a, U+8def, U+8ee2, U+8ffd, U+9020, U+9054, U+9060, U+9152, U+91cf, U+9244, U+964d, U+9650, U+968a, U+968e, U+96e2-96e3, U+9752, U+9818, U+983c, U+98f2, U+9928, U+9999, U+9a13, U+9ed2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular015.woff2") format("woff2");
  unicode-range: U+2f50, U+2f5a, U+2f7f, U+2f93, U+2fa5, U+2fae, U+2fb0, U+4e26, U+4e38, U+4e71, U+4ecf, U+4ee4, U+4ef2, U+4f3c, U+4f4e, U+4f59, U+4fee, U+5009, U+500b, U+5012, U+5024, U+5065, U+5144, U+5177, U+51b7, U+51e6, U+520a, U+523b, U+52b4, U+52b9, U+5354, U+5371, U+5404, U+559c, U+56f2, U+5712, U+5727, U+5742, U+5802, U+590f, U+5922, U+59d4, U+5a18, U+5a66, U+5b85, U+5b8c, U+5bbf, U+5bcc, U+5bdd, U+5c0e, U+5c3e, U+5c55, U+5d0e, U+5e03, U+5e2d, U+5e2f, U+5e55, U+5e95, U+5ead, U+5eb7, U+5f1f, U+5f93, U+5fa9, U+5fb3, U+5fd7, U+6050, U+6211, U+623f, U+62b1, U+62c5, U+6319, U+63a2, U+63cf, U+63f4, U+653b, U+6545, U+6575, U+6577, U+65bd, U+661f, U+6697, U+66ae, U+66f2, U+672a, U+6750, U+6797, U+682a, U+68ee, U+691c, U+6975, U+6b32, U+6b74, U+6bbf, U+6bce, U+6bd4, U+6c38, U+6ca2, U+6cb3, U+6d0b, U+6e1b, U+6e29, U+6e96, U+6fc0, U+713c, U+7247, U+72af, U+7387, U+74b0, U+7565, U+7591, U+75db, U+7642, U+76e3, U+7701, U+7763, U+7834, U+79c0, U+79cb, U+79d8, U+7a0b, U+7a0e, U+7a4d, U+7a76, U+7ae0, U+7aef, U+7af6, U+7ba1, U+7cbe, U+7cfb, U+7d75, U+7dd2, U+7de8, U+7e54, U+7f6a, U+7fd2, U+8033, U+80f8, U+8170, U+8179, U+8208, U+821e, U+8336, U+8457, U+85ac, U+8857, U+88c1, U+88c5, U+88cf, U+88fd, U+898f, U+89d2, U+8a2a, U+8a31, U+8a55, U+8a66, U+8a8c, U+8af8, U+8ca1, U+8cbb, U+8cde, U+8efd, U+8f09, U+8fba, U+9000, U+9003, U+9014, U+901f, U+9031, U+904a, U+907a, U+91cc, U+9280, U+9332, U+9632, U+9678, U+967a, U+96a0, U+96d1, U+9759, U+975e, U+9769, U+97ff, U+9803, U+9858, U+985e, U+9bae, U+9cf4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular016.woff2") format("woff2");
  unicode-range: U+2f11, U+2f23, U+2f51, U+2f5d-2f5f, U+2f75, U+2f7b, U+2f82, U+2f90, U+2fac, U+2fbb, U+2fc3, U+2fc7, U+4e91, U+4ea1, U+4f11, U+4fbf, U+50b7, U+5104, U+5150, U+5178, U+5200, U+5211, U+5217, U+523a, U+5263, U+5287, U+52e4, U+5348, U+535a, U+5370, U+53b3, U+53ca, U+542b, U+5438-5439, U+5584, U+56e0, U+56f0, U+56fa, U+58c1, U+5915, U+592e, U+5947-5948, U+5999, U+5acc, U+5b87, U+5c02, U+5c04, U+5c64, U+5ca9, U+5cb8, U+5de8, U+5eab, U+5f01, U+5f25, U+5f31, U+5f3e, U+5f66, U+5fae, U+5fd8, U+5fe0, U+5feb, U+6012, U+604b, U+6075, U+60b2, U+60d1, U+6255, U+6297-6298, U+62e0, U+6355, U+6368, U+6388, U+639b, U+63a8, U+6557, U+6563, U+6574, U+65e7, U+6613-6614, U+6628, U+666e, U+6674, U+66b4, U+66ff, U+675f, U+677f, U+67c4, U+67d3, U+67f3, U+690d, U+6a19, U+6a21, U+6a39, U+6bdb, U+6c60, U+6cc1, U+6d45, U+6d5c, U+6e2f, U+6e6f, U+70ba, U+7167, U+7248, U+72ac, U+7384, U+7389, U+7532, U+7559, U+75c7, U+76db, U+7720, U+77ac, U+77ed, U+793c, U+7956, U+79f0, U+7a93, U+7af9, U+7b4b, U+7bc0, U+7bc9, U+7d0d, U+7d14, U+7d1a, U+7d66, U+7d99, U+7e01, U+7fbd, U+7fcc, U+8056, U+80a9, U+8131, U+8133, U+8155, U+81e3, U+822a, U+822c, U+83ef, U+8584, U+85e9, U+878d, U+8846, U+8863, U+88ab, U+88dc, U+89e6, U+8a0a, U+8a0e, U+8a33, U+8ab2, U+8b1b, U+8c4a, U+8cac, U+8cb4, U+8d85, U+8de1, U+8e0f, U+8f2a, U+8fb2, U+8fce, U+8feb, U+8ff0, U+9006, U+9069, U+90f7, U+9589, U+95d8, U+962a, U+963f, U+9663-9664, U+967d, U+969c, U+96c4, U+96e8, U+96ea, U+9707, U+97d3, U+984d, U+990a, U+99c6, U+9a5a, U+9aa8, U+9aea, U+9ce5, U+9ebb, U+9ed9, U+9f62;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular017.woff2") format("woff2");
  unicode-range: U+2ec1, U+2ee4, U+2ee9, U+2eed, U+2f30, U+2f4b, U+2f62, U+2f6a, U+2f6e, U+2f73, U+2f84, U+2fc1-2fc2, U+2fc5, U+2fd0, U+4e01, U+4e08, U+4e5f, U+4e73, U+4e92, U+4ec1, U+4ed9, U+4eee, U+4ef0, U+4f0f, U+4f38, U+4f9d, U+5019, U+501f, U+50ac, U+50be, U+5100, U+5145, U+51ac, U+5230, U+5238, U+5247, U+5275, U+529f, U+52c7, U+52d8, U+5305, U+5360, U+539a, U+53e5, U+53eb, U+5410, U+5426, U+543e, U+54f2, U+5507, U+57f7, U+5800, U+58ca, U+5949, U+59c9, U+5a01, U+5b63, U+5b6b, U+5b9d, U+5ba3, U+5be9, U+5bff, U+5c0a, U+5c31, U+5c48, U+5c4a, U+5c5e, U+5d29, U+5df1, U+5e0c, U+5e1d, U+5e79, U+5e7c, U+5e81, U+5e8a, U+5ec3, U+5ef6, U+5f8b, U+5f92, U+5fb4, U+5fb9, U+6016, U+602a, U+60a3, U+6163, U+61b2, U+61b6, U+624d, U+6279, U+627f, U+62e1, U+635c, U+63a1, U+63db, U+63e1, U+63fa, U+643a, U+64ae, U+64cd, U+6551, U+658e, U+65ac, U+6607, U+663c, U+6669, U+667a, U+66dc, U+66f4, U+6749, U+679a, U+679d, U+6804, U+6838, U+6b20, U+6b27, U+6b6f, U+6c88, U+6c96, U+6cb9, U+6cca, U+6ce3, U+6d17, U+6d66, U+6db2, U+6df7, U+6e2c, U+6e7e, U+6ec5, U+6f22, U+6f6e, U+6fc3, U+702c, U+7159, U+71c3, U+7206, U+7518, U+76ae, U+76ca, U+76d7, U+76df, U+773a, U+77e2, U+7802, U+796d, U+7981, U+7a74, U+7b46, U+7bb1, U+7c21, U+7d05, U+7d39, U+7d61, U+7dad, U+7dca, U+7de0, U+7df4, U+7e04, U+7e70, U+7fa4, U+8074, U+811a, U+81f3-81f4, U+820e, U+8266, U+8302, U+8352, U+8377, U+83dc, U+864e, U+885d, U+888b, U+88d5, U+8907, U+8972, U+8a34, U+8a69, U+8a70, U+8a98, U+8acb, U+8b1d, U+8c6a, U+8ca9, U+8cc0, U+8e8d, U+8f1d, U+8f38, U+8f9e, U+8ff7, U+9045, U+9063, U+907f, U+90a3, U+9178, U+91e3, U+9283, U+93e1, U+95a3, U+9670, U+96a3, U+96f2, U+9732, U+9802, U+9806, U+98ef, U+99c5, U+9a12, U+9b3c, U+9b54, U+9b5a, U+9e7f, U+9ec4, U+9f3b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular018.woff2") format("woff2");
  unicode-range: U+2eef, U+2ef2, U+2f1c, U+2f32, U+2f5c, U+2f86, U+2f88, U+2f8d, U+2f96, U+2f9f, U+2fd3, U+4e39, U+4e43, U+4e80, U+4e86, U+4e9c, U+4f2f, U+4f34, U+4f8d, U+4fb5, U+4fca, U+505c, U+50b5, U+50da, U+50e7, U+514d, U+5264, U+526f, U+52aa, U+5302, U+5352, U+5373, U+53c8, U+53cc, U+53e9, U+5442, U+5510, U+5747, U+574a, U+57a3, U+57cb, U+585a, U+5869, U+5951, U+596a, U+5974, U+5982, U+59b9, U+59d3, U+5ac1, U+5b5d, U+5b99, U+5bd2, U+5c0b, U+5c3b, U+5c3d, U+5de1, U+5e33, U+5e45, U+5e72, U+5eca, U+5f18, U+5f80, U+5fcd, U+6065, U+609f, U+60a9, U+611a, U+6162, U+616e, U+6176, U+61d0, U+61f8, U+6271, U+6291, U+629e, U+62db, U+62dd, U+6311, U+6398, U+63b2, U+63ee, U+640d, U+6458, U+6469, U+654f, U+656c, U+65d7, U+65e6, U+66f9, U+672d, U+676f, U+6790, U+6885, U+68d2, U+6bd2, U+6c57, U+6c5a, U+6c99, U+6cbc, U+6cbf, U+6d6a, U+6d74, U+6d99, U+6dfb, U+6e09, U+6e56, U+6ed1, U+6f01, U+6f5c, U+706f, U+707d, U+70c8, U+718a, U+7235, U+725b, U+72c2, U+72d9, U+72ed, U+732b, U+7372, U+73cd, U+75b2, U+7686, U+76e4, U+770b, U+7832, U+7968, U+7a32, U+7a3f, U+7adc, U+7ae5, U+7bc4, U+7c4d, U+7c60, U+7d22, U+7db1, U+7dd1, U+7e2e, U+7e3e, U+7e41, U+7f72, U+7f85, U+808c, U+80de, U+8107, U+819d, U+81d3, U+81ed, U+820c, U+821f, U+83ca, U+865a, U+866b, U+88c2, U+88f8, U+8a13, U+8a3a, U+8a73, U+8aa4, U+8b00, U+8c46, U+8ca7-8ca8, U+8cb8, U+8da3, U+8ddd, U+8ed2, U+8f29, U+8f9b, U+9084, U+90aa, U+90b8, U+90f5, U+9154, U+91c8, U+91dd, U+9234, U+92ad, U+95c7, U+9686, U+96c5, U+970a, U+9805, U+9810, U+9830, U+98fe, U+99c4, U+9b45, U+9db4, U+9f8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular019.woff2") format("woff2");
  unicode-range: U+2eeb, U+2f28, U+2f77, U+4e18, U+4e1e, U+4e7e, U+4ead, U+4f73, U+4f75, U+4fc3, U+4fd7, U+4ff3, U+5075-5076, U+507d, U+508d, U+511f, U+5146, U+517c, U+518a, U+5192, U+51c4, U+524a, U+525b, U+5289, U+52c9, U+52df, U+52e7, U+5320, U+5353, U+5374, U+53d4, U+541e, U+54b2, U+54c0, U+552f, U+5531, U+5642, U+5653, U+5750, U+5782, U+5857, U+5893, U+594f, U+596e, U+59eb, U+5b09, U+5b22, U+5b54, U+5b64, U+5b8f, U+5bdb, U+5bf8, U+5c01, U+5c1a, U+5c90, U+5cf0, U+5d07, U+5e7b, U+5e7e, U+5e8f, U+5ef7, U+5efb, U+5f69, U+5f81, U+5fd9, U+6069, U+6094, U+60a0, U+614e, U+618e, U+6212, U+6249, U+62b5, U+62d2, U+62f6, U+6328, U+6383, U+6392, U+63a7, U+63da, U+6589, U+659c, U+65e2, U+660c, U+662f, U+6696, U+670b, U+6717, U+674e, U+67d4, U+67f1, U+67f4, U+685c, U+68c4, U+6905, U+6982, U+6c37, U+6ca1, U+6ce5, U+6cf0, U+6d69, U+6de1, U+6e0b, U+6ede, U+6fa4, U+6fe1, U+708e, U+70ad, U+7126, U+719f, U+7267, U+731b, U+732e, U+7344, U+7551, U+7573, U+7709, U+786c, U+795d, U+7a3c, U+7a42, U+7b20, U+7b52, U+7c89, U+7cf8, U+7d1b, U+7d2b, U+7db2, U+7ffc, U+8010, U+809d, U+80a1, U+80a5, U+8102, U+8105, U+8108, U+8150, U+81a8, U+81e8, U+829d, U+8358, U+83cc, U+846c, U+85a9, U+8986, U+8997, U+8a17, U+8a5e, U+8a87, U+8a95, U+8aa0, U+8b72, U+8cab, U+8cbf, U+8cc3, U+8cca, U+8cdb, U+8cfc, U+8e0a, U+8f03, U+900f, U+902e, U+9042, U+9047, U+90a6, U+90e1, U+9298, U+92ed, U+938c, U+9451, U+9665, U+9685, U+968f, U+96c7, U+9756, U+9808, U+9867, U+98fc, U+99d0, U+9a0e, U+9b42, U+9e97;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular020.woff2") format("woff2");
  unicode-range: U+2ee8, U+2f38, U+2f6b, U+2fa0, U+2fb4, U+502b, U+5049, U+5098, U+514b, U+5176, U+5197, U+51cd, U+51dd, U+5203, U+5237, U+525d, U+52b1, U+5339, U+5375, U+53ec, U+5446, U+5449, U+545f, U+5589, U+558b, U+55a7, U+55ab, U+5606, U+5609, U+5674, U+5699, U+570f, U+5805, U+584a, U+5854, U+585e, U+587e, U+58c7, U+58ee, U+598a, U+5a46, U+5bc2, U+5be7, U+5c3a, U+5c65, U+5cb3, U+5d8b, U+5de7, U+5e3d, U+5e61, U+5e84, U+5eb5, U+5f13, U+5f6b, U+6068, U+60dc, U+60e8, U+614c, U+62cd, U+62ed, U+62fe, U+636e, U+638c, U+63aa, U+63c3, U+6442, U+6451, U+64ab, U+64b2, U+65bc, U+65e8, U+65ec, U+664b, U+6676, U+6687, U+6691, U+6731, U+673a, U+6762, U+67a0, U+6842-6843, U+68b0, U+68cb, U+68da, U+69cd, U+6b53, U+6b8a, U+6b96, U+6c41, U+6cf3, U+6d29, U+6d44, U+6d78, U+6daf, U+6dbc, U+6df3, U+6e67, U+6e7f, U+6e9c, U+6eb6, U+6f02, U+6f0f, U+6f2b, U+6f5f, U+6f70, U+6f84, U+7070, U+716e, U+733f, U+7363, U+73ed, U+7434, U+74f6, U+751a, U+75be, U+76bf, U+78e8, U+790e, U+7948-7949, U+7950, U+7984-7985, U+79d2, U+7a3d, U+7a4f, U+7be0, U+7c92, U+7ca7, U+7cd6, U+7d0b, U+7d5e, U+7dbe-7dbf, U+7de9, U+7e1b, U+7e26, U+7f70, U+7fd4, U+80c6, U+81b3, U+828b, U+82b3, U+82d7, U+845b, U+84b8, U+85dd, U+8650, U+8896, U+89a7, U+8a89, U+8b0e, U+8c8c, U+8c9e, U+8caf, U+8ce2, U+8d08, U+8df3, U+8e74, U+8eb0, U+8fb0, U+9019, U+9038, U+906d, U+9177, U+934b, U+9375, U+9396, U+93ae, U+9640, U+9673, U+9676, U+9694, U+96f7, U+9700, U+9727, U+9774, U+9801, U+9811, U+9837, U+9855, U+99d2, U+9df9, U+9ea6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular021.woff2") format("woff2");
  unicode-range: U+2f56, U+2f6d, U+2f7a, U+2fce, U+4e4f, U+4f0d, U+504f, U+5091, U+5132, U+51a0, U+51e1, U+51f6, U+52a3, U+5351, U+53f1, U+540e, U+54c9, U+5553, U+5629, U+572d, U+576a, U+582a, U+5937, U+5983, U+5996, U+5b9b, U+5bb0, U+5bb4, U+5c09, U+5c3f, U+5ce0-5ce1, U+5d16, U+5d50, U+5de3, U+5e06, U+5e4c, U+5e7d, U+5eb6, U+5f70, U+5f90, U+6052, U+60a6, U+60da, U+6109, U+6170, U+6182, U+61a4, U+6216, U+622f, U+628a, U+62ab, U+62bd, U+62c9, U+62d3, U+62d8-62d9, U+62ec, U+631f, U+633f, U+6349, U+6414, U+64a4, U+64e6, U+65cb, U+66a6, U+66fe, U+6795, U+67b6, U+6817, U+6850, U+68a8, U+68df, U+697c, U+6b64, U+6bb4, U+6d1e, U+6d32, U+6df5, U+6ea2, U+6edd, U+6f20, U+6f2c, U+6f54, U+6f64, U+7089, U+722a, U+723a, U+7262, U+7272, U+72a0, U+72e9, U+72fc, U+732a, U+73e0, U+758e, U+7652, U+7656, U+76c6, U+76fe, U+7761, U+7768, U+77db, U+78c1, U+7965, U+79e9, U+7a1a, U+7aae, U+7b48, U+7bc7, U+7c3f, U+7c8b, U+7c97-7c98, U+7ce7, U+7d17, U+7d33, U+7def, U+7e2b, U+7e4a, U+7e6b, U+7f8a, U+7ffb, U+8015, U+80ba, U+80c3, U+80e1, U+816b, U+8178, U+817f, U+819a, U+819c, U+8210, U+8217, U+82bd, U+82db, U+83d3, U+83e9, U+84bc, U+84c4, U+84cb, U+84ee, U+8526, U+85cd, U+8607, U+862d, U+86c7, U+86ee, U+8776, U+8870, U+88fe, U+8a93, U+8b19, U+8c5a, U+8ca2, U+8cb0, U+8cbc, U+8ced, U+8ec0, U+8ef8, U+8f14, U+8fb1, U+90c1, U+90ca, U+920d, U+9262, U+9271, U+9285, U+932f, U+935b, U+95a5, U+965b, U+96f0, U+983b, U+984e, U+98fd, U+99b4, U+99d5, U+99ff, U+9b31, U+9b4f, U+9d28, U+9d8f, U+9f13;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular022.woff2") format("woff2");
  unicode-range: U+2f04, U+2f43, U+2f61, U+2f78, U+2f99, U+4e59, U+4e5e, U+4eae, U+4f10, U+4f3a, U+4f46, U+4faf, U+5270, U+52c3, U+537f, U+5384, U+53e1, U+540a, U+541f, U+5448, U+546a, U+5504, U+553e, U+559a, U+55aa, U+55b0, U+55c5, U+564c, U+56c1, U+57f9, U+5824, U+583a, U+5840-5841, U+58a8, U+58b3, U+58cc, U+58fa, U+5954, U+59ac, U+5a20, U+5a92, U+5b8b, U+5b9c, U+5bee, U+5c16, U+5c3c, U+5e63, U+5f26, U+5f84, U+5faa, U+6020, U+602f, U+606d, U+6070, U+60e3, U+60f9, U+6148, U+61c7, U+61f2, U+621a, U+6234, U+6247, U+62f3, U+63c9, U+64c1, U+6562, U+6566, U+6597, U+6602, U+6606, U+6627, U+6643, U+6681, U+6734, U+6756, U+67af, U+67cf-67d0, U+6851, U+6881, U+68b6, U+68f2, U+690e, U+6a3d, U+6b04, U+6b3a, U+6b6a, U+6bbb, U+6c70, U+6ce1, U+6d1b, U+6deb, U+6e26, U+6e9d, U+6ef4, U+6f31, U+6fc1, U+6fef, U+708a, U+7261, U+72d0, U+731f, U+74e6, U+755c, U+75ab, U+75d5, U+75f4, U+7626, U+77b3, U+77e9, U+7815, U+7881, U+7891, U+7940, U+79e6, U+7aaf, U+7aba, U+7b1b, U+7b26, U+7b87, U+7bb8, U+7d10, U+7d3a, U+7d79, U+7dba, U+7f36, U+7fc1, U+80a2, U+80aa, U+80f4, U+8276, U+830e, U+83c5, U+83f1, U+8499, U+84b2, U+8511, U+865c, U+8700, U+871c, U+8861, U+8881, U+8912, U+895f, U+8987, U+8a1f, U+8a60, U+8ae6, U+8b21, U+8b5c, U+8c9d, U+8d66, U+8d74, U+8d99, U+8ecc, U+8edf, U+8fbb, U+9022, U+904d, U+906e, U+90ed, U+912d, U+916c, U+9175, U+919c, U+91dc, U+92fc, U+9326, U+9418, U+963b, U+9644, U+9675, U+9688, U+9699, U+96bb, U+96c0, U+98e2, U+9905, U+99b3, U+99c8, U+9ad9, U+9b6f, U+9b8e, U+9ebf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular023.woff2") format("woff2");
  unicode-range: U+2e92, U+2f31, U+2f5b, U+2fa9, U+4eab, U+4ec7, U+4f0e, U+4fae, U+4ff5, U+502d, U+50b3, U+5112, U+514e, U+5208, U+52c5, U+52f2, U+52ff, U+533f, U+53ad, U+53ea, U+53f6, U+547b, U+54b3, U+54bd, U+5538, U+5598, U+559d, U+55e3, U+5632, U+56da, U+570b, U+57fc, U+5835, U+5875, U+5968, U+5984, U+59a5, U+59a8, U+59be, U+59d1, U+59dc, U+5a7f, U+5ac9, U+5b5f, U+5bc5, U+5cac, U+5df3, U+5dfe, U+5e25, U+5e87, U+5f04, U+5fcc, U+6028, U+60b6, U+6115, U+6155, U+6168, U+6191, U+61a7, U+6276, U+62d7, U+6367, U+642d, U+64ad, U+6590, U+66ab, U+66c7, U+66d6, U+66fd, U+674f, U+67a2, U+67ff, U+683d, U+6876, U+689d, U+695a, U+6960, U+6bc5, U+6c72, U+6c7d, U+6cb8, U+6d2a, U+6dc0, U+6e07, U+6e13, U+6ecb, U+6ef2, U+6f06, U+6f15, U+70cf, U+711a, U+71c8, U+71e5, U+71ed, U+723d, U+7259, U+745e, U+74a7, U+75fa, U+76ba, U+76c3, U+771e, U+7738, U+7897, U+78ef, U+79bf, U+7a00, U+7a40, U+7a7f, U+7a9f, U+7aaa, U+7aff, U+7b39, U+7b51, U+7be4, U+7c9b, U+7db4, U+7dbb, U+7f75, U+8061, U+8096, U+8098, U+80af, U+80ce, U+81e5, U+82af, U+82d1, U+83ab, U+8429, U+8463, U+852d, U+854e, U+85a6, U+85aa-85ab, U+85ea, U+8702, U+87f9, U+881f, U+88e1, U+8956, U+8a02, U+8a50, U+8a63, U+8a6b, U+8a6e, U+8a72, U+8acf, U+8aed, U+8afe, U+8b83, U+8b90, U+8cd1, U+8ce0, U+8d05, U+8df5, U+8f44, U+8fbf, U+8fc5, U+9010, U+9065, U+9077, U+914c, U+9192, U+91d8, U+925b, U+9320, U+9591, U+961c, U+96b7, U+96f6, U+971e, U+9813, U+990c, U+9a19, U+9a30, U+9ab8, U+9ac4, U+9aed, U+9ce9, U+9cf3, U+9d5c, U+9e93, U+20b9f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular024.woff2") format("woff2");
  unicode-range: U+2f60, U+2fcf, U+4e14, U+4e3c, U+4ed4, U+4f3d, U+4f51, U+4fb6, U+4fe3, U+4ff1, U+5023, U+50b2, U+50c5, U+5102, U+51b4, U+51fd, U+5243, U+5256, U+53a8, U+53d9, U+53db, U+540f, U+5420, U+543b, U+548e, U+5506, U+57a2, U+57c3, U+5815, U+589c, U+5993, U+59d0, U+5a2f, U+5a3c, U+5bb5, U+5cef, U+5dba, U+5e16, U+5ee3, U+5f0a, U+5ffd, U+60bc, U+6101, U+6144, U+6190, U+61a9, U+62b9, U+62d0, U+632b, U+637b, U+63c6, U+642c, U+647a, U+64ec, U+65ed, U+6652, U+66f3, U+66fc, U+673d, U+675c, U+67f5, U+6803, U+685f, U+6897, U+68af, U+68fa, U+694a, U+69cc, U+69fd, U+6a3a, U+6a58, U+6b86, U+6c5d, U+6ccc, U+6d12, U+6dcb, U+6e15, U+6eba, U+7027, U+7169, U+717d, U+724c, U+727d, U+72f8, U+72fd, U+7336, U+7345, U+73b2, U+73ca, U+7409, U+7435-7436, U+7460, U+74dc, U+7525, U+754f, U+7554, U+757f, U+760d, U+764c, U+76e7, U+76f2, U+7729, U+7766, U+77ad, U+77bc, U+7826, U+785d, U+786b, U+79b0, U+79df, U+7a14, U+7a6b, U+7b25, U+7c1e, U+7c3e, U+7cde, U+7d2f, U+7d46, U+7f60, U+7fa8, U+814e, U+81a3, U+81c0, U+81c6, U+8235-8236, U+8247, U+82a5, U+82ad, U+82d4, U+831c, U+8328, U+832b, U+837b-837c, U+840c, U+8466, U+853d, U+8587, U+8594, U+8599, U+85c1, U+85fb, U+8679, U+868a, U+8766, U+88b4, U+88df, U+88f3, U+8a1d, U+8a3b, U+8adc, U+8aeb, U+8aee, U+8b39, U+8cc4, U+8cdc, U+8e2a, U+8e5f, U+8e87, U+8e8a, U+8f3f, U+8f5f, U+8fe6, U+901d, U+914e, U+9162, U+91b8, U+92f3, U+932c, U+95b2, U+96bc, U+96db, U+9798, U+97ad, U+9838, U+9913, U+9be8, U+9dd7, U+9df2, U+9f20, U+f9ec;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular025.woff2") format("woff2");
  unicode-range: U+2f48, U+2f7d, U+2f85, U+4e9b, U+4ea8, U+4f47, U+4fef, U+5016, U+5118, U+5141, U+51a5, U+51b6, U+51c6, U+51cc, U+51f0, U+5239, U+52fe, U+5347, U+5378, U+53c9, U+5484, U+54e2, U+55a9, U+55df, U+567a, U+5806, U+58d5, U+58f1, U+5957, U+5962, U+597c, U+59e6, U+59fb, U+5a25, U+5a9a, U+5ae1, U+5be1, U+5bf5, U+5c4d, U+5c51, U+5c6f, U+5cd9, U+5ce8, U+5d4c, U+5d6f, U+5eb8, U+5ec9, U+5ed3, U+60e7, U+6284, U+62f7, U+633a, U+633d, U+6372, U+63a0, U+643e, U+6492, U+64a5, U+6518, U+6523, U+6591, U+65fa, U+660f, U+66f0, U+676d, U+6813, U+6841, U+6893, U+693f, U+698a, U+698e, U+69fb, U+6a0b, U+6a2b, U+6a80, U+6a9c, U+6ad3, U+6afb, U+6b89, U+6dd1, U+6e4a, U+6fe0, U+6fe4, U+704c, U+7058, U+7092, U+714e, U+71d5, U+723e, U+72d7, U+7325, U+73a9, U+745c, U+7526, U+755d, U+7560, U+75d9, U+7791, U+7825, U+78d0, U+7901, U+7947, U+798d, U+79e4, U+7a92, U+7b95, U+7ca5, U+7cfe, U+7d21, U+7dcb, U+7e1e, U+7e55, U+7e8f, U+7f9e, U+7fe0, U+7ff3, U+800c, U+8017, U+8036, U+809a, U+80b4, U+8151, U+8154, U+817a, U+81fc, U+8218, U+8237, U+8258, U+8299, U+82a6, U+8305, U+8389, U+840e, U+842c, U+8461, U+8475, U+8513, U+8523, U+8549, U+8569, U+86cd, U+86d9, U+87ba, U+87ec, U+87fb, U+887f, U+8888, U+895e, U+8b33, U+8caa, U+8e35, U+8ecb, U+8fc2, U+901e, U+9041, U+9059, U+905c, U+9061, U+918d, U+9190, U+91ac, U+91c7, U+9264, U+92d2, U+930f, U+93a7, U+93d1, U+9583, U+95a4, U+966a, U+96c1, U+96cc, U+971c, U+9784, U+978d, U+97fb, U+9909, U+9910, U+9945, U+9bc9, U+9d3b, U+9eb5, U+fa11;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular026.woff2") format("woff2");
  unicode-range: U+2f0f, U+2f14, U+2fa2, U+4e11, U+4e32, U+4e4d, U+4f5b, U+4f86, U+4fc4, U+4fe0, U+4ff8, U+5005, U+5036, U+50fb, U+515c, U+51a8, U+51dc, U+51e0, U+51f1, U+51f8-51f9, U+520e, U+52ab, U+5315, U+536f, U+53e2, U+54a5, U+555c, U+555e, U+55da, U+55dc, U+55e4, U+5687, U+5703, U+5751, U+5766, U+57d2, U+5830, U+5861, U+589f, U+5b0c, U+5bc7, U+5cfb, U+5dbd, U+5dcc, U+5deb, U+5df4, U+5df7, U+5e40, U+5edf, U+5f14, U+5f1b, U+5f27, U+5f77, U+60df, U+6167, U+619a, U+622e, U+6309, U+634f, U+6377, U+639f, U+63ac, U+63c4, U+63f6, U+646f, U+64b0, U+64e2, U+65af, U+6666, U+66a2, U+66dd, U+6775, U+67d1, U+6816, U+68a2, U+68f9, U+6900, U+696f, U+6abb, U+6adb, U+6b23, U+6b3d, U+6b4e, U+6bef, U+6c4e, U+6c50, U+6cab, U+6e3e, U+6e5b, U+6f38, U+6feb, U+6ff1, U+707c, U+7109, U+7149, U+714c, U+721b, U+725d, U+725f, U+7396, U+745b, U+7483, U+752b, U+75bc, U+75e2, U+766a, U+77a0, U+77a5, U+78a7, U+792b, U+7960, U+79b1, U+7a1c, U+7b8b, U+7c95, U+7c9f, U+7cca, U+7d68, U+7db8, U+7dfb, U+7e61, U+7e82, U+7f77, U+7f79, U+803d, U+805a, U+80da, U+80e4, U+8106, U+810a, U+8338, U+834a, U+8404, U+847a, U+8494, U+86db, U+8718, U+8882, U+8910, U+8944, U+8a1b, U+8a23, U+8a54, U+8a85, U+8ad2, U+8b01-8b02, U+8b5a, U+8cd3, U+8ce4, U+8ce6, U+8d0b, U+8de8, U+8e44, U+8f1b, U+8f62, U+8fa3, U+907c-907d, U+9091, U+9127, U+9306, U+936c, U+95ca, U+9744, U+978b, U+985a, U+98f4, U+9952, U+9a52, U+9af7, U+9b41, U+9bad, U+9bdb, U+9c39, U+9c3b, U+9c57, U+9cf6, U+9d09, U+9e1e, U+9eb4, U+9ece, U+f993, U+2f8ed;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular027.woff2") format("woff2");
  unicode-range: U+2f18, U+2f8b, U+4e4e, U+4e8e, U+4e98, U+4ea6, U+4ec4, U+4f43, U+5026, U+5039, U+505a, U+50ad, U+50d1, U+5191, U+52d2, U+535c, U+5398, U+53a9, U+5475, U+54a4, U+54ac, U+54e8, U+54ed, U+54fa, U+557c, U+55ac, U+5614, U+5617, U+56ca, U+5821, U+5955, U+5978, U+59ea, U+5a9b, U+5b55, U+5b78, U+5ba5, U+5bd3, U+5c24, U+5c41, U+5c53, U+5c5b, U+5c79, U+5d14, U+5d69, U+5f45, U+5f6c, U+601c, U+604d, U+606b, U+6089, U+60b4, U+60b8, U+60f0, U+61ab, U+61ae, U+61be, U+61ff, U+620a, U+621f, U+6241, U+626e, U+6289, U+634c, U+65a1, U+65a5, U+65a7, U+6727, U+6853, U+68b5, U+6912, U+6953, U+69b4, U+69d9, U+6a47, U+6a8e, U+6b3e, U+6b7f, U+6bb7, U+6bc0, U+6bd8, U+6c3e, U+6c81, U+6c8c, U+6c93, U+6cc4, U+6cea, U+6df9, U+6e1a, U+7015, U+703e, U+7114, U+71be, U+7280, U+72c4, U+72e1, U+734f, U+745a, U+75b5, U+75b9, U+75d2, U+75e9, U+7624, U+779e, U+77ef, U+78da, U+798e, U+7a62, U+7a83, U+7ae6, U+7aea, U+7b19, U+7b75, U+7bdd, U+7c82, U+7ce0, U+7d18, U+7d43, U+7d62, U+7e0b, U+8006, U+805f, U+806f, U+8073, U+808b, U+809b, U+80b1, U+811b, U+814b, U+818f, U+81cd, U+8205, U+821c, U+8233, U+8278, U+8304, U+8309, U+8339, U+8340, U+8431, U+8471, U+84ec, U+8521, U+8543, U+857e, U+8606, U+8654, U+8695, U+86ed, U+8805, U+8823, U+88d4, U+8aa6, U+8ae7, U+8b80, U+8cc2, U+8d14, U+8da8, U+8dbe, U+8dea, U+8eb1, U+8ebe, U+8fc4, U+900d, U+9017, U+9075, U+90e4, U+9249, U+932b, U+947f, U+968b, U+96cd, U+9761, U+9870, U+98af, U+9949, U+99a8, U+9ba8, U+9bab, U+9d6c, U+9e9f, U+9f4b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular028.woff2") format("woff2");
  unicode-range: U+2f66, U+2fcd, U+4ea5, U+4f98, U+5072, U+5180, U+51db, U+51ea, U+524c, U+52c1, U+53a0, U+5403, U+5477, U+54b8, U+55c4, U+5631, U+5634, U+56c3, U+5713, U+5718, U+57e0, U+57f4, U+582f, U+58be, U+58ec, U+5944, U+5a62, U+5b95, U+5c60, U+5cb1, U+5df2, U+5e37, U+5eff, U+5f3c, U+5f4c, U+5f57, U+5f59, U+5fa8, U+6063, U+608d, U+60c7, U+60e0, U+61c9, U+6258, U+62f5, U+6369, U+637a, U+638f, U+64f2, U+652a-652b, U+6583, U+6670, U+6688, U+6714, U+6736, U+6753, U+67da, U+67e9, U+6846, U+6854, U+68cd, U+68d8, U+690b, U+6955, U+6ac3, U+6c40, U+6d8e, U+6db8, U+6dee, U+6e20, U+6e25, U+6e58, U+6ef8, U+6faa, U+6fb1, U+70ac, U+70b8, U+7164, U+7199, U+71d0, U+71e6, U+71fb, U+71ff, U+733e, U+73c2, U+74e2, U+7587, U+758b, U+75e3, U+75f0, U+7647, U+776b, U+777e, U+77e7, U+786f, U+78a9, U+795f, U+7a84, U+7aa9, U+7ac8, U+7b67, U+7b94, U+7c00, U+7c2a, U+7cfa, U+7d72, U+7d9c, U+7e20, U+7f3a, U+8000, U+8058, U+8070, U+8087, U+8129, U+8139, U+81a0, U+81b5, U+81bf, U+81fa, U+8207, U+8292, U+82eb, U+8490, U+84c9, U+84d1, U+8557, U+856a, U+85c9, U+86c6, U+86cb, U+8755, U+87a2, U+880d, U+8822, U+8877, U+88a2, U+88b1, U+890c, U+892a, U+8966, U+8abc, U+8b10, U+8b17, U+8c79, U+8cb6, U+8cc8, U+8cfd, U+8d73, U+8e72, U+8e99, U+8eeb, U+8f2f, U+8f4d, U+8f9f, U+8fed, U+9021, U+903c, U+9081, U+9087, U+9119, U+929a, U+929c, U+92cf, U+92f8, U+9310, U+9328, U+95bb, U+9716, U+976d, U+986b, U+9957, U+9a55, U+9aef, U+9b22, U+9b92, U+9c0a, U+9e7c, U+9ebe, U+9f0e, U+9f90, U+fa1f, U+2f877, U+2f8dc;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular029.woff2") format("woff2");
  unicode-range: U+2f87, U+4e15, U+4e56, U+4f1c, U+5080, U+5085, U+5121, U+5147, U+51cb, U+51e7, U+51ed, U+524b, U+52be, U+5301, U+5319, U+5321, U+532a, U+543c, U+5480, U+5556, U+5664, U+5851, U+58dc, U+58fd, U+5925, U+594e, U+59e5, U+5a29, U+5a36, U+5b30, U+5b32, U+5b8d, U+5be6, U+5c39, U+5d8c, U+5e47, U+5e5f, U+5e96, U+5ee0, U+5f17, U+5f7f, U+5f8a, U+5f98, U+5fb7, U+5fbd, U+6062, U+60a7, U+6147, U+61ac, U+61c3, U+61e3, U+620d-620e, U+622a, U+6292, U+62ee, U+63a9, U+6426, U+6478, U+6703, U+6715, U+6726, U+6883, U+689f, U+6930, U+699b-699c, U+69c7, U+6a05, U+6a84, U+6aae, U+6b12, U+6bb2, U+6beb-6bec, U+6c6a, U+6c83, U+6d1f, U+6d59, U+6dd8, U+6ed4, U+6efe, U+6f09, U+6f32, U+6f3f, U+7006, U+701f, U+7078, U+7099, U+70d9, U+70f9, U+7184, U+71d7, U+71f5, U+7252, U+73c8, U+7433, U+7455, U+748b, U+7515, U+7576, U+7586, U+75d8, U+7693, U+76e5, U+77b0, U+77dc, U+7887, U+78d4, U+7953, U+79a6, U+79ae, U+79bd, U+7a1f, U+7a46, U+7ad9, U+7afa, U+7b08, U+7b4f, U+7b72, U+7b92, U+7c50, U+7cae, U+7d2c, U+7d93, U+7dec, U+7e23, U+7ff0, U+8180, U+821b, U+826b, U+827e, U+82bb, U+82e7, U+839e, U+83d6, U+840a, U+865e, U+86c9, U+86e4, U+873b, U+87e0, U+8904, U+8977, U+8ab9, U+8afa, U+8d04, U+8d16, U+8e42, U+8e81, U+8e85, U+8e91, U+9013, U+9089-908a, U+90c3, U+916a, U+91a4, U+91c9, U+91e7, U+9266, U+927e, U+9354, U+937e, U+96eb, U+97a0, U+98c4, U+99c1, U+9b1a, U+9b28, U+9b44, U+9bd6, U+9c2f, U+9c48, U+9c52, U+9daf, U+9e92, U+9eba, U+9f3e, U+9f67, U+9f95;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular030.woff2") format("woff2");
  unicode-range: U+2f3d, U+2f44, U+4e19, U+4e58, U+4e99, U+4e9e, U+4ec0, U+4ec6, U+4f36, U+4f69, U+4f83, U+4f91, U+4fce, U+4fd0, U+4fd8, U+4fdf, U+5043, U+50de, U+50f9, U+5109, U+514c, U+5152, U+51a4, U+51c9, U+5269, U+527d, U+528d, U+52f3, U+52fa, U+5308, U+5377, U+537d, U+53df, U+5486, U+54e9, U+54ee, U+5544, U+558a, U+55ae, U+562f, U+565b, U+56a5, U+56b4, U+56bc, U+56ee, U+5700, U+5708, U+5879, U+587c, U+5958, U+5be8, U+5bec, U+5c4f, U+5d0b, U+5d17, U+5dae, U+5e1b, U+5e9a, U+5eec, U+5f10, U+5f6a, U+5fa0, U+6015, U+6041, U+6043, U+606a, U+6084, U+6194, U+61fa, U+61fc, U+6208, U+620c, U+6248, U+629b, U+62ff, U+6357, U+63bb, U+649e, U+64bc, U+64e1, U+6572, U+6582, U+65a4, U+6635, U+66d9, U+675e, U+6777, U+6787, U+67a1, U+67b7, U+67fe, U+6867, U+68a7, U+68b1, U+68b3, U+6962, U+6977, U+69ae, U+69c3, U+69ff, U+6a59, U+6ac2, U+6cdb, U+6d85, U+6e38, U+6f11, U+6fb9, U+6ffe, U+7119, U+7155, U+722c, U+7232, U+7240, U+731c, U+7370, U+73c0, U+7422, U+7425, U+7432, U+74bd, U+74da, U+75b1, U+7621, U+7690, U+77ee, U+788d, U+7941, U+79b9, U+79e3, U+7a63, U+7ac4, U+7adf, U+7ae3, U+7b4d, U+7bad, U+7c7e, U+7d63, U+7dbd, U+7dde, U+7e0a, U+7e37, U+7e6d, U+7f8c, U+7fc5, U+80f1, U+8171, U+81c2, U+8201, U+8229, U+822b, U+82b9, U+82fa, U+83a2, U+846d, U+8655, U+86f8, U+86fe, U+87c7, U+8852, U+88c3, U+8a03, U+8a25, U+8acd, U+8af7, U+8b04, U+8b16, U+8b6c, U+8d6b, U+8dcb, U+8e93, U+8f61, U+8ff8, U+914b, U+9248, U+929b, U+92e4, U+932e, U+937c, U+9435, U+947d, U+958f, U+95a8, U+97ee, U+9812, U+9824, U+983d, U+9903, U+991e, U+9998, U+99ad-99ae, U+99dd, U+99f1, U+9c13, U+9c3a, U+9dfa, U+9ea9, U+9ef4, U+2f818;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular031.woff2") format("woff2");
  unicode-range: U+2f72, U+2fa3, U+2fc8, U+2fd1, U+57dc, U+5859, U+589e, U+58d8, U+58de, U+58ef, U+5967, U+596c, U+5a03, U+5b43, U+5b5c, U+5be2, U+5c07-5c08, U+5c2d, U+5cfd, U+5d1a, U+5dd6, U+5de2, U+5dfd, U+5e36, U+5ef3, U+5f48, U+5f9e, U+5fb5, U+6046, U+6055, U+608c, U+60e1, U+60fa, U+613c, U+61f7, U+6230, U+6232, U+62c2, U+62d4, U+62dc, U+63ed, U+6416, U+641c, U+64ca, U+651d, U+6536, U+654d, U+660a, U+6634, U+6644, U+664f, U+665a, U+665d, U+665f, U+6668, U+6689, U+66c6, U+66c9, U+67ca, U+67d8, U+681e, U+689b, U+691b, U+6a02, U+6a1f, U+6a23, U+6a6b, U+6aa2, U+6b65, U+6b77, U+6bcf, U+6c23, U+6d35, U+6d38, U+6d6c, U+6d89, U+6dda, U+6de8, U+6e34, U+6eab, U+6ec9, U+6eef, U+6f23, U+6f81, U+6fd5, U+7028, U+7130, U+71ce, U+71d2, U+722d, U+72c0, U+72f9, U+7378, U+7473, U+7476, U+7562, U+758a, U+758f, U+76dc, U+76e1, U+7827, U+788e, U+7893, U+7955, U+7962, U+7977, U+797f, U+79aa, U+79be, U+7a3b, U+7a57, U+7a70, U+7a79, U+7cb9, U+7da0, U+7dd6, U+7de3, U+7e31, U+7e96, U+7f9a, U+807d, U+81df, U+838a, U+83eb, U+8420, U+8568, U+8597, U+85b0, U+85cf, U+85e5, U+865b, U+885e, U+88dd, U+89bd, U+8a62, U+8ac4, U+8b20, U+8b93, U+8ce3, U+8cf4, U+8f49, U+8fea, U+90de, U+9149, U+9187, U+9189, U+91c0, U+9291, U+9304, U+9318, U+934a, U+93ad, U+9444, U+9677, U+96aa, U+96dc, U+975c, U+980c, U+9817, U+986f, U+98dc, U+9a37, U+9a4d, U+9a57, U+9aee, U+9dc4, U+9ec3, U+9ed1, U+9ed8, U+9edb, U+9f4a, U+f91d, U+f928-f929, U+f936, U+f992, U+f9d0, U+fa16, U+fa19-fa1b, U+fa22, U+fa26, U+fa30-fa31, U+fa33;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular032.woff2") format("woff2");
  unicode-range: U+2f89, U+2fa4, U+2fc9, U+4f7c, U+4fa0, U+4fad, U+5265, U+5283, U+531d, U+5366, U+540b, U+5451, U+548b, U+5516, U+5618, U+5678, U+56a2, U+5764, U+5858, U+586b, U+58f7, U+5919, U+59f6, U+5a41, U+5b2c, U+5c61, U+5ca8, U+5efc, U+5f4a, U+6108, U+617e, U+63b4, U+63d6, U+649a, U+64b9, U+64fe, U+658c, U+67c1, U+6802, U+6822, U+6834, U+685d, U+68bc, U+68c9, U+6919, U+6934, U+6973, U+6994, U+6a17, U+6a35, U+6a61, U+6a7f, U+6ae8, U+6b1d, U+6d8c, U+6d9b-6d9c, U+6e8c, U+6f45, U+6f97, U+701e, U+7026, U+7194, U+72db, U+7337, U+73ea, U+7511, U+751c, U+7566, U+7577, U+75d4, U+76c8, U+783a, U+783f, U+7872, U+7895, U+7a17, U+7a4e, U+7a50, U+7ac3, U+7b86, U+7baa, U+7bed, U+7c38, U+7c81, U+7c8d, U+7cce, U+7cdf, U+7dac, U+7e4b, U+7e4d, U+7f6b, U+7feb, U+807e, U+826e, U+82c5, U+82d3, U+834f, U+83b1, U+83df, U+83f0, U+844e, U+848b, U+849c, U+8500, U+851a, U+854a, U+85ae-85af, U+85f7, U+867b, U+86a4, U+86ce, U+8749, U+874b, U+877f, U+88b7, U+8a51, U+8acc, U+8b2c, U+8cce, U+8eaf, U+8fe9, U+9197, U+91c6, U+91e6, U+920e, U+9237, U+92ea, U+92f2, U+934d, U+9397, U+939a, U+9419, U+9438, U+9453, U+981a, U+982c, U+9834, U+985b, U+9a28, U+9baa, U+9bf5, U+9c0d, U+9c10, U+9c2d, U+9d07, U+9d0e, U+9d1b, U+9d2b-9d2c, U+9d60-9d61, U+9e78, U+9eb9, U+9ecd, U+fa34-fa35, U+fa37-fa38, U+fa3a-fa3b, U+fa3d, U+fa3f-fa41, U+fa43-fa48, U+fa4a-fa57, U+fa59-fa5c, U+fa5f, U+fa61-fa65, U+fa67-fa69;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular033.woff2") format("woff2");
  unicode-range: U+2e8e, U+2f02-2f03, U+2f05, U+2f07, U+2f09, U+2f0c-2f0e, U+2f10, U+2f13, U+2f15-2f16, U+2f19-2f1b, U+4e10, U+4e17, U+4e2a, U+4e31, U+4e36, U+4e3f, U+4e42, U+4e55, U+4e62, U+4e82, U+4e85, U+4e8a, U+4e9f-4ea0, U+4ea2, U+4eb0, U+4eb3, U+4eb6, U+4ec2, U+4ecd-4ece, U+4ed7, U+4ede-4edf, U+4eed, U+4ef7, U+4f09, U+4f30, U+4f57, U+4f5a, U+4f5d-4f5e, U+4f6f-4f70, U+4f76, U+4f7b, U+4f88, U+4f8f, U+4f96, U+4fab, U+4fd1, U+4fd4, U+4fda-4fdb, U+4fe4-4fe5, U+4ff6, U+4ffe, U+5006, U+500f, U+5011, U+5014, U+501a, U+5021, U+5025, U+5028-502a, U+502c, U+5047-5048, U+5050, U+5055-5056, U+506c, U+5078, U+509a, U+50b4, U+50c2, U+50c9-50ca, U+50d6, U+50e3, U+50e5, U+50ed-50ee, U+50f5, U+5101, U+5114-5116, U+511a, U+5137, U+513a-513c, U+513f-5140, U+5154, U+5162, U+5169-516a, U+516e, U+5182, U+5189, U+518c, U+518f-5190, U+5193, U+5195-5196, U+51a2, U+51a6, U+51a9-51ab, U+51b0-51b3, U+51b5, U+51bd, U+51c5, U+51d6, U+51e9, U+51f5, U+51fe, U+5204, U+520b, U+5214, U+5227, U+522a, U+522e, U+5233, U+5244, U+524f, U+5254, U+525e, U+526a, U+5271, U+5273-5274, U+527f, U+5288, U+5291-5292, U+5294, U+52ac-52ad, U+52b5, U+52bc, U+52cd, U+52d7, U+52de, U+52e0, U+52e3, U+52e6, U+52f5, U+52f8-52f9, U+5306, U+530d, U+530f-5310, U+531a, U+5323, U+532f, U+5331, U+5333, U+5338, U+5340, U+5345-5346, U+5349, U+534d, U+535e, U+5369, U+536e, U+537b, U+5382, U+5396, U+53a5-53a6, U+53ae, U+53b0, U+53b6, U+53c3, U+53e8, U+53ed-53ee, U+53fa, U+5401, U+541d, U+5429, U+542c-542e, U+5436, U+543d, U+5440, U+544e, U+5470-5471, U+5476;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular034.woff2") format("woff2");
  unicode-range: U+2f1e, U+2f21-2f22, U+548f-5490, U+5492, U+54a2, U+54a8, U+54ab, U+54af, U+54bc, U+54be, U+54c2, U+54c4, U+54c7-54c8, U+54d8, U+54e5-54e6, U+54fd, U+550f, U+5514, U+552e, U+5533, U+5539, U+5540, U+5545, U+554c, U+5557, U+555d, U+5563, U+557b, U+557e, U+5580, U+5583, U+5587, U+5599, U+559e-559f, U+55a8, U+55c7, U+55d4, U+55f7, U+55f9, U+55fd-55fe, U+5616, U+561b, U+5636, U+5638, U+564e, U+5650, U+566a-566c, U+5680, U+5686, U+568a, U+568f, U+5694, U+56a0, U+56ae, U+56b6, U+56c0, U+56c2, U+56c8, U+56ce, U+56d1, U+56d3, U+56d7-56d8, U+56f9, U+56ff, U+5704, U+5709, U+570d, U+5716, U+571c, U+5726, U+5737-5738, U+573b, U+5740, U+574e-574f, U+5761, U+5769, U+577f, U+5788-5789, U+5793, U+57a0, U+57a4, U+57aa, U+57b0, U+57b3, U+57c0, U+57c6, U+57d3-57d4, U+57d6, U+57e3, U+580a-580b, U+5819, U+581d, U+583d, U+584b, U+5852, U+5862, U+5870, U+5872, U+5885, U+58ab, U+58ae, U+58b8-58bb, U+58c5, U+58d1, U+58d3, U+58d7, U+58d9, U+58df, U+58e4-58e5, U+58f9, U+58fb-58fc, U+5902, U+590a, U+5910, U+5918, U+591b, U+592c-592d, U+5932, U+5938, U+593e, U+5950, U+595a, U+5960, U+5969, U+5981, U+598d, U+599b, U+599d, U+59a3, U+59b2, U+59c6, U+59d9-59da, U+59e8, U+5a09, U+5a11, U+5a1a, U+5a1c, U+5a1f, U+5a35, U+5a40, U+5a49, U+5a6a, U+5a6c, U+5abc-5abe, U+5ac2, U+5acb, U+5ad0, U+5ad6-5ad7, U+5ae3, U+5ae6, U+5ae9, U+5afa-5afb, U+5b0b, U+5b16, U+5b2a, U+5b36, U+5b3e, U+5b40, U+5b45, U+5b51, U+5b5a-5b5b, U+5b65, U+5b69, U+5b70-5b71, U+5b73, U+5b75;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular035.woff2") format("woff2");
  unicode-range: U+2e90, U+2e93-2e94, U+2f27, U+2f2a-2f2c, U+2f2e, U+2f33-2f37, U+2f3a-2f3b, U+5b7a, U+5b80, U+5b83, U+5ba6, U+5bb8, U+5bc3, U+5bc9, U+5bd0, U+5bd4, U+5bde, U+5be4-5be5, U+5beb, U+5bf0, U+5bf3, U+5bf6, U+5c05, U+5c0d, U+5c13, U+5c20, U+5c22, U+5c28, U+5c38, U+5c46, U+5c4e, U+5c50, U+5c6c, U+5c6e, U+5c76, U+5c8c, U+5c91, U+5c94, U+5cab, U+5cb6-5cb7, U+5cbb-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5ce9-5cea, U+5ced, U+5cfa, U+5d11, U+5d15, U+5d18-5d19, U+5d1b, U+5d1f, U+5d22, U+5d4b, U+5d4e, U+5d52, U+5d5c, U+5d6c, U+5d73, U+5d76, U+5d82, U+5d84, U+5d87, U+5d90, U+5d9d, U+5da2, U+5dac, U+5db7, U+5dbc, U+5dc9, U+5dcd, U+5dd2-5dd3, U+5ddb, U+5df5, U+5e0b, U+5e11, U+5e19-5e1a, U+5e43-5e44, U+5e4e, U+5e54, U+5e57, U+5e62, U+5e64, U+5e75-5e76, U+5e7a, U+5e7f, U+5ea0, U+5ec1-5ec2, U+5ec8, U+5ecf-5ed0, U+5ed6, U+5eda-5edb, U+5edd, U+5ee1-5ee2, U+5ee8-5ee9, U+5ef0-5ef1, U+5ef4, U+5ef8, U+5efe, U+5f03, U+5f09, U+5f0b-5f0d, U+5f11, U+5f16, U+5f29, U+5f2d, U+5f2f, U+5f38, U+5f41, U+5f4e, U+5f51, U+5f56, U+5f5c-5f5d, U+5f61, U+5f6d, U+5f73, U+5f82-5f83, U+5f87-5f88, U+5f91, U+5f99, U+5fad, U+5fbc, U+5fd6, U+5fdd, U+5fe4, U+5ff0-5ff1, U+5ff8, U+5ffb, U+5fff, U+600e-6010, U+6019, U+601b, U+6021, U+6026, U+6029, U+602b, U+6031, U+603a, U+6042, U+604a, U+6059-605a, U+605f-6060, U+6064, U+606c, U+6077, U+6081, U+6083, U+608b, U+6092, U+6096-6097, U+609a-609b, U+60b3, U+60b5, U+60bd, U+60c6, U+60d3, U+60d8, U+60f1, U+60f4, U+60f6-60f7, U+60fb, U+6100, U+6103, U+6106, U+610d-610e, U+6121, U+6127-6128, U+612c, U+6134, U+613d-613f, U+6142;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular036.woff2") format("woff2");
  unicode-range: U+2e99, U+2e9b, U+2f41, U+2f46, U+614a, U+614d, U+6153, U+6158-615a, U+615d, U+615f, U+6165, U+616b, U+616f, U+6171, U+6173-6175, U+6177, U+6187, U+618a, U+6196, U+6199, U+61ba, U+61c6, U+61c8, U+61ca-61cd, U+61e6, U+61f4, U+61f6, U+61fd-61fe, U+6200, U+6209, U+6214, U+621b, U+621d-621e, U+6221, U+6233, U+624e, U+625b, U+625e, U+6260, U+6263, U+6268, U+627c, U+627e, U+6282-6283, U+6293-6294, U+6296, U+62ac, U+62bb, U+62c6-62c8, U+62ca, U+62cc, U+62cf, U+62d1, U+62ef, U+62f1, U+6302, U+6308, U+630c, U+6327, U+633e, U+634d, U+6350, U+636b, U+6376, U+6380, U+6389, U+638e, U+6396, U+63a3, U+63ab, U+63b5, U+63be, U+63c0, U+63d2, U+63e3, U+63e9, U+6406, U+640f, U+6413, U+6417, U+6428, U+6434, U+6436, U+644e, U+6467, U+6476, U+6488, U+6493, U+6495, U+64a9, U+64bb, U+64c2, U+64c5, U+64c7, U+64d2, U+64d4, U+64d8, U+64da, U+64e0, U+64e3, U+64e7, U+64ef, U+64f1, U+64f4, U+64f6, U+64fa, U+64fd, U+6500, U+6505, U+651c, U+6524, U+652c, U+6534-6535, U+6537-6538, U+6548, U+6555-6556, U+6558, U+655d-655e, U+6578, U+6588, U+659b, U+659f, U+65ab, U+65b7, U+65c1, U+65c3-65c4, U+65c6, U+65cc, U+65d2, U+65d9, U+65db, U+65e0-65e1, U+65f1, U+65fb, U+6603, U+661c, U+6636, U+663f, U+6641, U+6649, U+665e, U+6662, U+6664, U+6667, U+6683-6684, U+668e, U+6698, U+669d, U+66b8-66b9, U+66bc, U+66be, U+66c1, U+66c4, U+66da, U+66e0, U+66e6, U+66e9, U+66f5, U+66f7, U+670f, U+6716, U+671e, U+672e, U+6737-6738, U+673f, U+6741, U+6746, U+6759, U+6760, U+6763-6764, U+676a, U+6770, U+6772-6773, U+677c, U+6785, U+6789, U+678b-678c, U+67a6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular037.woff2") format("woff2");
  unicode-range: U+2f4d-2f4f, U+2f53, U+67a9, U+67b3-67b4, U+67b8-67b9, U+67c6, U+67ce, U+67dd-67de, U+67e2, U+67e4, U+67e7, U+67ec, U+67ee-67ef, U+6829, U+682b, U+6832, U+6840, U+684d-684e, U+6859, U+6863, U+6874, U+6877, U+687e-687f, U+688d, U+688f, U+6894, U+68a0, U+68a6, U+68ad, U+68b9-68ba, U+68c6, U+68ca, U+68d4-68d5, U+68d7, U+68e0-68e1, U+68e3, U+68e7, U+68ef, U+6901, U+6904, U+6908, U+690c, U+690f, U+691a, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6936, U+6939, U+693d, U+6954, U+6959, U+695c-695e, U+6961, U+696a-696b, U+696e, U+6974, U+6978-6979, U+697e, U+6981, U+6991, U+6995, U+69a0, U+69a7, U+69b1-69b2, U+69bb, U+69be-69bf, U+69c1, U+69ca, U+69ce, U+69d0, U+69d3, U+69dd-69de, U+69e7-69e8, U+69eb, U+69ed, U+69f2, U+69f9, U+6a0a, U+6a0c, U+6a12-6a14, U+6a1b, U+6a1e, U+6a22, U+6a2e, U+6a36, U+6a38, U+6a44, U+6a48, U+6a62, U+6a66, U+6a72, U+6a78, U+6a8d, U+6a90, U+6a97, U+6aa0, U+6aa3, U+6aaa, U+6aac, U+6ab3, U+6ab8, U+6ac1, U+6ad1, U+6ada, U+6ade-6adf, U+6aea, U+6afa, U+6b05, U+6b0a, U+6b16, U+6b1f, U+6b37-6b39, U+6b43, U+6b47, U+6b49, U+6b50, U+6b54, U+6b59, U+6b5b, U+6b5f, U+6b61, U+6b78-6b79, U+6b80, U+6b83-6b84, U+6b8d, U+6b95, U+6b98, U+6b9e, U+6ba4, U+6baa-6bab, U+6baf, U+6bb1, U+6bb3, U+6bbc, U+6bc6, U+6bcb, U+6bd3, U+6bdf, U+6bf3, U+6c08, U+6c13-6c14, U+6c1b, U+6c24, U+6c55, U+6c5e, U+6c62, U+6c68, U+6c73, U+6c7e, U+6c82, U+6c8d, U+6c90, U+6c92, U+6c9a-6c9b, U+6cae, U+6cb1, U+6cba, U+6cbd-6cbe, U+6cc5, U+6cd3, U+6cd7, U+6cd9;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular038.woff2") format("woff2");
  unicode-range: U+2f58-2f59, U+6cdd, U+6cef, U+6cf1, U+6d0c, U+6d19, U+6d2b, U+6d33, U+6d36, U+6d3d, U+6d5a, U+6d63-6d64, U+6d79, U+6d93, U+6d95, U+6db5, U+6dc5-6dc7, U+6dcc, U+6dd2, U+6dd5, U+6dd9, U+6dde, U+6de4, U+6de6, U+6dea, U+6dec, U+6dfa, U+6e0a, U+6e19, U+6e1d, U+6e1f, U+6e23-6e24, U+6e2b, U+6e2d-6e2e, U+6e3a, U+6e43, U+6e4d-6e4e, U+6e5f, U+6e6b, U+6e6e, U+6e72, U+6e76, U+6e82, U+6e8f, U+6e98, U+6e9f, U+6ea5, U+6eaa, U+6eaf, U+6eb2, U+6eb7, U+6ebd, U+6ec2, U+6ec4, U+6ecc, U+6ed3, U+6ed5, U+6eec, U+6ef7, U+6eff, U+6f13, U+6f3e, U+6f41, U+6f58, U+6f5b, U+6f66, U+6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c, U+6f80, U+6f82, U+6f86, U+6f8e, U+6f91, U+6fa1, U+6fa3, U+6fb3, U+6fc2, U+6fc6, U+6fd4, U+6fd8, U+6fdb, U+6fdf, U+6fec, U+6fee, U+6ff3, U+6ff6, U+6ffa, U+7001, U+7009, U+700b, U+700f, U+7011, U+7018, U+701a-701b, U+701d, U+7030, U+7032, U+7051, U+7063, U+70ae-70af, U+70b3, U+70cb, U+70dd, U+70df, U+70f1, U+70fd, U+711c, U+7156, U+7162, U+7165-7166, U+716c, U+7188, U+718f, U+7195, U+71a8, U+71ac, U+71b9, U+71c9, U+71d4, U+71df-71e0, U+71e7, U+71ec, U+71ee, U+71f9, U+71fc, U+720d, U+7210, U+7228, U+7230, U+723b-723c, U+723f, U+7246, U+724b, U+7258, U+7274, U+727e, U+7281-7282, U+7287, U+7292, U+7296, U+72a2, U+72a7, U+72b2, U+72b9, U+72c3, U+72c6, U+72ce, U+72d2, U+72e0, U+72e2, U+72f7, U+730a, U+7316-7317, U+731d, U+7329, U+732f, U+7334, U+734e, U+7357, U+7368, U+736a, U+7375, U+737a-737b, U+73b3, U+73bb, U+73ce, U+73de, U+73e5, U+73ee, U+73f1, U+73f8, U+7405;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular039.woff2") format("woff2");
  unicode-range: U+2f68, U+743a, U+743f, U+7441, U+7459, U+745f, U+7463-7464, U+7469-746a, U+746f-7470, U+747e, U+749e, U+74a2, U+74ca, U+74cf, U+74d4, U+74e0, U+74e3, U+74e7, U+74e9, U+74ee, U+74f0-74f2, U+74f7-74f8, U+7503-7505, U+750c-750e, U+7513, U+751e, U+752c, U+7538, U+753c, U+7544, U+7546, U+7549-754b, U+754d, U+755a-755b, U+7564, U+7567, U+7569, U+756b, U+756d, U+7574, U+7578, U+7582, U+7589, U+7594, U+759a, U+759d, U+75a3, U+75a5, U+75b3, U+75b8, U+75bd, U+75c2-75c3, U+75ca, U+75cd, U+75de, U+75f2-75f3, U+75fc, U+75fe-75ff, U+7601, U+7609, U+760b, U+761f-7620, U+7622, U+7627, U+7630, U+7634, U+763b, U+7646, U+7648, U+7658, U+765c, U+7661-7662, U+7667-7669, U+766c, U+7670, U+7672, U+7676, U+7678, U+767c, U+7680, U+7683, U+7688, U+768b, U+768e, U+7696, U+7699-769a, U+76b0, U+76b4, U+76b7-76b9, U+76c2, U+76cd, U+76d2, U+76d6, U+76de, U+76ea, U+76fb, U+7704, U+7707-7708, U+771b, U+7724-7726, U+7737, U+7747, U+775a-775b, U+7765, U+7779, U+777f, U+778b, U+778e, U+77b6, U+77b9, U+77bb, U+77bd, U+77bf, U+77c7, U+77cd, U+77d7, U+77da, U+77e3, U+77fc, U+780c, U+7812, U+7820, U+7845, U+7874, U+787c, U+7886, U+788c, U+789a, U+78a3, U+78aa, U+78af, U+78b5, U+78bc, U+78be, U+78c5-78c6, U+78ca-78cb, U+78d1, U+78e7, U+78ec, U+78f4, U+78fd, U+7907, U+7911-7912, U+7919, U+7926, U+792a, U+792c, U+7957, U+795a, U+797a, U+7980, U+798a, U+799d, U+79a7, U+79b3, U+79ba, U+79c9, U+79d5, U+79e1, U+79e7, U+79ec, U+7a08, U+7a0d, U+7a18-7a19, U+7a20, U+7a31, U+7a37, U+7a3e, U+7a43;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular040.woff2") format("woff2");
  unicode-range: U+7a49, U+7a61, U+7a69, U+7a7d, U+7a88, U+7a95-7a98, U+7ab0, U+7ab6, U+7abf, U+7ac5, U+7ac7, U+7aca, U+7acd, U+7acf, U+7ad2-7ad3, U+7ad5, U+7ada, U+7add, U+7ae1-7ae2, U+7aed, U+7af0, U+7af8, U+7b02, U+7b04, U+7b06, U+7b0a-7b0b, U+7b0f, U+7b18, U+7b1e, U+7b28, U+7b33, U+7b35-7b36, U+7b45, U+7b4c, U+7b50, U+7b5d, U+7b65, U+7b6c, U+7b6e, U+7b70-7b71, U+7b74, U+7b7a, U+7b8d, U+7b8f, U+7b98-7b9a, U+7b9c-7b9d, U+7b9f, U+7bb4, U+7bc1, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7be5-7be6, U+7be9, U+7bf3, U+7bf6-7bf7, U+7c07, U+7c0d, U+7c11-7c14, U+7c17, U+7c1f, U+7c23, U+7c27, U+7c2b, U+7c37, U+7c3d, U+7c40, U+7c43, U+7c4c, U+7c4f, U+7c54, U+7c56, U+7c58, U+7c5f, U+7c64-7c65, U+7c6c, U+7c75, U+7c83, U+7c90, U+7ca1-7ca2, U+7ca4, U+7ca8, U+7cab, U+7cad, U+7cb1-7cb3, U+7cbd, U+7cc0, U+7cc2, U+7cc5, U+7cd2, U+7cd8, U+7cdc, U+7ce2, U+7cef, U+7cf2, U+7cf4, U+7cf6, U+7d02, U+7d06, U+7d0a, U+7d15, U+7d1c, U+7d2e, U+7d32, U+7d35, U+7d3f, U+7d45, U+7d4b, U+7d4e-7d4f, U+7d56, U+7d5b, U+7d6e, U+7d73, U+7d7d, U+7d89, U+7d8f, U+7d9b, U+7d9f, U+7da2-7da3, U+7dab, U+7dae-7db0, U+7db5, U+7dc7, U+7dd5, U+7dd8, U+7ddc-7ddd, U+7de1, U+7de4, U+7df2, U+7e05, U+7e09, U+7e12, U+7e1f, U+7e21-7e22, U+7e32, U+7e35, U+7e39-7e3b, U+7e3d, U+7e43, U+7e46, U+7e56, U+7e59-7e5a, U+7e5d-7e5e, U+7e66-7e67, U+7e69-7e6a, U+7e79, U+7e7b-7e7d, U+7e7f, U+7e83, U+7e88-7e89, U+7e8c, U+7e8e, U+7e90, U+7e92-7e94, U+7e9b-7e9c, U+7f38, U+7f45, U+7f4c-7f4e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular041.woff2") format("woff2");
  unicode-range: U+2f79, U+2f7e, U+2f80, U+7f50-7f51, U+7f54-7f55, U+7f58, U+7f5f, U+7f67-7f69, U+7f78, U+7f82-7f83, U+7f86-7f88, U+7f94, U+7f9d, U+7fa3, U+7fae-7faf, U+7fb2, U+7fb6, U+7fb8-7fb9, U+7fc6, U+7fca, U+7fd5, U+7fe1, U+7fe6, U+7fe9, U+7ff9, U+8004, U+800b, U+8012, U+8018-8019, U+801c, U+8021, U+8028, U+803b, U+803f, U+8046, U+804a, U+8052, U+8062, U+8068, U+8072, U+8076, U+8079, U+807f, U+8084-8086, U+8093, U+80ac-80ad, U+80c4, U+80d6, U+80d9, U+80db, U+80dd, U+80e5, U+80ef, U+80fc, U+8109, U+8123, U+812f, U+813e, U+8146, U+8153, U+815f, U+8165-8166, U+816e, U+8174, U+8182-8183, U+8188, U+818a, U+8193, U+8195, U+81a4, U+81a9, U+81b0, U+81b8, U+81ba, U+81bd-81be, U+81c8-81c9, U+81d1, U+81d8-81da, U+81e0, U+81e7, U+81fb, U+81fe, U+8202, U+8209-820a, U+820d, U+8212, U+8216, U+822e, U+8238, U+8240, U+8259-825a, U+825d, U+825f, U+8262, U+8264, U+8268, U+826a, U+8271, U+8277, U+828d, U+829f, U+82ab-82ac, U+82d2, U+82d9, U+82dc, U+82de-82df, U+82e1, U+82e3, U+82f3-82f4, U+82f9, U+82fb, U+8303, U+8306, U+8316-8318, U+8323, U+832f, U+8331-8332, U+8334-8335, U+8345, U+8350, U+8373, U+8375, U+8385, U+8387, U+838e, U+8393, U+8396, U+839a, U+839f-83a0, U+83a8, U+83aa, U+83b5, U+83bd, U+83c1, U+83ce, U+83d8, U+83e0, U+83f2, U+83f4, U+83f7, U+83fb, U+83fd, U+8403, U+8407, U+840b, U+840d, U+8413, U+8422, U+842a, U+8435, U+8438, U+843c, U+8446, U+8462, U+8469, U+846b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular042.woff2") format("woff2");
  unicode-range: U+2f8c, U+2f91, U+846e-846f, U+8477, U+8479, U+8482, U+8484, U+849f, U+84a1, U+84ad, U+84b9, U+84bb, U+84bf, U+84c1, U+84c6, U+84ca, U+84cd, U+84d0, U+84d6, U+84d9-84da, U+84f4, U+84fc, U+84ff, U+8506, U+8514-8515, U+8517-8518, U+851f, U+852c, U+8540-8541, U+8548, U+854b, U+8555, U+8558, U+855a, U+8563, U+856d, U+8577, U+8580, U+8588, U+858a, U+8590-8591, U+859b-859c, U+85a4, U+85a8, U+85b9-85ba, U+85d0, U+85d5, U+85dc, U+85f9-85fa, U+85fe, U+8602, U+860a-860b, U+8613, U+8616-8617, U+861a, U+8622, U+862f-8630, U+863f, U+864d, U+865f, U+8667, U+8671, U+868b-868c, U+8693, U+86a3, U+86a9-86ab, U+86af-86b0, U+86b6, U+86c4, U+86d4, U+86de-86df, U+86e9, U+86ec, U+86ef, U+86f9, U+86fb, U+8703, U+8706, U+8708-870a, U+870d, U+8711-8712, U+871a, U+8725, U+8729, U+8734, U+8737, U+873f, U+874c, U+874e, U+8753, U+8757, U+8759, U+875f-8760, U+8763, U+8768, U+876a, U+876e, U+8774, U+8778, U+8782, U+879f, U+87ab, U+87af, U+87b3, U+87bb, U+87bd, U+87c0, U+87c4, U+87c6, U+87cb, U+87d0, U+87d2, U+87ef, U+87f2, U+87f6-87f7, U+87fe, U+880e-880f, U+8811, U+8815-8816, U+8821, U+8827, U+8831, U+8836, U+8839, U+883b, U+8842, U+8844, U+884d, U+8859, U+8862, U+886b, U+8872, U+8875, U+887d-887e, U+888d, U+8892, U+8897, U+8899, U+889e, U+88a4, U+88ae, U+88b0, U+88b5, U+88bf, U+88c4, U+88d8-88d9, U+88e8, U+88f2, U+88f4, U+88f9, U+88fc, U+8902, U+890a, U+8913, U+891d-891e, U+8925, U+892b, U+8936, U+8938, U+893b, U+8941, U+8943, U+894c-894d, U+8960, U+8964, U+896a, U+896d, U+896f, U+8974, U+897e, U+8983, U+8988, U+898a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular043.woff2") format("woff2");
  unicode-range: U+2f97-2f98, U+8993, U+8998, U+89a1, U+89a6, U+89a9, U+89ac, U+89af, U+89b2, U+89ba, U+89bf-89c0, U+89da, U+89dc-89dd, U+89e7, U+89f4, U+89f8, U+8a0c, U+8a10, U+8a16, U+8a36, U+8a41, U+8a46, U+8a48, U+8a52, U+8a5b, U+8a6c-8a6d, U+8a7c, U+8a82, U+8a84, U+8a91, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa8, U+8ac2, U+8ada-8adb, U+8ade, U+8ae0-8ae2, U+8ae4, U+8af1, U+8af3, U+8b07, U+8b0c, U+8b14, U+8b1a, U+8b26, U+8b28, U+8b2b, U+8b3e, U+8b41, U+8b49, U+8b4c, U+8b4e-8b4f, U+8b56, U+8b5b, U+8b5f, U+8b6b, U+8b6f, U+8b71, U+8b74, U+8b7d, U+8b8a, U+8b8c, U+8b8e, U+8b92, U+8b96, U+8b99-8b9a, U+8c3a, U+8c3f, U+8c41, U+8c48, U+8c4c, U+8c4e, U+8c50, U+8c55, U+8c62, U+8c6b-8c6c, U+8c78, U+8c7a, U+8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c94, U+8c98, U+8cad-8cae, U+8cb2-8cb3, U+8cbd, U+8cc1, U+8ccd, U+8cda, U+8cfa-8cfb, U+8d07, U+8d0a, U+8d0d, U+8d0f-8d10, U+8d13, U+8d67, U+8d6d, U+8d71, U+8d81, U+8dba, U+8dc2, U+8dcc, U+8dcf, U+8dd6, U+8dda-8ddb, U+8ddf, U+8de3, U+8deb, U+8dfc, U+8dff, U+8e08-8e09, U+8e10, U+8e1d-8e1f, U+8e30, U+8e34, U+8e47-8e4a, U+8e4c, U+8e50, U+8e55, U+8e59, U+8e60, U+8e63-8e64, U+8e76, U+8e7c, U+8e84, U+8e8b, U+8e94, U+8ea1, U+8eaa, U+8eac, U+8ec5-8ec6, U+8ec8, U+8edb, U+8ee3, U+8efb-8efc, U+8efe, U+8f05, U+8f0a, U+8f0c, U+8f12-8f13, U+8f15, U+8f19, U+8f1c, U+8f1f, U+8f26, U+8f33, U+8f39, U+8f3b, U+8f3e, U+8f42, U+8f45-8f46, U+8f4c, U+8f4e, U+8f57, U+8f5c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular044.woff2") format("woff2");
  unicode-range: U+8f63-8f64, U+8f9c, U+8fa7-8fa8, U+8fad-8faf, U+8fb7, U+8fda, U+8fe2, U+8fe5, U+8fef, U+8ff4, U+8ff9-8ffa, U+9005, U+900b, U+900e, U+9011, U+9015-9016, U+9027, U+9035-9036, U+9039, U+903e, U+9049, U+904f-9052, U+9056, U+9058, U+905e, U+9068, U+906f, U+9072, U+9076, U+9080, U+9082-9083, U+908f, U+90a8, U+90af, U+90b1, U+90b5, U+90db, U+90e2, U+9102, U+9112, U+9130, U+9132, U+914a, U+9156, U+9158, U+9163, U+9165, U+9169, U+9172-9173, U+9182, U+918b, U+91a2, U+91aa-91ab, U+91af, U+91b4-91b5, U+91ba, U+91c1, U+91cb, U+91d0, U+91d6, U+91db, U+91df, U+91e1, U+91f5-91f6, U+91fc, U+91ff, U+9211, U+9214-9215, U+921e, U+9229, U+922c, U+923f, U+9245, U+924b, U+9250, U+9257, U+925a, U+925e, U+9293, U+9295-9296, U+92b7, U+92b9, U+92e9, U+92fa, U+9319-931a, U+9322-9323, U+9335, U+933a-933b, U+9344, U+9356, U+935c, U+9360, U+936e, U+9394, U+93ac, U+93b0, U+93b9, U+93c3, U+93c8, U+93d0, U+93d6-93d8, U+93dd, U+93e4-93e5, U+93e8, U+9403, U+9407, U+9410, U+9413-9414, U+941a, U+9421, U+942b, U+9436, U+943a, U+9441, U+9452, U+945a-945b, U+945e, U+9460, U+9462, U+946a, U+9470, U+9475, U+9477, U+947c, U+947e, U+9481, U+9582, U+9587, U+958a, U+9594, U+9596, U+9598-9599, U+95a0, U+95a7, U+95ad, U+95b9, U+95bc, U+95be, U+95c3, U+95cc-95cd, U+95d4-95d6, U+95dc, U+95e1-95e2, U+95e5, U+9621, U+9628, U+962e-962f, U+9642, U+964b-964c, U+964f, U+965c-965d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular045.woff2") format("woff2");
  unicode-range: U+2faa-2fab, U+2fb1-2fb2, U+2fbd-2fc0, U+965e-965f, U+9666, U+966c, U+9672, U+968d, U+9695, U+9697-9698, U+96a7-96a8, U+96b0-96b2, U+96b4, U+96b6, U+96b8-96b9, U+96c9, U+96cb, U+96ce, U+96d5-96d6, U+96d9, U+96f9, U+9704, U+9706, U+9708, U+970d-970f, U+9711, U+9713, U+9719, U+9724, U+972a, U+9730, U+9738-9739, U+973d-973e, U+9742, U+9746, U+9748-9749, U+9760, U+9764, U+9766, U+9768, U+976b, U+9771, U+9779-977a, U+977c, U+9781, U+9785-9786, U+978f-9790, U+979c, U+97a3, U+97a6, U+97a8, U+97ab, U+97b3-97b4, U+97c3, U+97c6, U+97c8, U+97cb, U+97dc, U+97ed, U+97f2, U+97f5-97f6, U+980f, U+9821, U+9846, U+984b, U+984f, U+9871, U+9873-9874, U+98aa, U+98b1, U+98b6, U+98c3, U+98c6, U+98e9, U+98eb, U+98ed-98ee, U+9912, U+9914, U+9918, U+991d, U+9920-9921, U+9924, U+992c, U+992e, U+993d-993e, U+9942, U+994b-994c, U+9950-9951, U+9955, U+9997, U+99a5, U+99bc, U+99d1, U+99d8, U+99db, U+99df, U+99e2, U+99ed-99ee, U+99f2, U+99f8, U+99fb, U+9a01, U+9a05, U+9a0f, U+9a2b, U+9a3e, U+9a40, U+9a42-9a43, U+9a45, U+9a5b, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6b, U+9aad, U+9ab0, U+9abc, U+9ac0, U+9acf, U+9ad1, U+9ad3-9ad4, U+9ade-9adf, U+9ae2-9ae3, U+9ae6, U+9aeb, U+9af1, U+9af4, U+9afb, U+9b06, U+9b18, U+9b1f, U+9b23, U+9b25, U+9b27, U+9b29-9b2a, U+9b2e-9b2f, U+9b32, U+9b3b, U+9b43, U+9b4d-9b4e, U+9b51, U+9b58, U+9b74, U+9b83, U+9b91, U+9b93, U+9b96-9b97, U+9b9f-9ba0, U+9bb4, U+9bb9, U+9bc0, U+9bc6, U+9bca, U+9bcf, U+9bd1-9bd2, U+9bd4, U+9be1-9be3;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular046.woff2") format("woff2");
  unicode-range: U+2f01, U+2fc4, U+2fc6, U+2fcb-2fcc, U+2fd2, U+2fd4-2fd5, U+3402, U+34b5, U+34db, U+378d, U+37e2, U+3b22, U+3bb6, U+3bc3, U+3c0f, U+3e3f, U+3f72, U+4264, U+4453, U+445b, U+459d, U+45ea, U+4844, U+49b0, U+4c17, U+4e28, U+4e2f-4e30, U+4e8d, U+4ee1, U+4efd, U+4eff, U+4f03, U+4f0b, U+4f48-4f49, U+4f56, U+4f5f-4f60, U+4f6a, U+4f6c, U+4f7e, U+4f8a, U+4f94, U+4f97, U+4fc9, U+5001-5002, U+500e, U+5018, U+5027, U+502e, U+503b, U+5040-5041, U+5094, U+50cc, U+50d0, U+50e6, U+50f2, U+5103, U+5106, U+510b, U+511e, U+9be4, U+9bf0-9bf2, U+9c04, U+9c06, U+9c08-9c09, U+9c0c, U+9c12, U+9c14-9c15, U+9c1b, U+9c21, U+9c24-9c25, U+9c2e, U+9c30, U+9c32, U+9c3e, U+9c46-9c47, U+9c5a, U+9c60, U+9c67, U+9c76, U+9c78, U+9ce7, U+9ceb-9cec, U+9cf0, U+9d03, U+9d06, U+9d08, U+9d12, U+9d15, U+9d1f, U+9d23, U+9d26, U+9d2a, U+9d3e-9d3f, U+9d41, U+9d44, U+9d46, U+9d48, U+9d50-9d51, U+9d59, U+9d5d-9d5e, U+9d64, U+9d6f, U+9d72, U+9d7a, U+9d87, U+9d89, U+9d9a, U+9da4, U+9da9, U+9dab, U+9db2, U+9db8, U+9dba-9dbb, U+9dc1-9dc2, U+9dc6, U+9dcf, U+9dd3, U+9dd9, U+9de6, U+9ded, U+9def, U+9df8, U+9dfd, U+9e1a-9e1b, U+9e75, U+9e79, U+9e7d, U+9e81, U+9e88, U+9e8b-9e8c, U+9e91, U+9e95, U+9e9d, U+9ea5, U+9eaa, U+9ead, U+9eb8, U+9ebc, U+9ecc, U+9ecf-9ed0, U+9ed4, U+9edc-9ede, U+9ee0, U+9ee5, U+9ee8, U+9eef, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9f07-9f08, U+9f15, U+9f21, U+9f2c, U+9f4e-9f4f, U+9f52, U+9f54, U+9f5f-9f61, U+9f63, U+9f66, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f9c-9f9d, U+9fa0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular047.woff2") format("woff2");
  unicode-range: U+2e8f, U+5135, U+514a, U+5155, U+5157, U+519d, U+51c3, U+51ca, U+51de, U+51e2, U+51ee, U+5201, U+5213, U+5215, U+5249, U+5257, U+5261, U+5293, U+52c8, U+52cc, U+52d0, U+52d6, U+52db, U+52f0, U+52fb, U+5300, U+5307, U+531c, U+5361, U+5363, U+5393, U+539d, U+53b2, U+5412, U+5427, U+544d, U+546b, U+5474, U+547f, U+5488, U+5496, U+549c, U+54a1, U+54a9, U+54c6, U+54ff, U+550e, U+552b, U+5535, U+5550, U+5581, U+5586, U+558e, U+55ad, U+55ce, U+5608, U+560e, U+563b, U+5649, U+5666, U+566f, U+5671-5672, U+5676, U+569e, U+56a9, U+56ac, U+56b3, U+56c9, U+570a, U+5721, U+572f, U+5733-5734, U+5770, U+5777, U+577c, U+579c, U+57b8, U+57c7-57c8, U+57cf, U+57e4, U+57ed, U+57f5-57f6, U+57ff, U+5809, U+5864, U+5889, U+58a9, U+58ce, U+58d2, U+58d4, U+58da, U+58e0, U+58e9, U+590c, U+595d, U+596d, U+598b, U+5992, U+59a4, U+59c3, U+59d2, U+59dd, U+59f8, U+5a13, U+5a23, U+5a67, U+5a6d, U+5a77, U+5a7e, U+5a84, U+5a9e, U+5aa7, U+5ac4, U+5b19, U+5b25, U+5b41, U+5b56, U+5b7d, U+5b93, U+5bd8, U+5c12, U+5c1e, U+5c23, U+5c2b, U+5c62, U+5c7a, U+5c8f, U+5c9f, U+5ca3, U+5caa, U+5cba, U+5ccb, U+5cd0, U+5cd2, U+5cf4, U+5d0d, U+5d27, U+5d46-5d47, U+5d4a, U+5d53, U+5d6d, U+5d81, U+5da0, U+5da4, U+5da7, U+5db8, U+5dcb, U+5e14, U+5e18, U+5e58, U+5e5e, U+5e77, U+5ebe, U+5ecb, U+5ef9, U+5f00, U+5f02, U+5f07, U+5f1d, U+5f23, U+5f34, U+5f36, U+5f3d, U+5f40, U+5f54, U+5f58, U+5f64, U+5f67, U+5f7d, U+5f89, U+5f9c, U+5fa7, U+5faf, U+5fc9, U+5fde, U+5fe1, U+5fe9, U+600d, U+6014, U+6018;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular048.woff2") format("woff2");
  unicode-range: U+6033, U+6035, U+6047, U+609d-609e, U+60cb, U+60d4-60d5, U+60dd, U+60f8, U+611c, U+612b, U+6130, U+6137, U+618d, U+61b9, U+61bc, U+6222, U+623e, U+6243, U+6256, U+625a, U+626f, U+6285, U+62c4, U+62d6, U+62fc, U+630a, U+6318, U+6339, U+6343, U+6365, U+637c, U+63e5, U+63f5, U+6410, U+6422, U+6460, U+646d, U+6479, U+64be-64bf, U+64c4, U+64ce, U+64d0, U+64f7, U+64fb, U+6522, U+6529, U+6567, U+659d, U+6600, U+6609, U+6615, U+661e, U+6622, U+6624, U+662b, U+6630-6631, U+6633, U+663a, U+6648, U+664c, U+6659, U+6661, U+6665, U+6673, U+6677-6678, U+668d, U+66a0, U+66b2, U+66bb, U+66c8, U+66db, U+66e8, U+66fa-66fb, U+6713, U+6733, U+6747-6748, U+6766, U+677b, U+6781, U+6793, U+6798, U+679b, U+67bb, U+67c0, U+67d7, U+67f9, U+67fc, U+6801, U+681d, U+682c, U+6831, U+6852, U+685b, U+6872, U+6875, U+68a3, U+68a5, U+68b2, U+68c8, U+68d0, U+68e8, U+68ed, U+68f0-68f1, U+68fc, U+690a, U+6935, U+6942, U+6949, U+6957, U+6963-6964, U+6968, U+6980, U+69a5, U+69ad, U+69cf, U+69e2, U+69e9-69ea, U+69f5-69f6, U+6a0f, U+6a15, U+6a3b, U+6a3e, U+6a45, U+6a50, U+6a56, U+6a5b, U+6a73, U+6a89, U+6a94, U+6a9d-6a9e, U+6aa5, U+6ae4, U+6ae7, U+6b1b, U+6b1e, U+6b2c, U+6b35, U+6b46, U+6b56, U+6b60, U+6b67, U+6b82, U+6ba9, U+6bad, U+6bd6-6bd7, U+6bff, U+6c05, U+6c10, U+6c33, U+6c59, U+6c5c, U+6c74, U+6c76, U+6c85-6c86, U+6c98, U+6c9c, U+6caa, U+6cc6, U+6cd4, U+6ce0, U+6ceb, U+6cee, U+6cfb, U+6d04, U+6d0e, U+6d2e, U+6d31, U+6d39, U+6d3f, U+6d58, U+6d65, U+6d82, U+6d87, U+6d94, U+6daa;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular049.woff2") format("woff2");
  unicode-range: U+2f67, U+6dac, U+6dbf, U+6dc4, U+6dd6, U+6ddb, U+6ddd, U+6dfc, U+6e44, U+6e5c, U+6e5e, U+6eb1, U+6ec1, U+6ec7, U+6ece, U+6f10, U+6f1a, U+6f2a, U+6f2f, U+6f33, U+6f51, U+6f59, U+6f5e, U+6f61-6f62, U+6f7e, U+6f88, U+6f8c-6f8d, U+6f94, U+6fa0, U+6fa7, U+6fb6, U+6fbc, U+6fc7, U+6fca, U+6ff0, U+6ff5, U+6ff9, U+7005, U+704a, U+704e, U+705d-705e, U+7064, U+7075, U+7085, U+70a4, U+70ab, U+70b7, U+70d4, U+70d8, U+70e4, U+710f, U+711e, U+7120, U+712b, U+712e, U+7146-7147, U+7151-7152, U+715c, U+7160, U+7168, U+7185, U+7187, U+7192, U+71ba, U+71c1, U+71c4, U+71fe, U+7200, U+7215, U+7255-7256, U+728d, U+729b, U+72be, U+72fb, U+7327-7328, U+7350, U+7366, U+737c, U+7395, U+739f-73a0, U+73a2, U+73a6, U+73ab, U+73c9, U+73cf, U+73d6, U+73d9, U+73e3, U+73e9, U+7407, U+740a, U+741a-741b, U+7426, U+7428, U+742a-742c, U+742e-7430, U+7444, U+7446-7447, U+744b, U+7457, U+7462, U+746b, U+746d, U+7486-7487, U+7489, U+7490, U+7498, U+749c, U+749f, U+74a3, U+74a6, U+74a8-74a9, U+74b5, U+74bf, U+74c8-74c9, U+74ff, U+7501, U+7517, U+752f, U+756f, U+7579, U+7592, U+75ce, U+75e4, U+7600, U+7602, U+7608, U+7615-7616, U+7619, U+761e, U+762d, U+7635, U+7643, U+764b, U+7664-7665, U+766d, U+766f, U+7671, U+7681, U+769b, U+769d-769e, U+76a6, U+76aa, U+76b6, U+76c5, U+76cc, U+76ce, U+76d4, U+76e6, U+76f1, U+76fc, U+770a, U+7719, U+7734, U+7736, U+7746, U+774d-774e, U+775c, U+775f, U+7762, U+777a, U+7780, U+7794, U+77aa, U+77e0, U+782d, U+7843, U+784e-784f, U+7851, U+7868;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular050.woff2") format("woff2");
  unicode-range: U+2f71, U+786e, U+78ad, U+78b0, U+78e4, U+78f2, U+78f7, U+7900, U+791c, U+792e, U+7931, U+7934, U+7945-7946, U+795c, U+7979, U+7998, U+79b8, U+79c8, U+79ca, U+79d4, U+79de, U+79eb, U+79ed, U+7a03, U+7a39, U+7a5d, U+7a6d, U+7a85, U+7aa0, U+7ab3, U+7abb, U+7ace, U+7aeb, U+7afd, U+7b12, U+7b2d, U+7b3b, U+7b47, U+7b4e, U+7b60, U+7b6d, U+7b6f, U+7b9e, U+7bd7, U+7bd9, U+7c01, U+7c20, U+7c31, U+7c33, U+7c36, U+7c59, U+7c6d, U+7c79, U+7c8f, U+7c94, U+7ca0, U+7cbc, U+7cd5, U+7cd9, U+7cdd, U+7d07-7d08, U+7d13, U+7d1d, U+7d23, U+7d31, U+7d41, U+7d48, U+7d53, U+7d5c, U+7d7a, U+7d83, U+7d8b, U+7da6, U+7dc2, U+7dcc, U+7e08, U+7e11, U+7e15, U+7e28, U+7e47, U+7e52, U+7e8a, U+7e8d, U+7f47, U+7f91, U+7f97, U+7fbf, U+7fce, U+7fdb, U+7fdf, U+7fec, U+7fee, U+7ffa, U+8014, U+8026, U+8035, U+8037, U+803c, U+80ca, U+80d7, U+80e0, U+80f3, U+8118, U+814a, U+8160, U+8167-8168, U+816d, U+81bb, U+81ca, U+81cf, U+81d7, U+8260, U+8274, U+828e, U+82a1, U+82a3-82a4, U+82a9, U+82ae, U+82b7, U+82be-82bf, U+82c6, U+82d5, U+82fd-82fe, U+8300-8301, U+8322, U+832d, U+833a, U+8343, U+8347, U+8351, U+8355, U+8362, U+837d, U+8386, U+8392, U+8398, U+83a7, U+83a9, U+83bf-83c0, U+83c7, U+83cf, U+83d1, U+83e1, U+83ea, U+8401, U+8406, U+8448, U+845f, U+8470, U+8473, U+8485, U+849e, U+84af, U+84b4, U+84ba, U+84c0, U+84c2, U+851e, U+852f, U+8532, U+8559, U+8564, U+857a, U+858c, U+858f, U+85a2, U+85ad, U+85cb, U+85ce, U+85ed, U+85ff, U+8604-8605, U+8610, U+8612, U+8618, U+8629, U+8638, U+8641, U+8657, U+8662;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular051.woff2") format("woff2");
  unicode-range: U+2fa1, U+866c, U+8675, U+8698, U+86b8, U+86fa, U+86fc-86fd, U+870b, U+8771, U+8787-8788, U+87ac-87ad, U+87b5, U+87d6, U+8806, U+880a, U+8810, U+8814, U+8898, U+88aa, U+88ca, U+88ce, U+88f5, U+8918-891a, U+891c, U+8927, U+8930, U+8932, U+8939, U+8940, U+8994, U+89d4, U+89e5, U+89f6, U+8a12, U+8a15, U+8a22, U+8a37, U+8a47, U+8a4e, U+8a5d, U+8a61, U+8a75, U+8a79, U+8aa7, U+8ad0, U+8adf, U+8af4, U+8af6, U+8b46, U+8b54, U+8b59, U+8b69, U+8b9d, U+8c49, U+8c68, U+8ce1, U+8cf8, U+8cfe, U+8d12, U+8d1b, U+8daf, U+8dce, U+8dd1, U+8dd7, U+8e20, U+8e23, U+8e3d, U+8e70, U+8e7b, U+8efa, U+8f1e, U+8f2d, U+8f36, U+8f54, U+8fa6, U+8fb5, U+8fe4, U+8fe8, U+8fee, U+9008, U+902d, U+9088, U+9095, U+9097, U+9099, U+909b, U+90a2, U+90b3, U+90be, U+90c4-90c5, U+90c7, U+90d7, U+90dd, U+90ef, U+90f4, U+9114-9116, U+9122-9123, U+912f, U+9131, U+9134, U+913d, U+9148, U+915b, U+9183, U+919e, U+91b1, U+91bc, U+91d7, U+91e4-91e5, U+91ed, U+91f1, U+91fb, U+9207, U+9210, U+9238-923a, U+923c, U+9240, U+9243, U+924f, U+9278, U+9288, U+92c2, U+92cb-92cc, U+92d3, U+92e0, U+92ff, U+931f, U+9321, U+9325, U+9348-9349, U+9364-9365, U+936a, U+9370, U+939b, U+93a3, U+93ba, U+93c6, U+93de-93df, U+93fd, U+9404, U+9433, U+944a, U+9463, U+946b, U+9471-9472, U+958e, U+959f, U+95a6, U+95a9, U+95ac, U+95b6, U+95bd, U+95cb, U+95d0, U+95d3, U+95da, U+95de, U+9658, U+9684, U+969d, U+96a4-96a5, U+96d2, U+96de, U+96e9, U+96ef, U+9733, U+973b, U+974d-974f, U+975a, U+976e, U+9773, U+9795;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular052.woff2") format("woff2");
  unicode-range: U+2e97, U+3406, U+342c, U+342e, U+3468, U+346a, U+3492, U+34bc, U+34c1, U+34c7, U+351f, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35f4, U+3605, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+37c1, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38fa, U+3917, U+391a, U+396f, U+3a6e, U+3a73, U+3ad6-3ad7, U+3aea, U+3b0e, U+3b1a, U+3b1c, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bcd, U+3bf0, U+97ae, U+97ba, U+97c1, U+97c9, U+97db, U+97de, U+97f4, U+980a, U+981e, U+982b, U+9852-9853, U+9856-9857, U+9859, U+9865, U+986c, U+98ba, U+98c8, U+98e7, U+9958, U+999e, U+9a02-9a03, U+9a24, U+9a2d-9a2e, U+9a38, U+9a4a, U+9a4e, U+9ab6, U+9ac1, U+9ac3, U+9ace, U+9ad6, U+9af9, U+9b02, U+9b08, U+9b20, U+9b2d, U+9b5e, U+9b66, U+9b72, U+9b75, U+9b79, U+9b84, U+9b8a, U+9b8f, U+9b9e, U+9ba7, U+9bc1, U+9bce, U+9be5, U+9bf8, U+9bfd, U+9c00, U+9c23, U+9c41, U+9c4f-9c50, U+9c53, U+9c63, U+9c65, U+9c77, U+9d1d-9d1e, U+9d43, U+9d47, U+9d52, U+9d63, U+9d70, U+9d7c, U+9d8a, U+9d96, U+9dac, U+9dbc, U+9dc0, U+9de7, U+9e07, U+9e15, U+9e9e, U+9ea4, U+9eac, U+9eaf, U+9f10, U+9f39, U+9f57, U+9f94, U+9f97, U+9fa2, U+f970, U+f9dc, U+fa0f-fa10, U+fa14-fa15, U+fa32, U+fa36, U+fa39, U+fa3c, U+fa3e, U+fa42, U+fa60, U+fa6a, U+2000b, U+2123d, U+2131b, U+2146e, U+216b4, U+218bd, U+21e34, U+231c4, U+235c4, U+2373f, U+23763, U+23cfe, U+247f1, U+2548e, U+2550e, U+25771, U+259c4, U+25da1, U+26aff, U+26e40, U+270f4, U+27684, U+28277, U+283cd, U+2a190;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular053.woff2") format("woff2");
  unicode-range: U+2e83, U+2e85, U+2ea6, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d64, U+3d9a, U+3dc0, U+3dd4, U+3e05, U+3e60, U+3e66, U+3e68, U+3e83, U+3e94, U+3f57, U+3f75, U+3f77, U+3fae, U+3fc9, U+3fd7, U+4039, U+4058, U+4093, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+4417, U+441c, U+4422, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+45b8, U+45e5, U+460f, U+4641, U+4665, U+46a1, U+46af, U+470c, U+4764, U+47fd, U+4816, U+484e, U+48b5, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b3b, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c20, U+4cc4, U+4cd1, U+4d07, U+4d77, U+4e02, U+4e0f, U+4e12, U+4e29, U+4e2b-4e2c, U+4e2e, U+4e40, U+4e47-4e48, U+4e51, U+4e5a, U+4e69, U+4e9d, U+4eb9, U+4ebb-4ebc, U+4ec3, U+4ec8, U+4ed0, U+4eda, U+4eeb, U+4ef1, U+4ef5, U+4f00, U+4f16, U+4f37, U+4f3e, U+4f54, U+4f58, U+4f64, U+4f77-4f78, U+4f7a, U+4f7d, U+4f82, U+4f85, U+4f92, U+4f9a, U+4fb2, U+4fbe, U+4fc5, U+4fcb, U+4fcf, U+4fd2, U+4fe6, U+4ff2, U+5000, U+5010, U+5013, U+501c, U+501e, U+5022, U+5042, U+5046, U+504e, U+5053, U+5057, U+5063, U+5066, U+506a, U+5070, U+5088, U+5092-5093, U+5095-5096, U+509c, U+50a3, U+50aa, U+50b1, U+50ba-50bb, U+50c4, U+50c7, U+50ce, U+50d4, U+50d9, U+50e1, U+50e9, U+50f3, U+5108, U+5117, U+511b, U+5160, U+5173, U+517b, U+5183, U+518b, U+5198, U+51a3, U+51ad, U+51bc, U+51f3-51f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular054.woff2") format("woff2");
  unicode-range: U+2e89, U+5202, U+5212, U+5216, U+5255, U+525c, U+526c, U+5277, U+5282, U+5284, U+5298, U+52a4, U+52a6, U+52af, U+52ba-52bb, U+52ca, U+52d1, U+52f7, U+530a-530b, U+5324, U+5335, U+533e, U+5342, U+5367, U+536c, U+537a, U+53a4, U+53b4, U+53b7, U+53c0, U+53d5, U+53da, U+53f4-53f5, U+5424, U+5428, U+5443, U+5455, U+5462, U+5466, U+546c, U+548a, U+548d, U+5495, U+54a0, U+54a6, U+54ad-54ae, U+54b7, U+54ba, U+54bf, U+54c3, U+54ec, U+54ef, U+54f1, U+54f3, U+5500-5501, U+5509, U+553c, U+5541, U+5547, U+554a, U+5560-5561, U+5564, U+557d, U+5582, U+5588, U+5591, U+55bf, U+55c9, U+55cc, U+55d1-55d2, U+55dd, U+55e2, U+55e9, U+5607, U+5610, U+5628, U+5630, U+5637, U+563d, U+563f-5640, U+5647, U+565e, U+5660, U+566d, U+5688, U+568c, U+5695, U+569a, U+569d, U+56a8, U+56ad, U+56b2, U+56c5, U+56cd, U+56df, U+56e8, U+56f6-56f7, U+5715, U+5723, U+5729, U+5745-5746, U+574c-574d, U+5768, U+576f, U+5773-5775, U+577b, U+579a, U+579d-579e, U+57a8, U+57ac, U+57cc, U+57d7, U+57de, U+57e6, U+57f0, U+57f8, U+57fb, U+57fd, U+5804, U+581e, U+5820, U+5827, U+5832, U+5839, U+5849, U+584c, U+5867, U+588a-588b, U+588d, U+588f-5890, U+5894, U+589d, U+58aa, U+58b1, U+58c3, U+58cd, U+58e2, U+58f3-58f4, U+5905-5906, U+590b, U+590d, U+5914, U+5924, U+593d, U+5946, U+595b, U+595f, U+5975-5976, U+599f, U+59ae, U+59bc, U+59c8, U+59cd, U+59de, U+59e3-59e4, U+59e7, U+59ee, U+5a0c-5a0d, U+5a17, U+5a27, U+5a2d, U+5a55, U+5a65, U+5a7a, U+5a8b, U+5a9c, U+5a9f-5aa0, U+5aa2, U+5ab1, U+5ab3, U+5ab5, U+5aba, U+5abf, U+5ada, U+5adc, U+5ae0, U+5ae5, U+5aee;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular055.woff2") format("woff2");
  unicode-range: U+2e96, U+2e98, U+5af0, U+5af5, U+5b00, U+5b08, U+5b17, U+5b2d, U+5b34, U+5b4c, U+5b52, U+5b68, U+5b6f, U+5b7c, U+5b7f, U+5b81, U+5b84, U+5b96, U+5bac, U+5bc0, U+5bce, U+5bd6, U+5bf1, U+5bfd, U+5c03, U+5c29, U+5c30, U+5c5f, U+5c63, U+5c67-5c69, U+5c70, U+5c7c, U+5c88, U+5c8a, U+5ca0, U+5ca2, U+5ca6-5ca7, U+5cad, U+5cb5, U+5cc9, U+5d06, U+5d10, U+5d1d, U+5d20, U+5d24, U+5d26, U+5d2b, U+5d31, U+5d39, U+5d42, U+5d61, U+5d6a, U+5d70, U+5d88, U+5d92, U+5d94, U+5d97, U+5d99, U+5db0, U+5db2, U+5db4, U+5db9, U+5dd1, U+5dd7-5dd8, U+5de0, U+5de4, U+5de9, U+5e00, U+5e12, U+5e15, U+5e1f, U+5e2e, U+5e3e, U+5e49, U+5e56, U+5e6b-5e6e, U+5ea5, U+5eaa, U+5eac, U+5eb9, U+5ebf, U+5ec6, U+5ed2, U+5ed9, U+5efd, U+5f08, U+5f0e, U+5f1c, U+5f1e, U+5f47, U+5f63, U+5f72, U+5f7e, U+5f8f, U+5fa2, U+5fa4, U+5fb8, U+5fc4, U+5fc7, U+5fcb, U+5fd2-5fd4, U+5fe2, U+5fee-5fef, U+5ff3, U+5ffc, U+6017, U+6022, U+6024, U+604c, U+607f, U+608a, U+6095, U+60a8, U+60b0-60b1, U+60be, U+60c8, U+60d9, U+60db, U+60ee, U+60f2, U+60f5, U+6110, U+6112-6113, U+6119, U+611e, U+613a, U+6141, U+6146, U+6160, U+617c, U+6192-6193, U+6197-6198, U+61a5, U+61a8, U+61ad, U+61d5, U+61dd, U+61df, U+61f5, U+6215, U+6223, U+6229, U+6246, U+624c, U+6251-6252, U+6261, U+6264, U+626d, U+6273, U+627b, U+6299, U+62a6, U+62d5, U+62fd, U+6303, U+630d, U+6310, U+6332, U+6335, U+633b-633c, U+6341, U+6344, U+634e, U+6359, U+636c, U+6384;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular056.woff2") format("woff2");
  unicode-range: U+6394, U+6399, U+63bd, U+63d4-63d5, U+63dc, U+63e0, U+63eb-63ec, U+63f2, U+63f7, U+6409, U+641e, U+6425, U+6429, U+642f, U+645a-645b, U+645d, U+6473, U+647d, U+6487, U+6491, U+649d, U+649f, U+64cb-64cc, U+64d5, U+64d7, U+64e4-64e5, U+64ff, U+6504, U+650f, U+6514, U+6516, U+651e, U+6532, U+6544, U+6554, U+656b, U+657a, U+6581, U+6584-6585, U+658a, U+65b2, U+65b5, U+65b8, U+65bf, U+65c2, U+65c9, U+65d4, U+65f2, U+65f9, U+65fc, U+6604, U+6608, U+6621, U+662a, U+6645, U+664e, U+6651, U+6657, U+665b, U+6663, U+666a-666d, U+667b, U+6680, U+6690, U+6692, U+6699, U+66ad, U+66b1, U+66b5, U+66bf, U+66ec, U+6701, U+6705, U+6712, U+6719, U+674c-674d, U+6754, U+675d, U+6774, U+6776, U+6792, U+67b0, U+67b2, U+67c3, U+67c8, U+67d2, U+67d9, U+67db, U+67f0, U+67f7, U+6810, U+6818, U+681f, U+682d, U+6833, U+683b, U+683e, U+6844-6845, U+6849, U+684c, U+6855, U+6857, U+686b, U+686e, U+687a, U+687c, U+6882, U+6890, U+6896, U+6898-689a, U+689c, U+68aa-68ab, U+68b4, U+68bb, U+68c3, U+68c5, U+68cc, U+68cf, U+68d6, U+68d9, U+68e4-68e5, U+68ec, U+68f7, U+68fb, U+6903, U+6907, U+693b, U+6946, U+6969, U+696c, U+6972, U+697a, U+697f, U+6992, U+6996, U+6998, U+69a6, U+69b0, U+69b7, U+69ba, U+69bc, U+69c0, U+69d1, U+69d6, U+69e3, U+69ee-69ef, U+69f3-69f4, U+69fe, U+6a11, U+6a1a, U+6a1d, U+6a30, U+6a32-6a34, U+6a3f, U+6a46, U+6a49, U+6a4e, U+6a52, U+6a64, U+6a7a, U+6a7e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular057.woff2") format("woff2");
  unicode-range: U+2e9e, U+2ea1, U+2ea3, U+6a83, U+6a8b, U+6a91, U+6a9f, U+6aa1, U+6aab, U+6abd, U+6ac6, U+6ad0, U+6ad4, U+6adc-6add, U+6aec, U+6af1-6af3, U+6afd, U+6b0b, U+6b0f-6b11, U+6b17, U+6b2f, U+6b4a, U+6b58, U+6b6c, U+6b75, U+6b7a, U+6b81, U+6b9b, U+6bae, U+6bbd-6bbe, U+6bc7-6bc9, U+6bda, U+6be6-6be7, U+6bee, U+6bf1, U+6c02, U+6c0a, U+6c0e, U+6c35-6c36, U+6c3a, U+6c3f, U+6c4d, U+6c5b, U+6c67, U+6c6d, U+6c84, U+6c89, U+6c94-6c95, U+6c97, U+6cad, U+6cc2, U+6cd0, U+6cd6, U+6cda, U+6cdc, U+6ce9, U+6cec-6ced, U+6d00, U+6d0a, U+6d24, U+6d26-6d27, U+6d2f, U+6d34, U+6d3c, U+6d5b, U+6d5e, U+6d60, U+6d70, U+6d80-6d81, U+6d8a, U+6d8d, U+6d91, U+6d98, U+6dab, U+6dae, U+6db4, U+6dc2, U+6dc8, U+6dce-6dd0, U+6ddf, U+6de9, U+6df6, U+6e17, U+6e1e, U+6e22, U+6e27, U+6e32, U+6e36, U+6e3c, U+6e48-6e49, U+6e4b-6e4c, U+6e4f, U+6e51, U+6e53-6e54, U+6e57, U+6e63, U+6e93, U+6ea7, U+6eb4, U+6ebf, U+6ec3, U+6eca, U+6ed9, U+6eeb, U+6ef9, U+6efb, U+6f0a, U+6f0c, U+6f18, U+6f25, U+6f35-6f36, U+6f3c, U+6f52, U+6f57, U+6f5a, U+6f60, U+6f68, U+6f7d, U+6f90, U+6f96, U+6f98, U+6f9f, U+6fa5, U+6faf, U+6fb5, U+6fbe, U+6fc8-6fc9, U+6fda, U+6fde, U+6fe9, U+6ffc, U+7000, U+7007, U+700a, U+7023, U+7039-703a, U+703c, U+7043, U+7047, U+704b, U+7054, U+7065, U+7069, U+706c, U+706e, U+7076, U+707e, U+7081, U+7086, U+7095, U+7097, U+709f, U+70b1, U+70bb, U+70ca, U+70d1, U+70d3, U+70dc, U+70ec, U+7103-7104;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular058.woff2") format("woff2");
  unicode-range: U+2ea8, U+7106-7108, U+710c, U+712f, U+7131, U+714a, U+7150, U+7153, U+715e, U+7180, U+7196, U+719b, U+71a0, U+71a2, U+71ae-71af, U+71b3, U+71cb, U+71d3, U+71d9, U+71dc, U+7207, U+722b, U+7234, U+7238-7239, U+7242, U+7253, U+7257, U+7263, U+726e-726f, U+7278, U+727f, U+728e, U+72ad-72ae, U+72b0-72b1, U+72c1, U+72cc, U+72f3, U+72fa, U+7307, U+7312, U+7318-7319, U+732c, U+7331, U+7333, U+7339, U+733d, U+7352, U+736b-736c, U+736e-736f, U+7371, U+7377, U+7381, U+7385, U+738a, U+7394, U+7398, U+739c, U+739e, U+73a5, U+73a8, U+73b5, U+73b7, U+73b9, U+73bc, U+73bf, U+73c5, U+73cb, U+73e1, U+73e7, U+73f9-73fa, U+7401, U+7413, U+7424, U+7431, U+7439, U+7440, U+7443, U+744d, U+7452-7453, U+745d, U+7471, U+7481, U+7485, U+7488, U+7492, U+7497, U+7499, U+74a0-74a1, U+74a5, U+74aa-74ab, U+74b9-74bb, U+74d6, U+74d8, U+74de, U+74eb, U+74ef, U+74fa, U+7520, U+7524, U+752a, U+753d-753e, U+7540, U+7548, U+754e, U+7550, U+7552, U+756c, U+7571-7572, U+757a, U+757d-757e, U+7581, U+758c, U+75a2, U+75b0, U+75b7, U+75bf-75c0, U+75c6, U+75cf, U+75d3, U+75dd, U+75df-75e0, U+75e7, U+75ec, U+75ee, U+75f1, U+75f9, U+7603, U+7607, U+760f, U+7613, U+7618, U+761b-761c, U+7625, U+7628, U+7633, U+763c, U+7641, U+7649, U+7655, U+766e, U+7695, U+769c, U+76a0-76a1, U+76a7-76a8, U+76af, U+76c9, U+76e8, U+76ec, U+7717, U+771a, U+772d, U+7735, U+7758, U+7760, U+776a, U+7772, U+777c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular059.woff2") format("woff2");
  unicode-range: U+2ead, U+777d, U+779a, U+779f, U+77a2, U+77a4, U+77a9, U+77de-77df, U+77e4, U+77e6, U+77ea, U+77ec, U+77f0, U+77f4, U+77fb, U+7805-7806, U+7809, U+780d, U+7819, U+7821, U+782c, U+7847, U+7864, U+786a, U+788a, U+7894, U+789d-789f, U+78a4, U+78bb, U+78c8, U+78cc, U+78ce, U+78d5, U+78e0-78e1, U+78e6, U+78f9-78fb, U+78fe, U+7910, U+791b, U+7925, U+7930, U+793b, U+794a, U+7958, U+795b, U+7967, U+7972, U+7994-7996, U+799b, U+79a1, U+79a9, U+79b4, U+79bb, U+79c2, U+79c7, U+79cc-79cd, U+79d6, U+7a0a, U+7a11, U+7a15, U+7a1b, U+7a1e, U+7a2d, U+7a38, U+7a47, U+7a4c, U+7a56, U+7a59, U+7a5c, U+7a5f-7a60, U+7a67, U+7a6a, U+7a75, U+7a78, U+7a82, U+7a8a, U+7a90, U+7aa3, U+7aac, U+7ab9, U+7abc, U+7abe, U+7acc, U+7ad1, U+7ae7-7ae8, U+7af4, U+7b07, U+7b27, U+7b2a, U+7b2e-7b2f, U+7b31, U+7b3d, U+7b41, U+7b55, U+7b64, U+7b66, U+7b69, U+7b73, U+7b79, U+7b7f, U+7b90-7b91, U+7b9b, U+7baf, U+7bb5, U+7bbc, U+7bc5, U+7bca, U+7bd4, U+7bd6, U+7bda, U+7bea, U+7bf0, U+7c03, U+7c0b, U+7c0e-7c0f, U+7c26, U+7c45, U+7c4a, U+7c51, U+7c57, U+7c5e, U+7c61, U+7c69, U+7c6e-7c70, U+7ca6, U+7cb6-7cb7, U+7cbf, U+7cc4, U+7cc8, U+7ccd, U+7cd7, U+7ce6, U+7ceb, U+7cf5, U+7d03, U+7d09, U+7d12, U+7d1e, U+7d3d-7d3e, U+7d40, U+7d47, U+7d59-7d5a, U+7d6a, U+7d70, U+7d7f, U+7d86, U+7d88, U+7d8c, U+7d97, U+7d9d, U+7da7, U+7daa, U+7db6-7db7, U+7dc0, U+7dd7, U+7dd9, U+7de6, U+7df1, U+7df9, U+7e10, U+7e17, U+7e1d, U+7e27, U+7e2c, U+7e45, U+7e73, U+7e75, U+7e7e, U+7e86-7e87, U+7e91, U+7e98, U+7e9a, U+7f3b-7f3c, U+7f3e, U+7f43-7f44, U+7f4f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular060.woff2") format("woff2");
  unicode-range: U+2eab, U+2eb2, U+2eb9, U+2ebe, U+7f52, U+7f61, U+7f63-7f64, U+7f6d, U+7f7d-7f7e, U+7f90, U+7f96, U+7f9c, U+7fad, U+7fc3, U+7fcf, U+7fe3, U+7fe5, U+7fef, U+7ff2, U+8002, U+8008, U+800a, U+800e, U+8011, U+8016, U+8024, U+802c, U+8030, U+8043, U+8066, U+8071, U+8075, U+807b, U+8099, U+809c, U+80a4, U+80a7, U+80b8, U+80c5, U+80d5, U+80d8, U+80e6, U+80f5, U+80fb, U+810d, U+8116, U+811e, U+8124, U+8127, U+812c, U+8135, U+813d, U+8169, U+8181, U+8184-8185, U+8198, U+81b2, U+81c1, U+81c3, U+81d6, U+81db, U+81e4, U+81ec, U+81fd, U+81ff, U+8204, U+8219, U+8221-8222, U+8232, U+8234, U+823c, U+8245-8246, U+8249, U+824b, U+824f, U+8257, U+825c, U+8263, U+8279, U+827d, U+827f, U+8283, U+828a, U+8293, U+82a7-82a8, U+82b2, U+82b4, U+82ba, U+82bc, U+82e2, U+82e8, U+82f7, U+8307-8308, U+830c, U+831b, U+831d, U+8330, U+833c, U+8344, U+8354, U+8357, U+8363, U+837f, U+838d, U+8394-8395, U+839b, U+839d, U+83c9, U+83d0, U+83d4, U+83dd, U+83e5, U+83f9, U+840f, U+8411, U+8415, U+8417, U+8439, U+844a, U+844f, U+8451-8452, U+8459-845a, U+845c, U+8465, U+8476, U+8478, U+847c, U+8481, U+8497, U+84a6, U+84be, U+84ce-84cf, U+84d3, U+84dc, U+84e7, U+84ea, U+84ef-84f1, U+84fa, U+84fd, U+850c, U+851b, U+8524-8525, U+852b, U+8534, U+853e, U+854f, U+8551, U+8553, U+855e, U+8561-8562, U+856f, U+857b, U+857d, U+857f, U+8581, U+8586, U+8593, U+859d, U+859f, U+85b7, U+85bc, U+85c7, U+85ca, U+85d8-85d9, U+85df, U+85e1, U+85e6, U+85f6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular061.woff2") format("woff2");
  unicode-range: U+2ec2-2ec3, U+8600, U+8611, U+861e, U+8621, U+8624, U+8627, U+8639, U+863c, U+8640, U+8653, U+8656, U+866f, U+8677, U+867a, U+8687, U+8689, U+868d, U+8691, U+869c-869d, U+86a8, U+86b1, U+86b3, U+86c1, U+86c3, U+86d1, U+86d5, U+86d7, U+86e3, U+86e6, U+8705, U+8707, U+870e, U+8710, U+8713, U+8719, U+871f, U+8721, U+8723, U+8731, U+873a, U+873e, U+8740, U+8743, U+8751, U+8758, U+8764-8765, U+8772, U+877c, U+8789, U+878b, U+8793, U+87a0, U+87a7, U+87be, U+87c1, U+87ce, U+87df, U+87e3, U+87e5-87e6, U+87ea-87eb, U+87ed, U+87f5, U+8801, U+8803, U+880b, U+8813, U+8828, U+882e, U+8832, U+883c, U+884a, U+8858, U+885f, U+8864, U+8869, U+886f, U+88a0, U+88bc-88be, U+88c0, U+88d1-88d3, U+88db, U+88f0-88f1, U+8901, U+8937, U+8942, U+8945, U+8949, U+8962, U+8980, U+8989, U+8990, U+899f, U+89b0, U+89b7, U+89d6, U+89d8, U+89eb, U+89f1, U+89f3, U+89fd, U+89ff, U+8a11, U+8a14, U+8a21, U+8a35, U+8a3e, U+8a45, U+8a4d, U+8a58, U+8a90, U+8aae, U+8ab7, U+8abe, U+8ad7, U+8afc, U+8b05, U+8b0a, U+8b0d, U+8b1c, U+8b1f, U+8b2d, U+8b43, U+8b51, U+8b5e, U+8b76, U+8b7f, U+8b81, U+8b8b, U+8b94-8b95, U+8b9c, U+8b9e, U+8c39, U+8c3d, U+8c45, U+8c47, U+8c4f, U+8c54, U+8c57, U+8c69, U+8c6d, U+8c73, U+8c92-8c93, U+8c99, U+8c9b, U+8ca4, U+8cd5-8cd6, U+8cd9, U+8cf0-8cf1, U+8d09, U+8d0e, U+8d6c, U+8d84, U+8d95, U+8da6, U+8dc6, U+8dc8, U+8dd9, U+8dec, U+8dfd, U+8e06, U+8e0c, U+8e14, U+8e16, U+8e21-8e22, U+8e27, U+8e36;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular062.woff2") format("woff2");
  unicode-range: U+2ecd, U+2ecf, U+2ed2, U+2ed6, U+8e39, U+8e4b, U+8e54, U+8e62, U+8e6c-8e6d, U+8e6f, U+8e98, U+8e9e, U+8eae, U+8eb3, U+8eb5-8eb6, U+8ebb, U+8ed1, U+8ed4, U+8ef9, U+8f00, U+8f08, U+8f17, U+8f2b, U+8f40, U+8f4a, U+8f58, U+8fa4, U+8fb4, U+8fb6, U+8fc1, U+8fc6, U+8fca, U+8fcd, U+8fd3, U+8fd5, U+8fe0, U+8ff1, U+8ff5, U+8ffb, U+9002, U+900c, U+9037, U+9043-9044, U+905d, U+9085, U+908c, U+9090, U+90a1, U+90b0, U+90b6, U+90c8, U+90dc, U+90df, U+90eb, U+90f2, U+90f6, U+90fe-9100, U+9104, U+9106, U+9118, U+911c, U+911e, U+9137, U+9139-913a, U+9146-9147, U+9157, U+9159, U+9161, U+9164, U+9174, U+9179, U+9185, U+918e, U+91a8, U+91ae, U+91b3, U+91b6, U+91c3-91c4, U+91da, U+91ec, U+91ee, U+9201, U+920a, U+9216-9217, U+9233, U+9242, U+9247, U+924a, U+924e, U+9251, U+9256, U+9259, U+9260-9261, U+9265, U+9267-9268, U+927c-927d, U+927f, U+9289, U+928d, U+9297, U+9299, U+929f, U+92a7, U+92ab, U+92b2, U+92bf-92c0, U+92c6, U+92ce, U+92d0, U+92d7, U+92d9, U+92e5, U+92e7, U+92f7, U+92f9, U+92fb, U+9302, U+930d, U+9311, U+9315, U+931d-931e, U+9327, U+9329, U+9347, U+9351, U+9357, U+935a, U+936b, U+9371, U+9373, U+9388, U+938b, U+938f, U+939e, U+93a1, U+93c1, U+93c7, U+93dc, U+93e2, U+93e7, U+93f1, U+93f5, U+93fb, U+9409, U+940f, U+9416-9417, U+9432, U+9434, U+943b, U+9445, U+946d, U+946f, U+9578-9579, U+9586, U+958c-958d, U+95ab, U+95b4, U+95c8, U+961d, U+962c, U+9633-9634, U+963c, U+9641, U+9661, U+9682, U+969a, U+96a9, U+96af, U+96b3, U+96ba, U+96bd, U+96d8, U+96da, U+96dd, U+9714, U+9723, U+9736, U+9741, U+9747, U+9755, U+9757, U+975b, U+976a, U+9796, U+979a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular063.woff2") format("woff2");
  unicode-range: U+2edf, U+979e, U+97a2, U+97b1-97b2, U+97be, U+97cc, U+97d1, U+97d4, U+97d8-97d9, U+97e1, U+97f1, U+9804, U+980d-980e, U+9814, U+9816, U+9823, U+9825, U+9832-9833, U+9847, U+9866, U+98ab, U+98ad, U+98b0, U+98b7-98b8, U+98bb-98bc, U+98bf, U+98c2, U+98c7, U+98cb, U+98e0-98e1, U+98e3, U+98e5, U+98ea, U+98f0-98f1, U+98f3, U+9908, U+9916-9917, U+991a-991c, U+9931-9933, U+993a-993c, U+9940-9941, U+9946, U+994d-994e, U+995c, U+995f-9960, U+99a3, U+99a6, U+99b9, U+99bd, U+99bf, U+99c3, U+99c9, U+99d4, U+99d9, U+99de, U+99f0, U+99f9, U+99fc, U+9a0a, U+9a11, U+9a16, U+9a1a, U+9a20, U+9a31, U+9a36, U+9a44, U+9a4c, U+9a58, U+9aaf, U+9ab7, U+9ab9, U+9ac6, U+9ad0, U+9ad2, U+9ad5, U+9adc, U+9ae0, U+9ae5, U+9ae9, U+9b03, U+9b0c, U+9b10, U+9b12, U+9b16, U+9b1c, U+9b2b, U+9b33, U+9b3d, U+9b4b, U+9b63, U+9b65, U+9b6b-9b6c, U+9b73, U+9b76-9b77, U+9ba6, U+9bac, U+9bb1-9bb2, U+9bb8, U+9bbe, U+9bc7, U+9bd8, U+9bdd, U+9be7, U+9bea-9beb, U+9bee-9bef, U+9bf3, U+9bf7, U+9bfa, U+9c16, U+9c18-9c1a, U+9c1d, U+9c22, U+9c27, U+9c29-9c2a, U+9c31, U+9c36-9c37, U+9c45, U+9c49-9c4a, U+9c54, U+9c58, U+9c5b-9c5d, U+9c5f, U+9c69-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75, U+9c7a, U+9ce6, U+9cf2, U+9d02, U+9d0b, U+9d11, U+9d17-9d18, U+9d32, U+9d42, U+9d4a, U+9d5f, U+9d62, U+9d69, U+9d6b, U+9d73, U+9d76-9d77, U+9d7e, U+9d84, U+9d8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular064.woff2") format("woff2");
  unicode-range: U+2e87, U+2ea4, U+2ebf-2ec0, U+2ecc, U+9d99, U+9da1, U+9db5, U+9db9, U+9dbd, U+9dbf, U+9dc3, U+9dc7, U+9dc9, U+9dd6, U+9dda, U+9ddf-9de0, U+9de3, U+9df4, U+9e02, U+9e0a, U+9e0d, U+9e19, U+9e1c-9e1d, U+9e7b, U+9e80, U+9e85, U+9e9b, U+9ea8, U+9ebd, U+9edf, U+9ee7, U+9eee, U+9eff, U+9f02-9f03, U+9f17, U+9f19, U+9f2f, U+9f37, U+9f3a, U+9f3d, U+9f41, U+9f45-9f46, U+9f53, U+9f55, U+9f58, U+9f5d, U+9f69, U+9f6d, U+9f70, U+9f75, U+fa13, U+fa20-fa21, U+fa24, U+fa49, U+fa58, U+fa5d-fa5e, U+fa66, U+20089, U+200a2, U+200a4, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+205d6, U+20628, U+2074f, U+20807, U+2083a, U+208b9, U+2097c, U+2099d, U+20ad3, U+20b1d, U+20d45, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+21336, U+21344, U+213c4, U+2146d, U+215d7, U+21647, U+21706, U+21742, U+219c3, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+231b6, U+231c3, U+231f5, U+23372, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+23638-2363a, U+23647, U+2370c, U+2371c, U+23764, U+237e7, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+24096, U+24103, U+241c6, U+241fe, U+243bc, U+24629, U+246a5, U+24896, U+24a4d, U+24b56;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular065.woff2") format("woff2");
  unicode-range: U+2eaa, U+2ebd, U+2eca, U+2ede, U+4efc, U+4f39, U+4fcd, U+4fff, U+50d8, U+50f4, U+5164, U+51be, U+51ec, U+529c, U+52c0, U+5372, U+53dd, U+5759, U+5765, U+58b2, U+5953, U+5963, U+59ba, U+5cf5, U+5dd0, U+5f21, U+605d, U+6085, U+60de, U+6111, U+6120, U+6213, U+654e, U+662e, U+663b, U+670e, U+6ae2, U+6c6f, U+6d6f, U+6d96, U+6df2, U+6df8, U+6e39, U+24b6f, U+24c16, U+24d14, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+254d9, U+255a7, U+257a9, U+257b4, U+259d4, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8, U+25ee8, U+25f23, U+25f5c, U+25fd4, U+25fe0, U+25ffb, U+2600c, U+26017, U+26060, U+260ed, U+26270, U+26286, U+2634c, U+26402, U+2667e, U+266b0, U+2671d, U+268dd, U+268ea, U+26951, U+2696f, U+269dd, U+26a1e, U+26a58, U+26a8c, U+26ab7, U+26c29, U+26c73, U+26cdd, U+26e65, U+26f94, U+26ff6-26ff8, U+2710d, U+27139, U+273da-273db, U+273fe, U+27410, U+27449, U+27614-27615, U+27631, U+27693, U+2770e, U+27723, U+27752, U+27985, U+27a84, U+27bb3, U+27bbe, U+27bc7, U+27cb8, U+27da0, U+27e10, U+27fb7, U+2808a, U+280bb, U+28282, U+282f3, U+2840c, U+28455, U+2856b, U+285c8-285c9, U+286d7, U+286fa, U+28946, U+28949, U+2896b, U+28987-28988, U+289ba-289bb, U+28a1e, U+28a29, U+28a43, U+28a71, U+28a99, U+28acd, U+28add, U+28ae4, U+28bc1, U+28bef, U+28d10, U+28d71, U+28dfb, U+28e1f, U+28e36, U+28e89, U+28eeb, U+28f32, U+28ff8, U+292a0, U+292b1, U+29490, U+295cf, U+2967f, U+296f0, U+29719, U+29750, U+298c6, U+29a72, U+29ddb, U+29e15, U+29e3d, U+29e49, U+29e8a, U+29ec4, U+29edb, U+29ee9, U+29fce, U+29fd7, U+2a01a, U+2a02f, U+2a082, U+2a0f9, U+2a38c, U+2a437, U+2a5f1, U+2a602, U+2a61a, U+2a6b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular066.woff2") format("woff2");
  unicode-range: U+2fad, U+3eda, U+4103, U+4e04-4e05, U+4e0c, U+4e1f, U+4e23-4e24, U+4e35, U+4e41, U+4e44, U+4e5c, U+4e63, U+4e68, U+4e74-4e75, U+4e79, U+4e7f, U+4e96-4e97, U+4eaf, U+4edb, U+4ee0, U+4ee2, U+4ee8, U+4eef, U+4ef3, U+4efe, U+4f02, U+4f08, U+4f0c, U+4f12, U+4f15, U+4f17, U+4f19, U+4f2e, U+4f31, U+4f33, U+4f35, U+4f3b, U+4f40, U+4f42, U+4f4b-4f4c, U+4f52, U+4f63, U+4f6e, U+4f71, U+4f79, U+4f81, U+4f84, U+4f89, U+4f8c, U+4f8e, U+4f90, U+4f93, U+4f99, U+4f9e-4f9f, U+4fb7, U+4fb9, U+4fbb-4fbd, U+4fc0-4fc1, U+4fc6, U+4fc8, U+4fcc, U+4fdc, U+4fe2, U+4ff0, U+4ffc-4ffd, U+5004, U+5007, U+500a, U+500c, U+5017, U+501b, U+501d, U+5030, U+5032-5033, U+5035, U+5045, U+504a, U+504c, U+5051-5052, U+5059, U+505f-5060, U+5062, U+5067, U+506d, U+5071, U+5081, U+5083-5084, U+5086, U+508a, U+508e-5090, U+509b, U+509e-50a2, U+50af-50b0, U+50b9, U+50bd, U+50c0, U+50c3, U+50d3, U+50dc-50dd, U+50df, U+50e2, U+50e4, U+50e8, U+50ef, U+50f1, U+50f6, U+50fa, U+50fe, U+5107, U+510c, U+56e4, U+5880, U+6911, U+6dca, U+7324, U+73bd, U+73d2, U+73f5, U+7421, U+7429, U+7575, U+7682, U+787a, U+79da, U+7fa1, U+813a, U+83f6, U+856b, U+8807, U+8b53, U+8d76, U+8ecf, U+8ff6, U+9067, U+91b2, U+91de, U+9206, U+9277, U+92d5, U+93a4, U+93f8, U+9431, U+9448, U+9592, U+9743, U+9751, U+9927, U+9bbb, U+9fc4, U+9fc6, U+fa0e, U+fa12, U+fa17-fa18, U+fa1c-fa1e, U+fa23, U+fa25, U+fa27-fa2d, U+fa6b-fa6d, U+20158, U+20bb7, U+233cc, U+233fe, U+242ee, U+2f8db;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular067.woff2") format("woff2");
  unicode-range: U+510d-510e, U+5110, U+5119, U+511c-511d, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5134, U+5138-5139, U+5142, U+514f, U+5153, U+5158, U+515f, U+5166, U+517e, U+5184, U+518e, U+51a1, U+51b8, U+51ba, U+51bf, U+51c2, U+51c8, U+51cf, U+51d1-51d3, U+51d5, U+51d8, U+51e5, U+51f2, U+51f7, U+5205, U+5218, U+5222, U+5228, U+5231-5232, U+5235, U+523c, U+5245, U+5258, U+525a, U+525f-5260, U+5266, U+526e, U+5278-5279, U+5280, U+5285, U+528a, U+528c, U+5295-5297, U+529a, U+52a5, U+52a7, U+52b0, U+52b6-52b8, U+52bd, U+52c4, U+52c6, U+52cf, U+52d4, U+52dc, U+52e1, U+52e5, U+52e8-52ea, U+52ec, U+52f1, U+52f4, U+52f6, U+5303, U+530c, U+5311, U+5313, U+5318, U+531b, U+531e-531f, U+5325, U+5327-5329, U+532b-532d, U+5330, U+5332, U+533c-533d, U+534b-534c, U+5359, U+535b, U+5365, U+536d, U+5379, U+537e, U+5383, U+5387-5388, U+538e, U+5394, U+5399, U+53a1, U+53aa-53ab, U+53af, U+53b5, U+53b8, U+53ba, U+53bd, U+53c5, U+53cf, U+53d2-53d3, U+53de, U+53e0, U+53e6-53e7, U+5402, U+5413, U+541a, U+5421, U+542a, U+542f, U+5431, U+5434-5435, U+5444, U+5447, U+544f, U+545e, U+5464, U+5467, U+5469, U+546d-546e, U+5481, U+5483, U+5485, U+5489, U+5491, U+549f, U+54a7, U+54aa, U+54b1, U+54b9, U+54bb, U+54ca, U+54cd-54ce, U+54e0, U+54ea, U+54f6, U+54fc, U+54fe, U+5505, U+5508, U+550c-550d, U+5515, U+552a, U+5532, U+5536, U+553b, U+553d, U+5549, U+554d, U+5551, U+5558, U+555a-555b, U+5566, U+557f, U+558f, U+5592-5594, U+5597, U+55a3-55a4, U+55b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular068.woff2") format("woff2");
  unicode-range: U+55c1, U+55c3, U+55c6, U+55cb, U+55d3, U+55d7-55d8, U+55db, U+55de, U+55f6, U+55ff, U+5605, U+560a, U+560d, U+560f, U+5611-5612, U+5619, U+562c, U+5633, U+5635, U+5639, U+563c, U+5641, U+5643-5644, U+5646, U+564b, U+564d, U+564f, U+5654, U+5661-5663, U+5669, U+5675, U+5684-5685, U+568b, U+569f, U+56a6-56a7, U+56ab, U+56b1, U+56b7, U+56be, U+56cb-56cc, U+56cf-56d0, U+56d9, U+56dc-56dd, U+56e1, U+56e5-56e7, U+56eb, U+56ed, U+56f1, U+5701-5702, U+5707, U+570c, U+5711, U+571a-571b, U+571d, U+5720, U+5722, U+5724-5725, U+572a, U+572c, U+572e, U+573d-573f, U+5752, U+5762, U+5767, U+576b, U+576d-576e, U+5771, U+5779-577a, U+577e, U+5781, U+5783, U+578c, U+5794-5795, U+5797, U+5799, U+579f, U+57a1, U+57a7, U+57a9, U+57bd, U+57d5, U+57dd, U+57e1, U+57e7, U+57e9, U+57fe, U+5803, U+5808, U+580c-580d, U+581b, U+581f, U+5826, U+582d, U+583f, U+584d, U+584f-5850, U+5855, U+585f, U+5868, U+5878, U+587f, U+5881, U+5887-5888, U+588c, U+5896, U+58a0-58a2, U+58a6, U+58bc, U+58c2, U+58c4, U+58c8, U+58d0, U+58d6, U+58dd, U+58e1, U+5912-5913, U+591d, U+5921, U+5923, U+5928, U+592f-5930, U+5933, U+5935-5936, U+593f, U+5943, U+5952, U+5959, U+595e, U+5961, U+596b, U+596f, U+5972, U+5979, U+597b, U+598c, U+598e, U+5995, U+5997, U+59a7, U+59ad, U+59af-59b0, U+59b3, U+59b7, U+59c1, U+59c4, U+59ca, U+59df, U+59ef, U+59f1-59f2, U+59f4, U+59f7, U+5a00, U+5a04, U+5a0e, U+5a12, U+5a1e, U+5a24, U+5a28, U+5a2a, U+5a30, U+5a44-5a45, U+5a47-5a48, U+5a4c, U+5a50, U+5a5e, U+5a63;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular069.woff2") format("woff2");
  unicode-range: U+2f39, U+5a7b, U+5a90, U+5a93, U+5a96, U+5a99, U+5aac, U+5ab2, U+5ab8, U+5abb, U+5ac6, U+5ac8, U+5acf, U+5aea, U+5af6, U+5afd, U+5b01, U+5b1b, U+5b1d, U+5b21, U+5b38, U+5b4b, U+5b5e, U+5b6e, U+5b7e, U+5b86, U+5b8a, U+5b8e, U+5b90-5b91, U+5b94, U+5ba8-5ba9, U+5bad, U+5baf, U+5bb1-5bb2, U+5bb7, U+5bba, U+5bbc, U+5bc1, U+5bcd, U+5bcf, U+5bd7, U+5bd9-5bda, U+5be0, U+5bef, U+5bf4, U+5c0c, U+5c17, U+5c1f, U+5c26, U+5c2c, U+5c2e, U+5c32, U+5c35-5c36, U+5c59-5c5a, U+5c5c, U+5c6d, U+5c74-5c75, U+5c7b, U+5c7d, U+5c87, U+5c92, U+5c9d, U+5cb2, U+5cb4, U+5cd7, U+5cdd, U+5cee, U+5cf1-5cf2, U+5d01, U+5d12, U+5d23, U+5d34, U+5d3d, U+5d3f, U+5d43, U+5d48, U+5d51, U+5d55, U+5d59, U+5d5f-5d60, U+5d62, U+5d64, U+5d79-5d7a, U+5d7e-5d7f, U+5d83, U+5d8a, U+5d93, U+5d95, U+5d9b, U+5d9f, U+5dab, U+5dc3, U+5dc7, U+5dce, U+5dd9, U+5df8-5df9, U+5e07, U+5e0d, U+5e20, U+5e28, U+5e32, U+5e35, U+5e4b, U+5e50-5e51, U+5e5b-5e5c, U+5e68, U+5e6a, U+5e70, U+5e80, U+5e8b, U+5e8e, U+5ea2, U+5ea4, U+5ea8, U+5eb1, U+5eb3, U+5ebd, U+5ecc, U+5ece, U+5ed1, U+5ed4-5ed5, U+5edc, U+5ede, U+5ee5, U+5eeb, U+5f06, U+5f19, U+5f22, U+5f24, U+5f28, U+5f2b-5f2c, U+5f2e, U+5f30, U+5f3b, U+5f3f, U+5f44, U+5f4d, U+5f50, U+5f5b, U+5f60, U+5f6f, U+5f74-5f75, U+5f78, U+5f7a, U+5f8d, U+5f96, U+5f9d, U+5fab-5fac, U+5fb0-5fb1, U+5fc8, U+5fd0-5fd1, U+5fe8, U+5fea, U+5fec-5fed, U+5ff2, U+5ff6, U+5ffa, U+6007, U+600a, U+6013, U+601a, U+601f, U+602d, U+6040, U+6048-6049, U+6051, U+6054, U+6056-6057, U+6061, U+6067;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular070.woff2") format("woff2");
  unicode-range: U+6071, U+607e, U+6082, U+6086, U+6088, U+608e, U+6091, U+6093, U+6098, U+60a2, U+60a4-60a5, U+60b7, U+60bb, U+60c2, U+60c4, U+60c9-60ca, U+60ce-60cf, U+60e2, U+60e5, U+60fc-60fd, U+6102, U+6107, U+610a, U+610c, U+6114, U+6116-6117, U+6122, U+612a, U+6131, U+6135-6136, U+6139, U+6145, U+6149, U+615e, U+616c, U+6172, U+6178, U+617b, U+617f-6181, U+6183-6184, U+618b, U+619c-619d, U+619f-61a0, U+61aa, U+61b8, U+61c0-61c2, U+61ce-61cf, U+61dc, U+61de, U+61e1-61e2, U+61e5, U+61e7, U+61e9, U+61ec-61ed, U+61ef, U+6201, U+6203-6204, U+6207, U+621c, U+6220, U+6227, U+622b, U+6239, U+623d, U+6242, U+6244, U+6250, U+6254, U+625c, U+627a, U+627d, U+628d-6290, U+62a8, U+62b3, U+62b6-62b7, U+62ba, U+62be-62bf, U+62ce, U+62da, U+62ea, U+62f2, U+62f4, U+6304, U+630b, U+6313, U+6316, U+6329-632a, U+632d, U+6336, U+6342, U+6346, U+634a-634b, U+6352-6354, U+6358, U+635b, U+6366, U+636d, U+6371, U+6374-6375, U+6378, U+637d, U+637f, U+6382, U+6387, U+638a, U+6390, U+6395, U+639a, U+639e, U+63a4, U+63a6, U+63ad-63af, U+63c1, U+63c5, U+63c8, U+63ce, U+63d1, U+63d3, U+63ea, U+63f3, U+63f8-63f9, U+640a, U+6412, U+6418, U+6420, U+6424, U+642a, U+6430, U+6435, U+643d, U+643f, U+644b, U+644f, U+6452-6454, U+645c, U+645f, U+6461, U+6463, U+6474, U+647b, U+6485, U+648f-6490, U+6498-6499, U+649b, U+64a1, U+64a3, U+64a6, U+64a8, U+64ac, U+64b3, U+64bd, U+64c9, U+64d1, U+64e9-64ea, U+64ed, U+64f0, U+64f5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular071.woff2") format("woff2");
  unicode-range: U+6501, U+6508-650a, U+6513, U+6519, U+651b, U+651f, U+6526, U+652e, U+6531, U+653a, U+653c-653d, U+6543, U+6547, U+6549, U+6550, U+6552, U+655f-6560, U+657d, U+6592, U+6595, U+6598, U+65a0, U+65a3, U+65a6, U+65ae, U+65b3-65b4, U+65c8, U+65ce, U+65d0, U+65d6, U+65d8, U+65df, U+65f0, U+65f4-65f5, U+65fe-65ff, U+660d, U+6611-6612, U+6616, U+661d, U+6623, U+6626, U+6629, U+662c, U+6637, U+6639, U+6640, U+6646, U+664a, U+6658, U+665c, U+6660, U+6675, U+6679, U+667c, U+667e-667f, U+668b-668c, U+669a-669c, U+669f, U+66a4, U+66c0, U+66c2-66c3, U+66cc, U+66ce-66cf, U+66d4, U+66df, U+66eb, U+66ee, U+6707, U+671c, U+6720, U+6722, U+673e, U+6745, U+6755, U+676c, U+676e, U+6784, U+678e-678f, U+6791, U+6796, U+6799, U+67b1, U+67b5, U+67bc-67bd, U+67c2, U+67c5, U+67c9, U+67dc, U+67e1, U+67e6, U+67f2, U+67f6, U+6814, U+6819, U+6827-6828, U+682f-6830, U+683f, U+684a, U+6858, U+686f-6871, U+6879, U+687b, U+6884, U+6886, U+6888, U+68a1, U+68a9, U+68ae, U+68d1, U+68d3, U+68dc-68dd, U+68ea-68eb, U+68f5-68f6, U+68fd, U+6906, U+6909, U+6910, U+6913, U+6916-6917, U+6931, U+6933, U+6938, U+6945, U+694e, U+695b, U+6965-6966, U+6970-6971, U+697b, U+698d, U+69a1, U+69a8, U+69ab, U+69af, U+69b8, U+69c5, U+69c8, U+69d7, U+69e5, U+69f1, U+6a00-6a01, U+6a03, U+6a20, U+6a24, U+6a28, U+6a37, U+6a4a, U+6a51, U+6a55, U+6a67, U+6a6a, U+6a71, U+6a81, U+6a86-6a87, U+6a9b, U+6aaf-6ab1, U+6ab4, U+6abe-6abf, U+6ac8-6ac9, U+6acc, U+6ad5-6ad6, U+6af0, U+6afc, U+6b02;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular072.woff2") format("woff2");
  unicode-range: U+6b03, U+6b06-6b07, U+6b09, U+6b24, U+6b28, U+6b2b, U+6b36, U+6b3b, U+6b3f, U+6b4d, U+6b52, U+6b5d, U+6b6b, U+6b6e, U+6b70, U+6b7d-6b7e, U+6b85, U+6b97, U+6b9f-6ba0, U+6ba2-6ba3, U+6ba8, U+6bac, U+6bb0, U+6bb8-6bb9, U+6bc3-6bc4, U+6bcc, U+6be1, U+6be3, U+6bf7, U+6bf9, U+6c04, U+6c09, U+6c0d, U+6c12, U+6c19, U+6c1f, U+6c26-6c28, U+6c2c, U+6c2e, U+6c3b, U+6c4a-6c4b, U+6c4f, U+6c52, U+6c54, U+6c6b, U+6c78-6c79, U+6c7b, U+6c87, U+6c9f, U+6cb0, U+6cb2, U+6cb4, U+6ccd, U+6ccf, U+6cd1-6cd2, U+6ce7, U+6cf2, U+6cf4, U+6d07, U+6d0f, U+6d11, U+6d13, U+6d1a, U+6d28, U+6d57, U+6d5f, U+6d61, U+6d67, U+6d7c, U+6d92, U+6d97, U+6db7, U+6db9, U+6dbd, U+6de0, U+6de2, U+6de5, U+6def-6df0, U+6df4, U+6e00, U+6e04, U+6e3b, U+6e45, U+6e52, U+6e5d, U+6e62, U+6e68, U+6e73, U+6e7b, U+6e7d, U+6e8d, U+6e99, U+6ea0, U+6ead-6eae, U+6eb3, U+6ebb, U+6ec0, U+6ec8, U+6ecd, U+6ecf, U+6eed-6eee, U+6efd, U+6f04, U+6f08, U+6f0d, U+6f16, U+6f1b, U+6f26, U+6f29, U+6f2d, U+6f30, U+6f3b, U+6f4f, U+6f53, U+6f5d, U+6f6c, U+6f83, U+6f87, U+6f8b, U+6f92-6f93, U+6f9a, U+6fa6, U+6fa8, U+6fae, U+6fb0, U+6fc5, U+6fe8, U+6ffd, U+700d, U+7017, U+7020, U+702f, U+7034, U+7037, U+7044, U+7048-7049, U+7055, U+7094, U+7096, U+7098, U+709b, U+70b0, U+70b4, U+70d5-70d6, U+70fa, U+7105, U+710b, U+712d, U+7138, U+7141, U+7145, U+714b, U+7157, U+715a, U+7179, U+718c, U+719a, U+71b0, U+71b2, U+71bf-71c0, U+71cc, U+71d6, U+71da, U+71f8, U+7208-7209, U+7213, U+7217, U+721a, U+721d, U+721f, U+7224, U+722f, U+7241, U+7243, U+7245, U+724e-7250;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular073.woff2") format("woff2");
  unicode-range: U+725a, U+725c, U+725e, U+7260, U+7268, U+726b, U+7271, U+7277, U+727b-727c, U+7284, U+7289, U+7293, U+72a8, U+72b4, U+72c7, U+72c9, U+72d5-72d6, U+72d8, U+72df, U+72e5, U+72f4, U+72fe, U+7302, U+7304-7305, U+730b, U+730d, U+7313, U+731e, U+7322, U+7332, U+7335, U+733a-733b, U+7343, U+734d, U+7356, U+7358, U+735d-7360, U+7367, U+7369, U+7379, U+7380, U+7383, U+7386, U+738e, U+7390, U+7393, U+7397, U+73aa, U+73ad, U+73c6, U+73cc, U+73d3, U+73dd, U+73e6, U+73f4, U+73f7, U+73fb, U+73fd, U+73ff-7400, U+7404, U+7411, U+742d, U+7451, U+7466-7468, U+746e, U+7472, U+7480, U+748f, U+7491, U+749a, U+74ae-74af, U+74b1-74b2, U+74cc, U+74d0, U+74d3, U+74db, U+74df, U+74e4, U+74e8, U+74ea, U+74f4, U+74fb-74fc, U+7506, U+7512, U+7516, U+7521, U+7527, U+7529, U+7536, U+7539, U+753f, U+7543, U+7547, U+7557, U+755e-755f, U+7561, U+757b-757c, U+7585, U+7590, U+7593, U+7595, U+7599, U+759c, U+75a4, U+75b4, U+75ba, U+75c1, U+75c4, U+75cc, U+75d7, U+75dc, U+75e1, U+75ef, U+7604, U+760a, U+760c, U+7612, U+761d, U+7623, U+7629, U+7632, U+7638-763a, U+7640, U+7644-7645, U+764a, U+7659, U+765f, U+7674, U+7685, U+768c-768d, U+769f, U+76a2-76a5, U+76ad, U+76bd, U+76c1, U+76cb, U+76d9, U+76e0, U+76f0, U+76f6, U+76f9, U+7700, U+7706, U+770e, U+7712, U+7714-7715, U+771c, U+7722, U+7728, U+772e-772f, U+7739, U+773d-773e, U+7742, U+7745, U+774a, U+774f, U+7752, U+7756-7757, U+775e, U+7764, U+7767, U+776c, U+7770, U+7773-7774, U+7784, U+778c-778d, U+7795-7796, U+77a7;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular074.woff2") format("woff2");
  unicode-range: U+77ae-77af, U+77b1, U+77b5, U+77be, U+77c3, U+77c9, U+77d1-77d2, U+77d5, U+77d9, U+77f1, U+77f8, U+780e, U+7811, U+781d, U+7822-7823, U+782e, U+7830, U+7835, U+7837, U+7844, U+7848, U+784c, U+7852, U+785c, U+785e, U+7860-7861, U+7863, U+787e, U+788f, U+7898, U+78a1, U+78a8, U+78ac, U+78b1-78b3, U+78bd, U+78bf, U+78c7, U+78c9, U+78d2-78d3, U+78d6, U+78db, U+78df, U+78ea, U+78f3, U+78f6, U+78ff, U+7906, U+790c, U+791a, U+791e-7920, U+7927, U+7929, U+792d, U+7935, U+793d, U+793f, U+7944, U+794b, U+794f, U+7951, U+7954, U+7969, U+796b, U+797b-797c, U+797e, U+798b-798c, U+7991, U+7993, U+799c, U+79a8, U+79ab, U+79af, U+79c4, U+79cf, U+79dd, U+79e0, U+79e2, U+79e5, U+79ea, U+79f1, U+79f8, U+79fc, U+7a02, U+7a07, U+7a09, U+7a0c, U+7a21, U+7a27, U+7a2b, U+7a2f-7a30, U+7a34-7a35, U+7a3a, U+7a44-7a45, U+7a48, U+7a55, U+7a65, U+7a7e, U+7a80, U+7a86, U+7a8b, U+7a91, U+7a94, U+7a9e, U+7ab5, U+7ac6, U+7ac9, U+7adb, U+7ae9, U+7aec, U+7af1, U+7afb, U+7afe, U+7b14, U+7b1f, U+7b23, U+7b29, U+7b2b, U+7b30, U+7b34, U+7b3f-7b40, U+7b6a, U+7b77, U+7b84, U+7b89, U+7b8e, U+7b96, U+7ba0, U+7ba5, U+7bac, U+7bb0, U+7bb2, U+7bb6, U+7bba-7bbb, U+7bbd, U+7bc2, U+7bc8, U+7bdb, U+7be8, U+7bf2, U+7bf4-7bf5, U+7bf8-7bfa, U+7bfc, U+7bfe, U+7c02, U+7c04, U+7c06, U+7c09, U+7c0c, U+7c19, U+7c1b, U+7c25, U+7c28, U+7c2c, U+7c34, U+7c39-7c3a, U+7c46, U+7c52-7c53, U+7c55, U+7c5a-7c5d, U+7c63, U+7c67, U+7c72, U+7c7c-7c7d, U+7c86-7c87, U+7c9e, U+7cb0, U+7cba-7cbb;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular075.woff2") format("woff2");
  unicode-range: U+2eb1, U+7cc7, U+7cc9, U+7ccf, U+7cd3-7cd4, U+7cda, U+7ce9, U+7d0f, U+7d11, U+7d16, U+7d26, U+7d2a, U+7d2d, U+7d3c, U+7d4d, U+7d51, U+7d57, U+7d5d, U+7d65, U+7d67, U+7d78, U+7d7b, U+7d81-7d82, U+7d85, U+7d8d, U+7d91, U+7d96, U+7d9e, U+7db3, U+7db9, U+7dc3-7dc6, U+7dcd-7dce, U+7de2, U+7de5, U+7dea-7deb, U+7ded, U+7df5-7df6, U+7dfa, U+7e00, U+7e1c, U+7e2d, U+7e2f, U+7e33, U+7e36, U+7e3f, U+7e44, U+7e4e, U+7e50, U+7e58, U+7e5f, U+7e62, U+7e65, U+7e6e-7e6f, U+7e78, U+7e81, U+7e95, U+7e9d-7e9e, U+7f3d, U+7f3f, U+7f53, U+7f5b-7f5d, U+7f65-7f66, U+7f71, U+7f7f-7f80, U+7f8b, U+7f8d, U+7f8f, U+7fa2, U+7fa6, U+7faa, U+7fb4, U+7fbc, U+7fc0, U+7fc8, U+7fe8, U+7ffd-7fff, U+8007, U+800d, U+800f, U+8013, U+801d-8020, U+802e, U+8034, U+8039-803a, U+803e, U+8040, U+8044, U+8060, U+8064, U+806d, U+8081, U+8088, U+808e, U+809e, U+80a6, U+80ab, U+80b9, U+80c8, U+80cd, U+80cf, U+80d2, U+80d4, U+80ed-80ee, U+80f0, U+80f2, U+80f6, U+80f9-80fa, U+80fe, U+8103, U+810b, U+8117, U+811c, U+8120, U+8130, U+813c, U+8145, U+8147, U+814c, U+8152, U+8157, U+8161, U+816f, U+8177, U+8186, U+818b, U+818e, U+8190, U+8196, U+819b, U+819e, U+81a2, U+81ae, U+81b4, U+81c5, U+81cb, U+81ce, U+81d5, U+81dd-81de, U+81e1, U+81eb, U+81f0-81f2, U+81f5-81f6, U+81f8-81f9, U+8200, U+8203, U+820f, U+8213-8214, U+821a, U+821d, U+8228, U+823a, U+8243-8244, U+824e, U+8251, U+8256, U+8267, U+826d, U+827b, U+8280-8281, U+8284, U+8287, U+8289, U+8291, U+8294, U+8296, U+8298, U+829a-829b, U+82a0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular076.woff2") format("woff2");
  unicode-range: U+82aa, U+82b0, U+82d0, U+82da, U+82e0, U+82e4, U+82ea, U+82ed, U+82ef, U+82f6, U+830a-830b, U+831e-831f, U+8321, U+832c, U+832e, U+8333, U+8337, U+833d, U+8342, U+834d-834e, U+8353, U+8356, U+8370, U+8378, U+8380, U+8382, U+8384, U+8399, U+839c, U+83a6, U+83ac-83ad, U+83be, U+83e8, U+83f8, U+83fc, U+8419, U+842f, U+8445, U+8447, U+844d, U+8456, U+8458, U+8460, U+8464, U+8467, U+846a, U+8474, U+847d, U+8492-8493, U+8495, U+84a8-84aa, U+84b1, U+84bd, U+84c7-84c8, U+84cc, U+84f2, U+84f7, U+84fb, U+8502-8503, U+8507, U+850e, U+8510, U+851c, U+8522, U+8527, U+852a, U+8533, U+8536, U+853f, U+8546, U+8550, U+8552, U+8556, U+855c-855d, U+855f-8560, U+8579, U+8585, U+8589, U+858b, U+8598, U+85a0, U+85a5, U+85a7, U+85b4, U+85b6, U+85b8, U+85bd-85bf, U+85c2, U+85da, U+85e0, U+85e8, U+85f3, U+85fc, U+860d-860e, U+8619, U+861b, U+8636, U+863a, U+863d, U+8642, U+8646, U+8652, U+8658-8659, U+865d, U+8660-8661, U+8663-8664, U+8669, U+8676, U+8688, U+8696, U+869a, U+86a1, U+86a6-86a7, U+86ad, U+86b4-86b5, U+86b7, U+86b9, U+86bf-86c0, U+86c5, U+86d2, U+86da, U+86dc, U+86e0, U+86e5, U+86e7, U+8704, U+870f, U+8714, U+871e, U+8728, U+872e-872f, U+8732, U+8739, U+873c-873d, U+8745, U+874d, U+875d, U+8761, U+876f, U+877b, U+8783-8786, U+878c, U+8790, U+8795, U+8797-8799, U+879e, U+87a3, U+87ae, U+87b1, U+87bf, U+87c8-87ca, U+87d5, U+87d9-87da, U+87dc, U+87e2, U+87e4, U+87f1, U+87f3, U+87f8, U+87fa, U+87ff;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular077.woff2") format("woff2");
  unicode-range: U+8809, U+8812, U+8818-881c, U+881e, U+882d, U+8830, U+8835, U+883a, U+8841, U+8843, U+8845, U+8848-8849, U+884b, U+884e, U+8851, U+8855-8856, U+885a, U+885c, U+8860, U+8871, U+8879, U+887b, U+8880, U+889a-889c, U+889f, U+88a8, U+88ba, U+88cb-88cd, U+88de, U+88e7, U+88ef, U+88f7, U+8906, U+890d-890f, U+8915-8916, U+8920, U+8926, U+8928, U+8931, U+8935, U+893a, U+893e, U+8946, U+894f, U+8952, U+8957, U+895a-895c, U+8961, U+8963, U+896b, U+896e, U+8970, U+8973, U+8975, U+897a-897d, U+898d, U+8995, U+899b-899c, U+89a0, U+89a5, U+89b4-89b6, U+89bc, U+89d5, U+89d7, U+89e9, U+89ed, U+89f9, U+8a04-8a05, U+8a07, U+8a0f, U+8a1e, U+8a20, U+8a24, U+8a26, U+8a2b-8a2c, U+8a2f, U+8a3d, U+8a40, U+8a43, U+8a49, U+8a53, U+8a56-8a57, U+8a5c, U+8a65, U+8a67, U+8a76-8a77, U+8a7a-8a7b, U+8a7e-8a80, U+8a83, U+8a86, U+8a8b, U+8a8f, U+8a92, U+8a96-8a97, U+8a99, U+8a9f, U+8aa9, U+8aaf, U+8ab3, U+8ab6, U+8abb, U+8ac3, U+8ac6, U+8ac8-8aca, U+8ad1, U+8ad3-8ad5, U+8add, U+8aec, U+8af0, U+8af5, U+8aff, U+8b06, U+8b0b, U+8b11, U+8b1e, U+8b30, U+8b37, U+8b3c, U+8b42, U+8b44-8b45, U+8b48, U+8b4d, U+8b52, U+8b63, U+8b6d, U+8b78-8b79, U+8b7c, U+8b7e, U+8b84-8b85, U+8b8d, U+8b8f, U+8b9f, U+8c38, U+8c3e, U+8c4b, U+8c51, U+8c53, U+8c58-8c59, U+8c5b, U+8c5d, U+8c63-8c64, U+8c66, U+8c75-8c76, U+8c7b, U+8c7e, U+8c86-8c87, U+8c8b, U+8c90, U+8c9c, U+8cb9-8cba, U+8cc5-8cc6, U+8cc9, U+8ccb, U+8ccf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular078.woff2") format("woff2");
  unicode-range: U+8cdd, U+8ce8, U+8cec, U+8cef, U+8cf2, U+8cf5, U+8cf7, U+8cff, U+8d01, U+8d03, U+8d17, U+8d65, U+8d69, U+8d6e, U+8d7f, U+8d82, U+8d88, U+8d8d, U+8d90-8d91, U+8d9e-8da0, U+8dab-8dac, U+8db2, U+8db5, U+8db7, U+8db9, U+8dbb-8dbc, U+8dc0, U+8dc5, U+8dc7, U+8dca, U+8dd4-8dd5, U+8de4-8de5, U+8de7, U+8df0-8df2, U+8df4, U+8e01, U+8e04-8e05, U+8e0b, U+8e11, U+8e26, U+8e31, U+8e33, U+8e37-8e38, U+8e40-8e41, U+8e4d-8e4f, U+8e5b-8e5e, U+8e61, U+8e69, U+8e71, U+8e79-8e7a, U+8e82-8e83, U+8e89, U+8e90, U+8e92, U+8e95, U+8e9a-8e9b, U+8e9d, U+8ea2, U+8ea7, U+8ea9, U+8ead, U+8eba, U+8ec1, U+8ec3-8ec4, U+8ec7, U+8edc, U+8ee8, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8f02, U+8f07, U+8f0f-8f10, U+8f16, U+8f18, U+8f20-8f21, U+8f23, U+8f25, U+8f27-8f28, U+8f2c, U+8f2e, U+8f34-8f35, U+8f37, U+8f3a, U+8f41, U+8f43, U+8f47, U+8f4f, U+8f51-8f53, U+8f55, U+8f5d-8f5e, U+8f65, U+8f9d, U+8fa0-8fa1, U+8fa5, U+8fb8, U+8fbe, U+8fc0, U+8fcb, U+8fd0, U+8fd2, U+8fe3, U+8ffe, U+9004, U+9018, U+901b, U+9028-902a, U+902c, U+902f, U+9033-9034, U+903f, U+904c, U+905b, U+9062, U+9066, U+906c, U+9070, U+9074, U+9079, U+908b, U+908e, U+9098, U+90a0, U+90a5, U+90b2, U+90b4, U+90bd, U+90cc, U+90d2, U+90d5, U+90d8-90d9, U+90e5, U+90f0, U+9105, U+9108, U+910d, U+9110, U+9117, U+911a, U+9120, U+9125, U+9129, U+912e, U+9136, U+913c, U+9143, U+914f, U+9153, U+915a, U+9167, U+916d, U+917a-917b, U+9181, U+9186, U+918a, U+9191;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular079.woff2") format("woff2");
  unicode-range: U+9193-9195, U+9198, U+91a1, U+91a6, U+91ad, U+91b0, U+91bb, U+91bd, U+91bf, U+91c2, U+91c5, U+91d3-91d4, U+91d9, U+91e9-91ea, U+91ef-91f0, U+91f7, U+91f9, U+91fd, U+9200, U+9204-9205, U+9209, U+920c, U+9212-9213, U+9218, U+921c-921d, U+9223-9226, U+9228, U+922e-9230, U+9235-9236, U+923e, U+9246, U+924d, U+9258, U+925c-925d, U+9269, U+926e-9270, U+9275-9276, U+9279, U+927b, U+928a, U+928e, U+9292, U+92a0, U+92a4-92a5, U+92a8, U+92af, U+92b6, U+92b8, U+92ba-92bd, U+92c1, U+92c3, U+92c5, U+92c7-92c8, U+92cd, U+92d8, U+92dc-92dd, U+92df, U+92e1, U+92e3, U+92e8, U+92ec, U+92ee, U+92f0, U+9300, U+9308, U+9314, U+931c, U+9324, U+932a, U+9333-9334, U+9336-9337, U+9350, U+9352, U+9355, U+9358, U+935e, U+9367, U+9369, U+936d, U+936f, U+9374, U+9376, U+937a, U+937d, U+937f-9382, U+938a, U+938d, U+9392, U+9395, U+9398, U+93a6, U+93a8-93a9, U+93ab, U+93b4-93b6, U+93c4-93c5, U+93c9-93cd, U+93d3, U+93d9, U+93e6, U+93f7, U+93f9-93fa, U+9401-9402, U+9408, U+940d-940e, U+9415, U+941f, U+942e-942f, U+943d, U+943f, U+9443, U+944c, U+9455, U+9459, U+945c, U+945f, U+9461, U+9468, U+946e, U+9483-9484, U+957e, U+9584, U+9588, U+959d-959e, U+95a1, U+95ba, U+95bf, U+95c6, U+95c9, U+95d1-95d2, U+95d9, U+95dd, U+95df-95e0, U+95e4, U+95e6, U+961e, U+9622, U+9624-9626, U+9631, U+9637-963a, U+963d, U+9652, U+9654, U+9656-9657, U+966e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular080.woff2") format("woff2");
  unicode-range: U+9674, U+967b-967c, U+967e-967f, U+9681, U+9683, U+9689, U+9691, U+9696, U+969f, U+96a6, U+96ae, U+96ca, U+96df, U+96f1, U+96fa, U+9702-9703, U+9705, U+9709, U+971a-971b, U+971d, U+9721-9722, U+9728, U+9731, U+974a, U+9758, U+9763, U+9767, U+9776-9778, U+977b, U+977d, U+977f-9780, U+9789, U+9797, U+9799, U+979f, U+97ac, U+97b5-97b6, U+97b8-97b9, U+97bc, U+97bf, U+97c4-97c5, U+97c7, U+97ca, U+97cd-97ce, U+97d0, U+97d7, U+97dd, U+97e0, U+97e4, U+97ef, U+97f7-97f8, U+97fa, U+9807, U+9819, U+981c, U+9820, U+9826, U+982e-982f, U+9835, U+983e, U+9844, U+984a, U+9851, U+9862-9863, U+986a, U+98ae, U+98b4, U+98c5, U+98cc, U+98e6, U+98f6, U+9902, U+9907, U+9911, U+9915, U+991f, U+9922, U+9926, U+992b, U+9934-9935, U+9939, U+9947-9948, U+9954, U+9959, U+995b, U+995e, U+999b, U+999d, U+999f, U+99b0-99b2, U+99b5, U+99ba, U+99d3, U+99da, U+99dc, U+99e7, U+99ea-99ec, U+99f4-99f5, U+99fd-99fe, U+9a04, U+9a0b-9a0c, U+9a10, U+9a1e, U+9a22-9a23, U+9a27, U+9a33, U+9a35, U+9a41, U+9a47, U+9a4b, U+9a51, U+9a54, U+9a56, U+9a5d, U+9aaa, U+9aac, U+9aae, U+9ab2, U+9ab4-9ab5, U+9abb, U+9abe-9abf, U+9ac8, U+9ad7, U+9adb, U+9ae4, U+9ae7, U+9aec, U+9af2-9af3, U+9af5, U+9afa, U+9afd, U+9aff-9b01, U+9b04-9b05, U+9b09, U+9b0b, U+9b0d-9b0e, U+9b19, U+9b1b, U+9b26, U+9b34-9b35, U+9b37, U+9b39-9b3a, U+9b48, U+9b4c, U+9b55-9b57, U+9b5b, U+9b61, U+9b68, U+9b6a, U+9b6d-9b6e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular081.woff2") format("woff2");
  unicode-range: U+2e8b-2e8d, U+2e95, U+2ea2, U+2ea9, U+2eac, U+2eae, U+2eb3, U+2eb7, U+2ebc, U+2ec6, U+2ed7, U+2edd, U+3405, U+3427, U+3488, U+353e, U+35de, U+3614, U+38a1, U+38ad, U+39a4, U+39b8, U+3a5c, U+3a85, U+3ac4, U+3acb, U+3af3, U+3bf3, U+3d31, U+3d4e, U+3dcc, U+3e40, U+3e8a, U+3fb1, U+3fdc, U+4293, U+440c, U+457a, U+45be, U+4610, U+46ae, U+471f, U+47e6, U+481e, U+4b38, U+4b7e, U+4c38, U+4ce1, U+4e37, U+4f2b, U+4fd3, U+9b78, U+9b7f-9b80, U+9b85-9b87, U+9b89, U+9b8b, U+9b8d, U+9b90, U+9b94, U+9b9a, U+9b9d, U+9ba9, U+9bb0, U+9bb7, U+9bbc, U+9bbf, U+9bc8, U+9bd0, U+9bd7, U+9bdf, U+9bf9, U+9bff, U+9c02, U+9c0b, U+9c0f, U+9c11, U+9c1c, U+9c1e, U+9c26, U+9c28, U+9c35, U+9c3d, U+9c43-9c44, U+9c4e, U+9c56, U+9c5e, U+9c68, U+9c7b, U+9cf7, U+9cf9, U+9d1c, U+9d2f-9d30, U+9d33-9d34, U+9d3a, U+9d3c-9d3d, U+9d45, U+9d53-9d54, U+9d65, U+9d6a, U+9d7b, U+9d83, U+9d86, U+9d8e, U+9d92-9d93, U+9d95, U+9d97-9d98, U+9daa, U+9dae, U+9db1, U+9dca, U+9dd4-9dd5, U+9dde, U+9de5, U+9de9, U+9deb, U+9dee, U+9df0, U+9df3, U+9dfe, U+9e0e, U+9e10-9e12, U+9e16, U+9e7a, U+9e82-9e84, U+9e87, U+9e8e-9e8f, U+9e96, U+9e98, U+9eae, U+9eb0, U+9eb3, U+9ec6, U+9ec8, U+9ecb, U+9ed5, U+9ee4, U+9eec-9eed, U+9ef0-9ef2, U+9ef5, U+9ef8, U+9f09, U+9f0f, U+9f11-9f12, U+9f14, U+9f16, U+9f1a-9f1b, U+9f1f, U+9f22, U+9f26, U+9f2a-9f2b, U+9f31-9f32, U+9f34, U+9f3c, U+9f3f, U+9f43-9f44, U+9f47, U+9f56, U+9f5a, U+9f5e, U+9f68, U+9f6e-9f6f, U+9f71, U+9f73, U+9f7a, U+9f7d, U+9f8f, U+9f91-9f92, U+9f96, U+9f9e, U+9fa1, U+9fa3, U+9fa5, U+25ad7, U+2626a, U+2d544;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular082.woff2") format("woff2");
  unicode-range: U+5077, U+50f0, U+5167, U+5174, U+5179, U+51d4, U+51df, U+5226, U+522b, U+5389, U+53c1, U+53c4, U+5433, U+543f, U+544c, U+5527, U+55ec, U+55ee, U+55f1, U+55f8, U+5620, U+575f, U+57ae, U+586d, U+5898, U+591f, U+5939, U+59ec, U+5a1b, U+5b76, U+5b82, U+5c14, U+5c19, U+5c2a, U+5ce6, U+5dff, U+5e99, U+5f3a, U+5f65, U+6164, U+617d, U+61e8, U+6231, U+6236, U+631b, U+65be, U+65e3, U+66b3, U+6725, U+6735, U+6743, U+6780, U+67a4, U+67be, U+67fa, U+6805, U+688e, U+6986, U+6a54, U+6af8, U+6b72, U+6cac, U+6d01, U+6e42, U+6e89, U+6ebc, U+6eda-6edb, U+6ee6, U+6f9d, U+6fb7, U+71f4, U+73ba, U+73e4, U+7522, U+764e, U+76eb, U+77b7, U+7928, U+7942, U+7a05, U+7abd, U+7b53, U+7c2f, U+7c42, U+7c7b, U+7d55, U+7dd0, U+7e48, U+80f7, U+812b, U+8141, U+8173, U+81ef, U+820b, U+8346, U+835a, U+85f4, U+867d, U+8722, U+878e, U+886e, U+88c6, U+88e0, U+8a01, U+8aaa, U+8b0f, U+8c9f, U+8cd2, U+8d1c, U+8e75, U+8e77, U+8fa2, U+8fc8, U+90c9, U+92b3, U+93bb, U+95b1, U+95e8, U+9839, U+99e1, U+9a08, U+9abd, U+9b1d, U+9b2c, U+9c61, U+9fb4, U+9fbc-9fc2, U+9fcc, U+f909, U+f91f, U+f95f, U+f983, U+f999-f99a, U+f9a2, U+f9c3, U+fa03, U+2008a, U+200b0, U+200f5, U+2053f, U+205b1, U+20611, U+206ec, U+207c8, U+2090e, U+20984, U+20a64, U+20d58, U+21a1a, U+22609, U+22e42, U+22feb, U+237f1, U+23cbe, U+2404b, U+243d0, U+24e04, U+24ff2, U+2567f, U+25874, U+259cc, U+26222, U+26999, U+26c9e, U+279b4, U+27c3c, U+27d73, U+28cdd, U+28e17, U+28ef6, U+29d4b, U+2a2b2, U+2a9e6, U+2b746, U+2b751, U+2b753, U+2b75a, U+2b75c, U+2b765, U+2b776-2b777, U+2b77c, U+2b782, U+2b789, U+2b78b, U+2b78e, U+2b794, U+2b7ac, U+2f82c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular083.woff2") format("woff2");
  unicode-range: U+2b7af, U+2b7bd, U+2b7c9, U+2b7cf, U+2b7d2, U+2b7d8, U+2b7f0, U+2b80d, U+2b817, U+2b81a, U+2e278, U+2e569, U+2e6ea, U+2f804, U+2f80f, U+2f815, U+2f81a, U+2f822, U+2f828, U+2f833, U+2f83f, U+2f846, U+2f852, U+2f862, U+2f86d, U+2f873, U+2f884, U+2f899-2f89a, U+2f8a6, U+2f8ac, U+2f8b2, U+2f8b6, U+2f8d3, U+2f8e1, U+2f8e5, U+2f8ea, U+2f8fc, U+2f903, U+2f90b, U+2f90f, U+2f91a, U+2f920-2f921, U+2f945, U+2f947, U+2f96c, U+2f995, U+2f9d0, U+2f9de-2f9df, U+2f9f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_Regular/woff2/RakutenSansJP_W_Regular084.woff2") format("woff2");
  unicode-range: U+f860-f862, U+f87a, U+f87f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold001.woff2") format("woff2");
  unicode-range: U+21-22, U+24-2a, U+2c-3b, U+3f-4c, U+4e-5d, U+5f-7b, U+7d, U+a1-a3, U+a5, U+ab, U+ad, U+bb, U+bf-d6, U+d8-f6, U+f8-107, U+10a-113, U+116-11b, U+11e-122, U+126-12b, U+12e-133, U+136-13e, U+141-148, U+14a-14b, U+150-155, U+158-15b, U+15e-16b, U+16e-17e, U+237, U+251, U+254, U+259-25b, U+28c, U+2bb-2bc, U+300-301, U+332, U+336, U+2011-2014, U+2018-201a, U+201c-201e, U+2039-203a, U+20ac, U+fb00-fb04;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold002.woff2") format("woff2");
  unicode-range: U+3001-3002, U+3041-3096, U+309a, U+309d-309e, U+30a1-30fa, U+30fc-30fe, U+31f7, U+fe10-fe12, U+ff0c, U+ff0e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold003.woff2") format("woff2");
  unicode-range: U+0-20, U+23, U+2b, U+3c-3e, U+4d, U+5e, U+7c, U+7e, U+a0, U+a4, U+a6-aa, U+ac, U+ae-ba, U+bc-be, U+d7, U+f7, U+304, U+327, U+2219, U+223c, U+4edd, U+ff01, U+ff03-ff06, U+ff08-ff0b, U+ff0f-ff3b, U+ff3d-ff5d, U+ff61-ff9f, U+ffe3, U+ffe5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold004.woff2") format("woff2");
  unicode-range: U+401, U+410-44f, U+451, U+2003, U+2010, U+2015-2016, U+2020-2021, U+2025-2026, U+2030, U+2032-2033, U+203b, U+2103, U+212b, U+2190-2193, U+21d2, U+21d4, U+2200, U+2202-2203, U+2207-2208, U+220b, U+2212, U+221a, U+221d-221e, U+2220, U+2227-222c, U+2234-2235, U+223d, U+2252, U+2260-2261, U+2266-2267, U+226a-226b, U+2282-2283, U+2286-2287, U+22a5, U+2312, U+2329-232a, U+2500-2503, U+250c, U+250f-2510, U+2513-2514, U+2517-2518, U+251b-251d, U+2520, U+2523-2525, U+2528, U+252b-252c, U+252f-2530, U+2533-2534, U+2537-2538, U+253b-253c, U+253f, U+2542, U+254b, U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25ef, U+2605-2606, U+2640, U+2642, U+266a, U+266d, U+266f, U+3000, U+3003, U+3005-3015, U+301c, U+309b-309c, U+30fb, U+ff0d, U+ff5e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold005.woff2") format("woff2");
  unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9, U+2713, U+2756, U+2776-277f, U+2934-2935, U+29bf, U+29fa-29fb, U+3016-3019, U+301d, U+301f-3020, U+3033-3035, U+303b-303d, U+309f-30a0, U+30ff, U+31f0-31f6, U+31f8-31ff, U+3231-3232, U+3239, U+3251-325f, U+32a4-32a8, U+32b1-32bf, U+32d0-32e3, U+32e5, U+32e9, U+32ec-32ed, U+32fa, U+32ff, U+3303, U+330d, U+3314, U+3318, U+3322-3323, U+3326-3327, U+332b, U+3336, U+333b, U+3349-334a, U+334d, U+3351, U+3357, U+337b-337e, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33cb, U+33cd, U+fe45-fe46, U+ff02, U+ff07, U+ff3c, U+ff5f-ff60, U+ffe0-ffe2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold006.woff2") format("woff2");
  unicode-range: U+305, U+1e3e-1e3f, U+1f70-1f73, U+2022, U+203c, U+203e-203f, U+2042, U+2047-2049, U+2051, U+210f, U+2113, U+2116, U+2121, U+2127, U+2135, U+2153-2155, U+2160-216b, U+2170-217b, U+2194, U+2196-2199, U+21c4, U+21e6-21e9, U+2205, U+2209, U+2213, U+221f, U+2225-2226, U+222e, U+2243, U+2245, U+2248, U+2262, U+2276-2277, U+2284-2285, U+228a-228b, U+2295-2297, U+22bf, U+22da-22db, U+2305-2306, U+2318, U+23be-23cc, U+23ce, U+2423, U+2460-2473, U+24d0-24e9, U+24eb-24fe, U+25b1, U+25b6-25b7, U+25c0-25c1, U+25c9, U+25d0-25d3, U+25e6, U+2600-2603, U+260e, U+2616-2617, U+261e, U+2660-2669, U+266b-266c, U+266e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold007.woff2") format("woff2");
  unicode-range: U+108-109, U+11c-11d, U+124-125, U+134-135, U+14c-14d, U+15c-15d, U+16c-16d, U+193, U+1c2, U+1cd-1ce, U+1d0-1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f8-1f9, U+1fd, U+250, U+252-253, U+255-258, U+25c, U+25e-261, U+264-268, U+26c-273, U+275, U+279-27b, U+27d-27e, U+281-284, U+288-28b, U+28d-28e, U+290-292, U+294-295, U+298, U+29d, U+2a1-2a2, U+2c6-2c8, U+2cc, U+2d0-2d1, U+2d8-2d9, U+2db-2de, U+2e5-2e9, U+302-303, U+306, U+308, U+30b-30c, U+30f, U+318-31a, U+31c-320, U+324-325, U+329-32a, U+32c, U+32f-330, U+334, U+339-33d, U+361, U+3c2, U+fd6, U+213b, U+2150-2152, U+2156-215b, U+2189, U+2211, U+2474-247f, U+2488-2492, U+24b9, U+24c8, U+26be, U+26cb, U+27a1, U+2b05-2b07, U+2b95, U+3036, U+322a-3230, U+3233, U+3236-3237, U+3244, U+328b, U+3299, U+3371, U+3390, U+33a0, U+33a2, U+33a4-33a5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold008.woff2") format("woff2");
  unicode-range: U+205a, U+205d, U+a7b5, U+fe17-fe19, U+fe30-fe33, U+fe35-fe44, U+fe47-fe48, U+ffe4, U+ffe8, U+1f100, U+1f110-1f129, U+1f130-1f149, U+1f150-1f169, U+1f170-1f189, U+1f202, U+1f237;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold009.woff2") format("woff2");
  unicode-range: U+3190-319f, U+3220-3229, U+3234-3235, U+3238, U+323a-3243, U+3280-328a, U+328c-3298, U+329a-32a3, U+32a9-32b0, U+32e4, U+32e6-32e8, U+32ea-32eb, U+32ee-32f9, U+32fb-32fe, U+3300-3302, U+3304-330c, U+330e-3313, U+3315-3317, U+3319-3321, U+3324-3325, U+3328-332a, U+332d-3335, U+3337-333a, U+333c-3348, U+334b-334c, U+334e-3350, U+3352-3356, U+337f, U+3385-3389, U+338d, U+3396-3398, U+339b, U+339f, U+33a3, U+33a6, U+33b0-33b3, U+33c2, U+33c8, U+33cc, U+33d4, U+33d7-33d8, U+33da;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold010.woff2") format("woff2");
  unicode-range: U+2480-2487, U+249c-24b8, U+24ba-24c7, U+24c9-24cf, U+24ea, U+24ff, U+2504-250b, U+250d-250e, U+2511-2512, U+2515-2516, U+2519-251a, U+251e-251f, U+2521-2522, U+2526-2527, U+2529-252a, U+252d-252e, U+2531-2532, U+2535-2536, U+2539-253a, U+253d-253e, U+2540-2541, U+2543-254a, U+2550, U+255e, U+2561, U+256a, U+256d-2573, U+2581-258f, U+2594-2595, U+25a2, U+25aa-25ab, U+25ca, U+25cc, U+25e2-25e5, U+25fb-25fc, U+261c-261d, U+261f, U+2672-267d, U+26a0, U+26aa-26ab, U+26bd, U+2702, U+271a, U+273f-2740, U+27bf, U+2b1a, U+2b25-2b26, U+2b29, U+2b60-2b65, U+2b82-2b83, U+2e40, U+3004, U+301e, U+3030, U+3099;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold011.woff2") format("woff2");
  unicode-range: U+13f-140, U+149, U+156-157, U+192, U+1cf, U+1d3, U+1d5, U+1d7, U+1d9, U+1db, U+1f5, U+262-263, U+26a, U+274, U+276, U+278, U+280, U+28f, U+299, U+29c, U+29f, U+2b0, U+2b2, U+2b7, U+2c1, U+2da, U+2e0-2e1, U+307, U+30a, U+328, U+384-386, U+388-38a, U+38c, U+38e-390, U+3aa-3b0, U+3ca-3ce, U+3d0-3d1, U+3d5, U+3db, U+402-40c, U+40e-40f, U+452-45c, U+45e-45f, U+1ebc-1ebd, U+2002, U+2044, U+2070, U+2074-2079, U+207f-2089, U+20dd-20de, U+2100, U+2105, U+2109-210a, U+2122, U+2126, U+212e, U+215c-215e, U+217f, U+21c5-21c6, U+21cb-21cc, U+21d0, U+21f5, U+2206, U+220a, U+220f, U+222d, U+2264-2265, U+2272-2273, U+2298, U+229e, U+22a0, U+22c4, U+2307, U+239b-23ad, U+23b0-23b1, U+ab53;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold012.woff2") format("woff2");
  unicode-range: U+2ea0, U+2ed1, U+2f00, U+2f06, U+2f08, U+2f0a-2f0b, U+2f12, U+2f17, U+2f1d, U+2f24-2f26, U+2f29, U+2f2d, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f47, U+2f49-2f4a, U+2f52, U+2f54, U+2f63-2f65, U+2f6c, U+2f74, U+2f83, U+2f8f, U+2f92, U+2f94, U+2f9d, U+2fa6-2fa7, U+2faf, U+2fb7, U+2fbc, U+4e00, U+4e09-4e0b, U+4e0d, U+4e16, U+4e2d, U+4e3b, U+4e5d, U+4e8b-4e8c, U+4e94, U+4eba, U+4eca, U+4ee3, U+4ee5, U+4f1a, U+4f53, U+4f55, U+4f5c, U+4f7f, U+4fe1, U+500d, U+5148, U+5165, U+5168, U+516b-516d, U+5175, U+5185-5186, U+51fa, U+5206-5207, U+524d, U+529b, U+52d5, U+5316, U+5341, U+539f, U+53d6, U+53e3, U+5408, U+540c-540d, U+5411, U+5473, U+548c, U+54e1, U+554f, U+56db, U+56de, U+56fd, U+5730, U+5831, U+5834, U+58f0, U+5909, U+5916, U+591a, U+5927, U+5929-592a, U+5973, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9f, U+5bb6, U+5bfe, U+5c0f, U+5c11, U+5c4b, U+5c71, U+5ddd, U+5e73-5e74, U+5ea6, U+5f15, U+5f37, U+5f53, U+5f7c, U+5f8c, U+5fc3, U+601d, U+6027, U+60c5, U+610f, U+611f, U+6210, U+6226, U+6240, U+624b, U+6301, U+653f, U+6559, U+6570, U+6587, U+65b0, U+65b9, U+65e5, U+660e, U+6642, U+66f8, U+6700, U+6708, U+6728, U+672c, U+6765, U+6771, U+696d, U+697d, U+6a5f, U+6b21, U+6b63, U+6b7b, U+6c0f, U+6c11, U+6c17, U+6c34, U+6c7a, U+6cbb, U+6cd5, U+6d77, U+7121, U+7269, U+73fe, U+7406, U+751f, U+7528, U+7530, U+7537, U+753b, U+754c, U+767a, U+7684, U+76ee, U+76f8, U+771f, U+77e5, U+793e, U+795e, U+79c1, U+7acb, U+7d4c, U+7d50, U+7f8e, U+8003, U+8005, U+805e, U+81ea, U+884c, U+885b, U+8868, U+8981, U+898b, U+89aa, U+8a00, U+8a18, U+8a71, U+8a9e, U+8eab, U+8ecd, U+8fd1, U+901a, U+9023, U+9053, U+90ce, U+90e8, U+91cd-91ce, U+91d1, U+9577, U+958b, U+9593, U+95a2, U+96c6, U+9762, U+9854, U+98df, U+9ad8;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold013.woff2") format("woff2");
  unicode-range: U+2e9f, U+2ec4, U+2f1f-2f20, U+2f3e, U+2f40, U+2f57, U+2f69, U+2f6f, U+2f76, U+2f8a, U+2f9c, U+2f9e, U+2fa8, U+2fb3, U+2fb5-2fb6, U+2fb8, U+2fba, U+4e03, U+4e07, U+4e21, U+4e4b, U+4e57, U+4e89, U+4e95, U+4ea4, U+4eac, U+4ecb, U+4ed5-4ed6, U+4ed8, U+4ef6, U+4f1d, U+4f4f, U+4f9b, U+4fc2, U+4fdd, U+5074, U+5143, U+5149, U+515a, U+5171, U+521d, U+5224-5225, U+5229, U+5236, U+52a0, U+52a9, U+52d9, U+52dd, U+52e2, U+5317, U+5343, U+534a, U+5357, U+53c2, U+53cd, U+53d7, U+53e4, U+53ef-53f0, U+53f2-53f3, U+5409, U+544a, U+547c-547d, U+54c1, U+55b6, U+56e3, U+571f, U+5728, U+57ce, U+58eb, U+58f2, U+591c, U+592b, U+597d, U+59cb, U+59ff, U+5b58, U+5b98, U+5ba4, U+5bb9, U+5cf6, U+5dfb, U+5e02, U+5e2b, U+5e30, U+5e38, U+5e83, U+5e97, U+5e9c, U+5efa, U+5f0f, U+5f35, U+5f62, U+5f79, U+5f85, U+5f97, U+5fa1, U+5fc5, U+5fdc, U+60aa, U+60f3, U+611b, U+614b, U+6238, U+6253, U+6307, U+652f, U+653e, U+6599, U+65ad, U+65cf, U+65e9, U+6620, U+6709, U+671d, U+671f, U+6751, U+677e, U+679c, U+6821, U+683c, U+69cb, U+69d8, U+6a29, U+6b66, U+6b69, U+6b73, U+6b8b, U+6bba, U+6bcd, U+6c5f, U+6d3b, U+6d41, U+6df1, U+6e08, U+70b9, U+7136, U+7236, U+7279, U+72b6, U+7523, U+7531, U+753a, U+756a, U+75c5, U+767d-767e, U+76f4, U+7740, U+77f3, U+78ba, U+7a7a, U+7a81, U+7b11, U+7b2c, U+7c73, U+7d04, U+7d42, U+7d44, U+7d9a, U+7dcf, U+7dda, U+7f6e, U+7fa9, U+80b2, U+80fd, U+8272, U+82e5, U+843d, U+8449, U+85e4, U+8853, U+897f, U+8996, U+899a, U+89e3, U+8a08, U+8a2d, U+8a8d, U+8aac-8aad, U+8abf, U+8ad6, U+8b70, U+8cb7, U+8cc7, U+8cea, U+8d77, U+8db3, U+8eca, U+8fbc, U+8fd4, U+9001, U+9032, U+904b, U+904e, U+9055, U+9078, U+90fd, U+914d, U+9580, U+9662, U+969b, U+96fb, U+97f3, U+982d, U+984c, U+98a8, U+98db, U+9996, U+99ac;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold014.woff2") format("woff2");
  unicode-range: U+2ed8, U+2f2f, U+2f4c, U+2f55, U+2f70, U+2f7c, U+2f81, U+2f8e, U+2f95, U+2f9a-2f9b, U+2fb9, U+2fca, U+4e0e, U+4e45, U+4e88, U+4efb, U+4f01, U+4f0a, U+4f4d, U+4f50, U+4f8b, U+4fa1, U+4ffa, U+5099, U+50cd, U+50cf, U+50d5, U+512a, U+518d, U+5199, U+5272, U+533a-533b, U+5358, U+53bb, U+53cb, U+53ce, U+53f7-53f8, U+541b, U+5468, U+5546, U+5668, U+56f3, U+578b, U+57df, U+57fa, U+5883, U+5897, U+5931, U+5965, U+59bb, U+5a5a, U+5b57, U+5b88, U+5b97, U+5ba2, U+5bae, U+5bb3, U+5bc4, U+5bc6, U+5bdf, U+5bfa, U+5c06, U+5c40, U+5c45, U+5ca1, U+5dde, U+5de5-5de6, U+5dee, U+5e78, U+5ea7, U+5f71, U+5ff5, U+6025, U+606f, U+623b, U+6280, U+6295, U+629c, U+62bc, U+632f, U+63a5, U+63d0, U+6483, U+6539, U+65c5, U+6625, U+662d, U+666f, U+670d, U+671b, U+672b, U+6761, U+67fb, U+6839, U+6848, U+6a2a, U+6a4b, U+6b4c, U+6b62, U+6bb5, U+6c42, U+6cc9, U+6ce2, U+6ce8, U+6d25, U+6d3e, U+6d6e, U+6d88, U+6e05, U+6e21, U+6e80, U+6e90, U+6f14, U+706b, U+71b1, U+72ec, U+738b, U+7403, U+7533, U+7570, U+767b, U+7687, U+770c, U+773c, U+7814, U+793a, U+798f, U+79d1, U+79fb, U+7a2e, U+7b49, U+7b54, U+7b56, U+7b97, U+7d00, U+7d19, U+7d20, U+7d30, U+7d71, U+7d76, U+8001, U+8077, U+8089, U+80cc, U+8239, U+826f, U+82b1, U+82b8, U+82e6, U+82f1, U+8349, U+8535, U+8840, U+89b3, U+8a3c, U+8ab0, U+8ac7, U+8b58, U+8b66, U+8b77, U+8c37, U+8c61, U+8ca0, U+8d64, U+8d70, U+8d8a, U+8def, U+8ee2, U+8ffd, U+9020, U+9054, U+9060, U+9152, U+91cf, U+9244, U+964d, U+9650, U+968a, U+968e, U+96e2-96e3, U+9752, U+9818, U+983c, U+98f2, U+9928, U+9999, U+9a13, U+9ed2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold015.woff2") format("woff2");
  unicode-range: U+2f50, U+2f5a, U+2f7f, U+2f93, U+2fa5, U+2fae, U+2fb0, U+4e26, U+4e38, U+4e71, U+4ecf, U+4ee4, U+4ef2, U+4f3c, U+4f4e, U+4f59, U+4fee, U+5009, U+500b, U+5012, U+5024, U+5065, U+5144, U+5177, U+51b7, U+51e6, U+520a, U+523b, U+52b4, U+52b9, U+5354, U+5371, U+5404, U+559c, U+56f2, U+5712, U+5727, U+5742, U+5802, U+590f, U+5922, U+59d4, U+5a18, U+5a66, U+5b85, U+5b8c, U+5bbf, U+5bcc, U+5bdd, U+5c0e, U+5c3e, U+5c55, U+5d0e, U+5e03, U+5e2d, U+5e2f, U+5e55, U+5e95, U+5ead, U+5eb7, U+5f1f, U+5f93, U+5fa9, U+5fb3, U+5fd7, U+6050, U+6211, U+623f, U+62b1, U+62c5, U+6319, U+63a2, U+63cf, U+63f4, U+653b, U+6545, U+6575, U+6577, U+65bd, U+661f, U+6697, U+66ae, U+66f2, U+672a, U+6750, U+6797, U+682a, U+68ee, U+691c, U+6975, U+6b32, U+6b74, U+6bbf, U+6bce, U+6bd4, U+6c38, U+6ca2, U+6cb3, U+6d0b, U+6e1b, U+6e29, U+6e96, U+6fc0, U+713c, U+7247, U+72af, U+7387, U+74b0, U+7565, U+7591, U+75db, U+7642, U+76e3, U+7701, U+7763, U+7834, U+79c0, U+79cb, U+79d8, U+7a0b, U+7a0e, U+7a4d, U+7a76, U+7ae0, U+7aef, U+7af6, U+7ba1, U+7cbe, U+7cfb, U+7d75, U+7dd2, U+7de8, U+7e54, U+7f6a, U+7fd2, U+8033, U+80f8, U+8170, U+8179, U+8208, U+821e, U+8336, U+8457, U+85ac, U+8857, U+88c1, U+88c5, U+88cf, U+88fd, U+898f, U+89d2, U+8a2a, U+8a31, U+8a55, U+8a66, U+8a8c, U+8af8, U+8ca1, U+8cbb, U+8cde, U+8efd, U+8f09, U+8fba, U+9000, U+9003, U+9014, U+901f, U+9031, U+904a, U+907a, U+91cc, U+9280, U+9332, U+9632, U+9678, U+967a, U+96a0, U+96d1, U+9759, U+975e, U+9769, U+97ff, U+9803, U+9858, U+985e, U+9bae, U+9cf4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold016.woff2") format("woff2");
  unicode-range: U+2f11, U+2f23, U+2f51, U+2f5d-2f5f, U+2f75, U+2f7b, U+2f82, U+2f90, U+2fac, U+2fbb, U+2fc3, U+2fc7, U+4e91, U+4ea1, U+4f11, U+4fbf, U+50b7, U+5104, U+5150, U+5178, U+5200, U+5211, U+5217, U+523a, U+5263, U+5287, U+52e4, U+5348, U+535a, U+5370, U+53b3, U+53ca, U+542b, U+5438-5439, U+5584, U+56e0, U+56f0, U+56fa, U+58c1, U+5915, U+592e, U+5947-5948, U+5999, U+5acc, U+5b87, U+5c02, U+5c04, U+5c64, U+5ca9, U+5cb8, U+5de8, U+5eab, U+5f01, U+5f25, U+5f31, U+5f3e, U+5f66, U+5fae, U+5fd8, U+5fe0, U+5feb, U+6012, U+604b, U+6075, U+60b2, U+60d1, U+6255, U+6297-6298, U+62e0, U+6355, U+6368, U+6388, U+639b, U+63a8, U+6557, U+6563, U+6574, U+65e7, U+6613-6614, U+6628, U+666e, U+6674, U+66b4, U+66ff, U+675f, U+677f, U+67c4, U+67d3, U+67f3, U+690d, U+6a19, U+6a21, U+6a39, U+6bdb, U+6c60, U+6cc1, U+6d45, U+6d5c, U+6e2f, U+6e6f, U+70ba, U+7167, U+7248, U+72ac, U+7384, U+7389, U+7532, U+7559, U+75c7, U+76db, U+7720, U+77ac, U+77ed, U+793c, U+7956, U+79f0, U+7a93, U+7af9, U+7b4b, U+7bc0, U+7bc9, U+7d0d, U+7d14, U+7d1a, U+7d66, U+7d99, U+7e01, U+7fbd, U+7fcc, U+8056, U+80a9, U+8131, U+8133, U+8155, U+81e3, U+822a, U+822c, U+83ef, U+8584, U+85e9, U+878d, U+8846, U+8863, U+88ab, U+88dc, U+89e6, U+8a0a, U+8a0e, U+8a33, U+8ab2, U+8b1b, U+8c4a, U+8cac, U+8cb4, U+8d85, U+8de1, U+8e0f, U+8f2a, U+8fb2, U+8fce, U+8feb, U+8ff0, U+9006, U+9069, U+90f7, U+9589, U+95d8, U+962a, U+963f, U+9663-9664, U+967d, U+969c, U+96c4, U+96e8, U+96ea, U+9707, U+97d3, U+984d, U+990a, U+99c6, U+9a5a, U+9aa8, U+9aea, U+9ce5, U+9ebb, U+9ed9, U+9f62;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold017.woff2") format("woff2");
  unicode-range: U+2ec1, U+2ee4, U+2ee9, U+2eed, U+2f30, U+2f4b, U+2f62, U+2f6a, U+2f6e, U+2f73, U+2f84, U+2fc1-2fc2, U+2fc5, U+2fd0, U+4e01, U+4e08, U+4e5f, U+4e73, U+4e92, U+4ec1, U+4ed9, U+4eee, U+4ef0, U+4f0f, U+4f38, U+4f9d, U+5019, U+501f, U+50ac, U+50be, U+5100, U+5145, U+51ac, U+5230, U+5238, U+5247, U+5275, U+529f, U+52c7, U+52d8, U+5305, U+5360, U+539a, U+53e5, U+53eb, U+5410, U+5426, U+543e, U+54f2, U+5507, U+57f7, U+5800, U+58ca, U+5949, U+59c9, U+5a01, U+5b63, U+5b6b, U+5b9d, U+5ba3, U+5be9, U+5bff, U+5c0a, U+5c31, U+5c48, U+5c4a, U+5c5e, U+5d29, U+5df1, U+5e0c, U+5e1d, U+5e79, U+5e7c, U+5e81, U+5e8a, U+5ec3, U+5ef6, U+5f8b, U+5f92, U+5fb4, U+5fb9, U+6016, U+602a, U+60a3, U+6163, U+61b2, U+61b6, U+624d, U+6279, U+627f, U+62e1, U+635c, U+63a1, U+63db, U+63e1, U+63fa, U+643a, U+64ae, U+64cd, U+6551, U+658e, U+65ac, U+6607, U+663c, U+6669, U+667a, U+66dc, U+66f4, U+6749, U+679a, U+679d, U+6804, U+6838, U+6b20, U+6b27, U+6b6f, U+6c88, U+6c96, U+6cb9, U+6cca, U+6ce3, U+6d17, U+6d66, U+6db2, U+6df7, U+6e2c, U+6e7e, U+6ec5, U+6f22, U+6f6e, U+6fc3, U+702c, U+7159, U+71c3, U+7206, U+7518, U+76ae, U+76ca, U+76d7, U+76df, U+773a, U+77e2, U+7802, U+796d, U+7981, U+7a74, U+7b46, U+7bb1, U+7c21, U+7d05, U+7d39, U+7d61, U+7dad, U+7dca, U+7de0, U+7df4, U+7e04, U+7e70, U+7fa4, U+8074, U+811a, U+81f3-81f4, U+820e, U+8266, U+8302, U+8352, U+8377, U+83dc, U+864e, U+885d, U+888b, U+88d5, U+8907, U+8972, U+8a34, U+8a69, U+8a70, U+8a98, U+8acb, U+8b1d, U+8c6a, U+8ca9, U+8cc0, U+8e8d, U+8f1d, U+8f38, U+8f9e, U+8ff7, U+9045, U+9063, U+907f, U+90a3, U+9178, U+91e3, U+9283, U+93e1, U+95a3, U+9670, U+96a3, U+96f2, U+9732, U+9802, U+9806, U+98ef, U+99c5, U+9a12, U+9b3c, U+9b54, U+9b5a, U+9e7f, U+9ec4, U+9f3b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold018.woff2") format("woff2");
  unicode-range: U+2eef, U+2ef2, U+2f1c, U+2f32, U+2f5c, U+2f86, U+2f88, U+2f8d, U+2f96, U+2f9f, U+2fd3, U+4e39, U+4e43, U+4e80, U+4e86, U+4e9c, U+4f2f, U+4f34, U+4f8d, U+4fb5, U+4fca, U+505c, U+50b5, U+50da, U+50e7, U+514d, U+5264, U+526f, U+52aa, U+5302, U+5352, U+5373, U+53c8, U+53cc, U+53e9, U+5442, U+5510, U+5747, U+574a, U+57a3, U+57cb, U+585a, U+5869, U+5951, U+596a, U+5974, U+5982, U+59b9, U+59d3, U+5ac1, U+5b5d, U+5b99, U+5bd2, U+5c0b, U+5c3b, U+5c3d, U+5de1, U+5e33, U+5e45, U+5e72, U+5eca, U+5f18, U+5f80, U+5fcd, U+6065, U+609f, U+60a9, U+611a, U+6162, U+616e, U+6176, U+61d0, U+61f8, U+6271, U+6291, U+629e, U+62db, U+62dd, U+6311, U+6398, U+63b2, U+63ee, U+640d, U+6458, U+6469, U+654f, U+656c, U+65d7, U+65e6, U+66f9, U+672d, U+676f, U+6790, U+6885, U+68d2, U+6bd2, U+6c57, U+6c5a, U+6c99, U+6cbc, U+6cbf, U+6d6a, U+6d74, U+6d99, U+6dfb, U+6e09, U+6e56, U+6ed1, U+6f01, U+6f5c, U+706f, U+707d, U+70c8, U+718a, U+7235, U+725b, U+72c2, U+72d9, U+72ed, U+732b, U+7372, U+73cd, U+75b2, U+7686, U+76e4, U+770b, U+7832, U+7968, U+7a32, U+7a3f, U+7adc, U+7ae5, U+7bc4, U+7c4d, U+7c60, U+7d22, U+7db1, U+7dd1, U+7e2e, U+7e3e, U+7e41, U+7f72, U+7f85, U+808c, U+80de, U+8107, U+819d, U+81d3, U+81ed, U+820c, U+821f, U+83ca, U+865a, U+866b, U+88c2, U+88f8, U+8a13, U+8a3a, U+8a73, U+8aa4, U+8b00, U+8c46, U+8ca7-8ca8, U+8cb8, U+8da3, U+8ddd, U+8ed2, U+8f29, U+8f9b, U+9084, U+90aa, U+90b8, U+90f5, U+9154, U+91c8, U+91dd, U+9234, U+92ad, U+95c7, U+9686, U+96c5, U+970a, U+9805, U+9810, U+9830, U+98fe, U+99c4, U+9b45, U+9db4, U+9f8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold019.woff2") format("woff2");
  unicode-range: U+2eeb, U+2f28, U+2f77, U+4e18, U+4e1e, U+4e7e, U+4ead, U+4f73, U+4f75, U+4fc3, U+4fd7, U+4ff3, U+5075-5076, U+507d, U+508d, U+511f, U+5146, U+517c, U+518a, U+5192, U+51c4, U+524a, U+525b, U+5289, U+52c9, U+52df, U+52e7, U+5320, U+5353, U+5374, U+53d4, U+541e, U+54b2, U+54c0, U+552f, U+5531, U+5642, U+5653, U+5750, U+5782, U+5857, U+5893, U+594f, U+596e, U+59eb, U+5b09, U+5b22, U+5b54, U+5b64, U+5b8f, U+5bdb, U+5bf8, U+5c01, U+5c1a, U+5c90, U+5cf0, U+5d07, U+5e7b, U+5e7e, U+5e8f, U+5ef7, U+5efb, U+5f69, U+5f81, U+5fd9, U+6069, U+6094, U+60a0, U+614e, U+618e, U+6212, U+6249, U+62b5, U+62d2, U+62f6, U+6328, U+6383, U+6392, U+63a7, U+63da, U+6589, U+659c, U+65e2, U+660c, U+662f, U+6696, U+670b, U+6717, U+674e, U+67d4, U+67f1, U+67f4, U+685c, U+68c4, U+6905, U+6982, U+6c37, U+6ca1, U+6ce5, U+6cf0, U+6d69, U+6de1, U+6e0b, U+6ede, U+6fa4, U+6fe1, U+708e, U+70ad, U+7126, U+719f, U+7267, U+731b, U+732e, U+7344, U+7551, U+7573, U+7709, U+786c, U+795d, U+7a3c, U+7a42, U+7b20, U+7b52, U+7c89, U+7cf8, U+7d1b, U+7d2b, U+7db2, U+7ffc, U+8010, U+809d, U+80a1, U+80a5, U+8102, U+8105, U+8108, U+8150, U+81a8, U+81e8, U+829d, U+8358, U+83cc, U+846c, U+85a9, U+8986, U+8997, U+8a17, U+8a5e, U+8a87, U+8a95, U+8aa0, U+8b72, U+8cab, U+8cbf, U+8cc3, U+8cca, U+8cdb, U+8cfc, U+8e0a, U+8f03, U+900f, U+902e, U+9042, U+9047, U+90a6, U+90e1, U+9298, U+92ed, U+938c, U+9451, U+9665, U+9685, U+968f, U+96c7, U+9756, U+9808, U+9867, U+98fc, U+99d0, U+9a0e, U+9b42, U+9e97;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold020.woff2") format("woff2");
  unicode-range: U+2ee8, U+2f38, U+2f6b, U+2fa0, U+2fb4, U+502b, U+5049, U+5098, U+514b, U+5176, U+5197, U+51cd, U+51dd, U+5203, U+5237, U+525d, U+52b1, U+5339, U+5375, U+53ec, U+5446, U+5449, U+545f, U+5589, U+558b, U+55a7, U+55ab, U+5606, U+5609, U+5674, U+5699, U+570f, U+5805, U+584a, U+5854, U+585e, U+587e, U+58c7, U+58ee, U+598a, U+5a46, U+5bc2, U+5be7, U+5c3a, U+5c65, U+5cb3, U+5d8b, U+5de7, U+5e3d, U+5e61, U+5e84, U+5eb5, U+5f13, U+5f6b, U+6068, U+60dc, U+60e8, U+614c, U+62cd, U+62ed, U+62fe, U+636e, U+638c, U+63aa, U+63c3, U+6442, U+6451, U+64ab, U+64b2, U+65bc, U+65e8, U+65ec, U+664b, U+6676, U+6687, U+6691, U+6731, U+673a, U+6762, U+67a0, U+6842-6843, U+68b0, U+68cb, U+68da, U+69cd, U+6b53, U+6b8a, U+6b96, U+6c41, U+6cf3, U+6d29, U+6d44, U+6d78, U+6daf, U+6dbc, U+6df3, U+6e67, U+6e7f, U+6e9c, U+6eb6, U+6f02, U+6f0f, U+6f2b, U+6f5f, U+6f70, U+6f84, U+7070, U+716e, U+733f, U+7363, U+73ed, U+7434, U+74f6, U+751a, U+75be, U+76bf, U+78e8, U+790e, U+7948-7949, U+7950, U+7984-7985, U+79d2, U+7a3d, U+7a4f, U+7be0, U+7c92, U+7ca7, U+7cd6, U+7d0b, U+7d5e, U+7dbe-7dbf, U+7de9, U+7e1b, U+7e26, U+7f70, U+7fd4, U+80c6, U+81b3, U+828b, U+82b3, U+82d7, U+845b, U+84b8, U+85dd, U+8650, U+8896, U+89a7, U+8a89, U+8b0e, U+8c8c, U+8c9e, U+8caf, U+8ce2, U+8d08, U+8df3, U+8e74, U+8eb0, U+8fb0, U+9019, U+9038, U+906d, U+9177, U+934b, U+9375, U+9396, U+93ae, U+9640, U+9673, U+9676, U+9694, U+96f7, U+9700, U+9727, U+9774, U+9801, U+9811, U+9837, U+9855, U+99d2, U+9df9, U+9ea6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold021.woff2") format("woff2");
  unicode-range: U+2f56, U+2f6d, U+2f7a, U+2fce, U+4e4f, U+4f0d, U+504f, U+5091, U+5132, U+51a0, U+51e1, U+51f6, U+52a3, U+5351, U+53f1, U+540e, U+54c9, U+5553, U+5629, U+572d, U+576a, U+582a, U+5937, U+5983, U+5996, U+5b9b, U+5bb0, U+5bb4, U+5c09, U+5c3f, U+5ce0-5ce1, U+5d16, U+5d50, U+5de3, U+5e06, U+5e4c, U+5e7d, U+5eb6, U+5f70, U+5f90, U+6052, U+60a6, U+60da, U+6109, U+6170, U+6182, U+61a4, U+6216, U+622f, U+628a, U+62ab, U+62bd, U+62c9, U+62d3, U+62d8-62d9, U+62ec, U+631f, U+633f, U+6349, U+6414, U+64a4, U+64e6, U+65cb, U+66a6, U+66fe, U+6795, U+67b6, U+6817, U+6850, U+68a8, U+68df, U+697c, U+6b64, U+6bb4, U+6d1e, U+6d32, U+6df5, U+6ea2, U+6edd, U+6f20, U+6f2c, U+6f54, U+6f64, U+7089, U+722a, U+723a, U+7262, U+7272, U+72a0, U+72e9, U+72fc, U+732a, U+73e0, U+758e, U+7652, U+7656, U+76c6, U+76fe, U+7761, U+7768, U+77db, U+78c1, U+7965, U+79e9, U+7a1a, U+7aae, U+7b48, U+7bc7, U+7c3f, U+7c8b, U+7c97-7c98, U+7ce7, U+7d17, U+7d33, U+7def, U+7e2b, U+7e4a, U+7e6b, U+7f8a, U+7ffb, U+8015, U+80ba, U+80c3, U+80e1, U+816b, U+8178, U+817f, U+819a, U+819c, U+8210, U+8217, U+82bd, U+82db, U+83d3, U+83e9, U+84bc, U+84c4, U+84cb, U+84ee, U+8526, U+85cd, U+8607, U+862d, U+86c7, U+86ee, U+8776, U+8870, U+88fe, U+8a93, U+8b19, U+8c5a, U+8ca2, U+8cb0, U+8cbc, U+8ced, U+8ec0, U+8ef8, U+8f14, U+8fb1, U+90c1, U+90ca, U+920d, U+9262, U+9271, U+9285, U+932f, U+935b, U+95a5, U+965b, U+96f0, U+983b, U+984e, U+98fd, U+99b4, U+99d5, U+99ff, U+9b31, U+9b4f, U+9d28, U+9d8f, U+9f13;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold022.woff2") format("woff2");
  unicode-range: U+2f04, U+2f43, U+2f61, U+2f78, U+2f99, U+4e59, U+4e5e, U+4eae, U+4f10, U+4f3a, U+4f46, U+4faf, U+5270, U+52c3, U+537f, U+5384, U+53e1, U+540a, U+541f, U+5448, U+546a, U+5504, U+553e, U+559a, U+55aa, U+55b0, U+55c5, U+564c, U+56c1, U+57f9, U+5824, U+583a, U+5840-5841, U+58a8, U+58b3, U+58cc, U+58fa, U+5954, U+59ac, U+5a20, U+5a92, U+5b8b, U+5b9c, U+5bee, U+5c16, U+5c3c, U+5e63, U+5f26, U+5f84, U+5faa, U+6020, U+602f, U+606d, U+6070, U+60e3, U+60f9, U+6148, U+61c7, U+61f2, U+621a, U+6234, U+6247, U+62f3, U+63c9, U+64c1, U+6562, U+6566, U+6597, U+6602, U+6606, U+6627, U+6643, U+6681, U+6734, U+6756, U+67af, U+67cf-67d0, U+6851, U+6881, U+68b6, U+68f2, U+690e, U+6a3d, U+6b04, U+6b3a, U+6b6a, U+6bbb, U+6c70, U+6ce1, U+6d1b, U+6deb, U+6e26, U+6e9d, U+6ef4, U+6f31, U+6fc1, U+6fef, U+708a, U+7261, U+72d0, U+731f, U+74e6, U+755c, U+75ab, U+75d5, U+75f4, U+7626, U+77b3, U+77e9, U+7815, U+7881, U+7891, U+7940, U+79e6, U+7aaf, U+7aba, U+7b1b, U+7b26, U+7b87, U+7bb8, U+7d10, U+7d3a, U+7d79, U+7dba, U+7f36, U+7fc1, U+80a2, U+80aa, U+80f4, U+8276, U+830e, U+83c5, U+83f1, U+8499, U+84b2, U+8511, U+865c, U+8700, U+871c, U+8861, U+8881, U+8912, U+895f, U+8987, U+8a1f, U+8a60, U+8ae6, U+8b21, U+8b5c, U+8c9d, U+8d66, U+8d74, U+8d99, U+8ecc, U+8edf, U+8fbb, U+9022, U+904d, U+906e, U+90ed, U+912d, U+916c, U+9175, U+919c, U+91dc, U+92fc, U+9326, U+9418, U+963b, U+9644, U+9675, U+9688, U+9699, U+96bb, U+96c0, U+98e2, U+9905, U+99b3, U+99c8, U+9ad9, U+9b6f, U+9b8e, U+9ebf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold023.woff2") format("woff2");
  unicode-range: U+2e92, U+2f31, U+2f5b, U+2fa9, U+4eab, U+4ec7, U+4f0e, U+4fae, U+4ff5, U+502d, U+50b3, U+5112, U+514e, U+5208, U+52c5, U+52f2, U+52ff, U+533f, U+53ad, U+53ea, U+53f6, U+547b, U+54b3, U+54bd, U+5538, U+5598, U+559d, U+55e3, U+5632, U+56da, U+570b, U+57fc, U+5835, U+5875, U+5968, U+5984, U+59a5, U+59a8, U+59be, U+59d1, U+59dc, U+5a7f, U+5ac9, U+5b5f, U+5bc5, U+5cac, U+5df3, U+5dfe, U+5e25, U+5e87, U+5f04, U+5fcc, U+6028, U+60b6, U+6115, U+6155, U+6168, U+6191, U+61a7, U+6276, U+62d7, U+6367, U+642d, U+64ad, U+6590, U+66ab, U+66c7, U+66d6, U+66fd, U+674f, U+67a2, U+67ff, U+683d, U+6876, U+689d, U+695a, U+6960, U+6bc5, U+6c72, U+6c7d, U+6cb8, U+6d2a, U+6dc0, U+6e07, U+6e13, U+6ecb, U+6ef2, U+6f06, U+6f15, U+70cf, U+711a, U+71c8, U+71e5, U+71ed, U+723d, U+7259, U+745e, U+74a7, U+75fa, U+76ba, U+76c3, U+771e, U+7738, U+7897, U+78ef, U+79bf, U+7a00, U+7a40, U+7a7f, U+7a9f, U+7aaa, U+7aff, U+7b39, U+7b51, U+7be4, U+7c9b, U+7db4, U+7dbb, U+7f75, U+8061, U+8096, U+8098, U+80af, U+80ce, U+81e5, U+82af, U+82d1, U+83ab, U+8429, U+8463, U+852d, U+854e, U+85a6, U+85aa-85ab, U+85ea, U+8702, U+87f9, U+881f, U+88e1, U+8956, U+8a02, U+8a50, U+8a63, U+8a6b, U+8a6e, U+8a72, U+8acf, U+8aed, U+8afe, U+8b83, U+8b90, U+8cd1, U+8ce0, U+8d05, U+8df5, U+8f44, U+8fbf, U+8fc5, U+9010, U+9065, U+9077, U+914c, U+9192, U+91d8, U+925b, U+9320, U+9591, U+961c, U+96b7, U+96f6, U+971e, U+9813, U+990c, U+9a19, U+9a30, U+9ab8, U+9ac4, U+9aed, U+9ce9, U+9cf3, U+9d5c, U+9e93, U+20b9f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold024.woff2") format("woff2");
  unicode-range: U+2f60, U+2fcf, U+4e14, U+4e3c, U+4ed4, U+4f3d, U+4f51, U+4fb6, U+4fe3, U+4ff1, U+5023, U+50b2, U+50c5, U+5102, U+51b4, U+51fd, U+5243, U+5256, U+53a8, U+53d9, U+53db, U+540f, U+5420, U+543b, U+548e, U+5506, U+57a2, U+57c3, U+5815, U+589c, U+5993, U+59d0, U+5a2f, U+5a3c, U+5bb5, U+5cef, U+5dba, U+5e16, U+5ee3, U+5f0a, U+5ffd, U+60bc, U+6101, U+6144, U+6190, U+61a9, U+62b9, U+62d0, U+632b, U+637b, U+63c6, U+642c, U+647a, U+64ec, U+65ed, U+6652, U+66f3, U+66fc, U+673d, U+675c, U+67f5, U+6803, U+685f, U+6897, U+68af, U+68fa, U+694a, U+69cc, U+69fd, U+6a3a, U+6a58, U+6b86, U+6c5d, U+6ccc, U+6d12, U+6dcb, U+6e15, U+6eba, U+7027, U+7169, U+717d, U+724c, U+727d, U+72f8, U+72fd, U+7336, U+7345, U+73b2, U+73ca, U+7409, U+7435-7436, U+7460, U+74dc, U+7525, U+754f, U+7554, U+757f, U+760d, U+764c, U+76e7, U+76f2, U+7729, U+7766, U+77ad, U+77bc, U+7826, U+785d, U+786b, U+79b0, U+79df, U+7a14, U+7a6b, U+7b25, U+7c1e, U+7c3e, U+7cde, U+7d2f, U+7d46, U+7f60, U+7fa8, U+814e, U+81a3, U+81c0, U+81c6, U+8235-8236, U+8247, U+82a5, U+82ad, U+82d4, U+831c, U+8328, U+832b, U+837b-837c, U+840c, U+8466, U+853d, U+8587, U+8594, U+8599, U+85c1, U+85fb, U+8679, U+868a, U+8766, U+88b4, U+88df, U+88f3, U+8a1d, U+8a3b, U+8adc, U+8aeb, U+8aee, U+8b39, U+8cc4, U+8cdc, U+8e2a, U+8e5f, U+8e87, U+8e8a, U+8f3f, U+8f5f, U+8fe6, U+901d, U+914e, U+9162, U+91b8, U+92f3, U+932c, U+95b2, U+96bc, U+96db, U+9798, U+97ad, U+9838, U+9913, U+9be8, U+9dd7, U+9df2, U+9f20, U+f9ec;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold025.woff2") format("woff2");
  unicode-range: U+2f48, U+2f7d, U+2f85, U+4e9b, U+4ea8, U+4f47, U+4fef, U+5016, U+5118, U+5141, U+51a5, U+51b6, U+51c6, U+51cc, U+51f0, U+5239, U+52fe, U+5347, U+5378, U+53c9, U+5484, U+54e2, U+55a9, U+55df, U+567a, U+5806, U+58d5, U+58f1, U+5957, U+5962, U+597c, U+59e6, U+59fb, U+5a25, U+5a9a, U+5ae1, U+5be1, U+5bf5, U+5c4d, U+5c51, U+5c6f, U+5cd9, U+5ce8, U+5d4c, U+5d6f, U+5eb8, U+5ec9, U+5ed3, U+60e7, U+6284, U+62f7, U+633a, U+633d, U+6372, U+63a0, U+643e, U+6492, U+64a5, U+6518, U+6523, U+6591, U+65fa, U+660f, U+66f0, U+676d, U+6813, U+6841, U+6893, U+693f, U+698a, U+698e, U+69fb, U+6a0b, U+6a2b, U+6a80, U+6a9c, U+6ad3, U+6afb, U+6b89, U+6dd1, U+6e4a, U+6fe0, U+6fe4, U+704c, U+7058, U+7092, U+714e, U+71d5, U+723e, U+72d7, U+7325, U+73a9, U+745c, U+7526, U+755d, U+7560, U+75d9, U+7791, U+7825, U+78d0, U+7901, U+7947, U+798d, U+79e4, U+7a92, U+7b95, U+7ca5, U+7cfe, U+7d21, U+7dcb, U+7e1e, U+7e55, U+7e8f, U+7f9e, U+7fe0, U+7ff3, U+800c, U+8017, U+8036, U+809a, U+80b4, U+8151, U+8154, U+817a, U+81fc, U+8218, U+8237, U+8258, U+8299, U+82a6, U+8305, U+8389, U+840e, U+842c, U+8461, U+8475, U+8513, U+8523, U+8549, U+8569, U+86cd, U+86d9, U+87ba, U+87ec, U+87fb, U+887f, U+8888, U+895e, U+8b33, U+8caa, U+8e35, U+8ecb, U+8fc2, U+901e, U+9041, U+9059, U+905c, U+9061, U+918d, U+9190, U+91ac, U+91c7, U+9264, U+92d2, U+930f, U+93a7, U+93d1, U+9583, U+95a4, U+966a, U+96c1, U+96cc, U+971c, U+9784, U+978d, U+97fb, U+9909, U+9910, U+9945, U+9bc9, U+9d3b, U+9eb5, U+fa11;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold026.woff2") format("woff2");
  unicode-range: U+2f0f, U+2f14, U+2fa2, U+4e11, U+4e32, U+4e4d, U+4f5b, U+4f86, U+4fc4, U+4fe0, U+4ff8, U+5005, U+5036, U+50fb, U+515c, U+51a8, U+51dc, U+51e0, U+51f1, U+51f8-51f9, U+520e, U+52ab, U+5315, U+536f, U+53e2, U+54a5, U+555c, U+555e, U+55da, U+55dc, U+55e4, U+5687, U+5703, U+5751, U+5766, U+57d2, U+5830, U+5861, U+589f, U+5b0c, U+5bc7, U+5cfb, U+5dbd, U+5dcc, U+5deb, U+5df4, U+5df7, U+5e40, U+5edf, U+5f14, U+5f1b, U+5f27, U+5f77, U+60df, U+6167, U+619a, U+622e, U+6309, U+634f, U+6377, U+639f, U+63ac, U+63c4, U+63f6, U+646f, U+64b0, U+64e2, U+65af, U+6666, U+66a2, U+66dd, U+6775, U+67d1, U+6816, U+68a2, U+68f9, U+6900, U+696f, U+6abb, U+6adb, U+6b23, U+6b3d, U+6b4e, U+6bef, U+6c4e, U+6c50, U+6cab, U+6e3e, U+6e5b, U+6f38, U+6feb, U+6ff1, U+707c, U+7109, U+7149, U+714c, U+721b, U+725d, U+725f, U+7396, U+745b, U+7483, U+752b, U+75bc, U+75e2, U+766a, U+77a0, U+77a5, U+78a7, U+792b, U+7960, U+79b1, U+7a1c, U+7b8b, U+7c95, U+7c9f, U+7cca, U+7d68, U+7db8, U+7dfb, U+7e61, U+7e82, U+7f77, U+7f79, U+803d, U+805a, U+80da, U+80e4, U+8106, U+810a, U+8338, U+834a, U+8404, U+847a, U+8494, U+86db, U+8718, U+8882, U+8910, U+8944, U+8a1b, U+8a23, U+8a54, U+8a85, U+8ad2, U+8b01-8b02, U+8b5a, U+8cd3, U+8ce4, U+8ce6, U+8d0b, U+8de8, U+8e44, U+8f1b, U+8f62, U+8fa3, U+907c-907d, U+9091, U+9127, U+9306, U+936c, U+95ca, U+9744, U+978b, U+985a, U+98f4, U+9952, U+9a52, U+9af7, U+9b41, U+9bad, U+9bdb, U+9c39, U+9c3b, U+9c57, U+9cf6, U+9d09, U+9e1e, U+9eb4, U+9ece, U+f993, U+2f8ed;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold027.woff2") format("woff2");
  unicode-range: U+2f18, U+2f8b, U+4e4e, U+4e8e, U+4e98, U+4ea6, U+4ec4, U+4f43, U+5026, U+5039, U+505a, U+50ad, U+50d1, U+5191, U+52d2, U+535c, U+5398, U+53a9, U+5475, U+54a4, U+54ac, U+54e8, U+54ed, U+54fa, U+557c, U+55ac, U+5614, U+5617, U+56ca, U+5821, U+5955, U+5978, U+59ea, U+5a9b, U+5b55, U+5b78, U+5ba5, U+5bd3, U+5c24, U+5c41, U+5c53, U+5c5b, U+5c79, U+5d14, U+5d69, U+5f45, U+5f6c, U+601c, U+604d, U+606b, U+6089, U+60b4, U+60b8, U+60f0, U+61ab, U+61ae, U+61be, U+61ff, U+620a, U+621f, U+6241, U+626e, U+6289, U+634c, U+65a1, U+65a5, U+65a7, U+6727, U+6853, U+68b5, U+6912, U+6953, U+69b4, U+69d9, U+6a47, U+6a8e, U+6b3e, U+6b7f, U+6bb7, U+6bc0, U+6bd8, U+6c3e, U+6c81, U+6c8c, U+6c93, U+6cc4, U+6cea, U+6df9, U+6e1a, U+7015, U+703e, U+7114, U+71be, U+7280, U+72c4, U+72e1, U+734f, U+745a, U+75b5, U+75b9, U+75d2, U+75e9, U+7624, U+779e, U+77ef, U+78da, U+798e, U+7a62, U+7a83, U+7ae6, U+7aea, U+7b19, U+7b75, U+7bdd, U+7c82, U+7ce0, U+7d18, U+7d43, U+7d62, U+7e0b, U+8006, U+805f, U+806f, U+8073, U+808b, U+809b, U+80b1, U+811b, U+814b, U+818f, U+81cd, U+8205, U+821c, U+8233, U+8278, U+8304, U+8309, U+8339, U+8340, U+8431, U+8471, U+84ec, U+8521, U+8543, U+857e, U+8606, U+8654, U+8695, U+86ed, U+8805, U+8823, U+88d4, U+8aa6, U+8ae7, U+8b80, U+8cc2, U+8d14, U+8da8, U+8dbe, U+8dea, U+8eb1, U+8ebe, U+8fc4, U+900d, U+9017, U+9075, U+90e4, U+9249, U+932b, U+947f, U+968b, U+96cd, U+9761, U+9870, U+98af, U+9949, U+99a8, U+9ba8, U+9bab, U+9d6c, U+9e9f, U+9f4b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold028.woff2") format("woff2");
  unicode-range: U+2f66, U+2fcd, U+4ea5, U+4f98, U+5072, U+5180, U+51db, U+51ea, U+524c, U+52c1, U+53a0, U+5403, U+5477, U+54b8, U+55c4, U+5631, U+5634, U+56c3, U+5713, U+5718, U+57e0, U+57f4, U+582f, U+58be, U+58ec, U+5944, U+5a62, U+5b95, U+5c60, U+5cb1, U+5df2, U+5e37, U+5eff, U+5f3c, U+5f4c, U+5f57, U+5f59, U+5fa8, U+6063, U+608d, U+60c7, U+60e0, U+61c9, U+6258, U+62f5, U+6369, U+637a, U+638f, U+64f2, U+652a-652b, U+6583, U+6670, U+6688, U+6714, U+6736, U+6753, U+67da, U+67e9, U+6846, U+6854, U+68cd, U+68d8, U+690b, U+6955, U+6ac3, U+6c40, U+6d8e, U+6db8, U+6dee, U+6e20, U+6e25, U+6e58, U+6ef8, U+6faa, U+6fb1, U+70ac, U+70b8, U+7164, U+7199, U+71d0, U+71e6, U+71fb, U+71ff, U+733e, U+73c2, U+74e2, U+7587, U+758b, U+75e3, U+75f0, U+7647, U+776b, U+777e, U+77e7, U+786f, U+78a9, U+795f, U+7a84, U+7aa9, U+7ac8, U+7b67, U+7b94, U+7c00, U+7c2a, U+7cfa, U+7d72, U+7d9c, U+7e20, U+7f3a, U+8000, U+8058, U+8070, U+8087, U+8129, U+8139, U+81a0, U+81b5, U+81bf, U+81fa, U+8207, U+8292, U+82eb, U+8490, U+84c9, U+84d1, U+8557, U+856a, U+85c9, U+86c6, U+86cb, U+8755, U+87a2, U+880d, U+8822, U+8877, U+88a2, U+88b1, U+890c, U+892a, U+8966, U+8abc, U+8b10, U+8b17, U+8c79, U+8cb6, U+8cc8, U+8cfd, U+8d73, U+8e72, U+8e99, U+8eeb, U+8f2f, U+8f4d, U+8f9f, U+8fed, U+9021, U+903c, U+9081, U+9087, U+9119, U+929a, U+929c, U+92cf, U+92f8, U+9310, U+9328, U+95bb, U+9716, U+976d, U+986b, U+9957, U+9a55, U+9aef, U+9b22, U+9b92, U+9c0a, U+9e7c, U+9ebe, U+9f0e, U+9f90, U+fa1f, U+2f877, U+2f8dc;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold029.woff2") format("woff2");
  unicode-range: U+2f87, U+4e15, U+4e56, U+4f1c, U+5080, U+5085, U+5121, U+5147, U+51cb, U+51e7, U+51ed, U+524b, U+52be, U+5301, U+5319, U+5321, U+532a, U+543c, U+5480, U+5556, U+5664, U+5851, U+58dc, U+58fd, U+5925, U+594e, U+59e5, U+5a29, U+5a36, U+5b30, U+5b32, U+5b8d, U+5be6, U+5c39, U+5d8c, U+5e47, U+5e5f, U+5e96, U+5ee0, U+5f17, U+5f7f, U+5f8a, U+5f98, U+5fb7, U+5fbd, U+6062, U+60a7, U+6147, U+61ac, U+61c3, U+61e3, U+620d-620e, U+622a, U+6292, U+62ee, U+63a9, U+6426, U+6478, U+6703, U+6715, U+6726, U+6883, U+689f, U+6930, U+699b-699c, U+69c7, U+6a05, U+6a84, U+6aae, U+6b12, U+6bb2, U+6beb-6bec, U+6c6a, U+6c83, U+6d1f, U+6d59, U+6dd8, U+6ed4, U+6efe, U+6f09, U+6f32, U+6f3f, U+7006, U+701f, U+7078, U+7099, U+70d9, U+70f9, U+7184, U+71d7, U+71f5, U+7252, U+73c8, U+7433, U+7455, U+748b, U+7515, U+7576, U+7586, U+75d8, U+7693, U+76e5, U+77b0, U+77dc, U+7887, U+78d4, U+7953, U+79a6, U+79ae, U+79bd, U+7a1f, U+7a46, U+7ad9, U+7afa, U+7b08, U+7b4f, U+7b72, U+7b92, U+7c50, U+7cae, U+7d2c, U+7d93, U+7dec, U+7e23, U+7ff0, U+8180, U+821b, U+826b, U+827e, U+82bb, U+82e7, U+839e, U+83d6, U+840a, U+865e, U+86c9, U+86e4, U+873b, U+87e0, U+8904, U+8977, U+8ab9, U+8afa, U+8d04, U+8d16, U+8e42, U+8e81, U+8e85, U+8e91, U+9013, U+9089-908a, U+90c3, U+916a, U+91a4, U+91c9, U+91e7, U+9266, U+927e, U+9354, U+937e, U+96eb, U+97a0, U+98c4, U+99c1, U+9b1a, U+9b28, U+9b44, U+9bd6, U+9c2f, U+9c48, U+9c52, U+9daf, U+9e92, U+9eba, U+9f3e, U+9f67, U+9f95;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold030.woff2") format("woff2");
  unicode-range: U+2f3d, U+2f44, U+4e19, U+4e58, U+4e99, U+4e9e, U+4ec0, U+4ec6, U+4f36, U+4f69, U+4f83, U+4f91, U+4fce, U+4fd0, U+4fd8, U+4fdf, U+5043, U+50de, U+50f9, U+5109, U+514c, U+5152, U+51a4, U+51c9, U+5269, U+527d, U+528d, U+52f3, U+52fa, U+5308, U+5377, U+537d, U+53df, U+5486, U+54e9, U+54ee, U+5544, U+558a, U+55ae, U+562f, U+565b, U+56a5, U+56b4, U+56bc, U+56ee, U+5700, U+5708, U+5879, U+587c, U+5958, U+5be8, U+5bec, U+5c4f, U+5d0b, U+5d17, U+5dae, U+5e1b, U+5e9a, U+5eec, U+5f10, U+5f6a, U+5fa0, U+6015, U+6041, U+6043, U+606a, U+6084, U+6194, U+61fa, U+61fc, U+6208, U+620c, U+6248, U+629b, U+62ff, U+6357, U+63bb, U+649e, U+64bc, U+64e1, U+6572, U+6582, U+65a4, U+6635, U+66d9, U+675e, U+6777, U+6787, U+67a1, U+67b7, U+67fe, U+6867, U+68a7, U+68b1, U+68b3, U+6962, U+6977, U+69ae, U+69c3, U+69ff, U+6a59, U+6ac2, U+6cdb, U+6d85, U+6e38, U+6f11, U+6fb9, U+6ffe, U+7119, U+7155, U+722c, U+7232, U+7240, U+731c, U+7370, U+73c0, U+7422, U+7425, U+7432, U+74bd, U+74da, U+75b1, U+7621, U+7690, U+77ee, U+788d, U+7941, U+79b9, U+79e3, U+7a63, U+7ac4, U+7adf, U+7ae3, U+7b4d, U+7bad, U+7c7e, U+7d63, U+7dbd, U+7dde, U+7e0a, U+7e37, U+7e6d, U+7f8c, U+7fc5, U+80f1, U+8171, U+81c2, U+8201, U+8229, U+822b, U+82b9, U+82fa, U+83a2, U+846d, U+8655, U+86f8, U+86fe, U+87c7, U+8852, U+88c3, U+8a03, U+8a25, U+8acd, U+8af7, U+8b04, U+8b16, U+8b6c, U+8d6b, U+8dcb, U+8e93, U+8f61, U+8ff8, U+914b, U+9248, U+929b, U+92e4, U+932e, U+937c, U+9435, U+947d, U+958f, U+95a8, U+97ee, U+9812, U+9824, U+983d, U+9903, U+991e, U+9998, U+99ad-99ae, U+99dd, U+99f1, U+9c13, U+9c3a, U+9dfa, U+9ea9, U+9ef4, U+2f818;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold031.woff2") format("woff2");
  unicode-range: U+2f72, U+2fa3, U+2fc8, U+2fd1, U+57dc, U+5859, U+589e, U+58d8, U+58de, U+58ef, U+5967, U+596c, U+5a03, U+5b43, U+5b5c, U+5be2, U+5c07-5c08, U+5c2d, U+5cfd, U+5d1a, U+5dd6, U+5de2, U+5dfd, U+5e36, U+5ef3, U+5f48, U+5f9e, U+5fb5, U+6046, U+6055, U+608c, U+60e1, U+60fa, U+613c, U+61f7, U+6230, U+6232, U+62c2, U+62d4, U+62dc, U+63ed, U+6416, U+641c, U+64ca, U+651d, U+6536, U+654d, U+660a, U+6634, U+6644, U+664f, U+665a, U+665d, U+665f, U+6668, U+6689, U+66c6, U+66c9, U+67ca, U+67d8, U+681e, U+689b, U+691b, U+6a02, U+6a1f, U+6a23, U+6a6b, U+6aa2, U+6b65, U+6b77, U+6bcf, U+6c23, U+6d35, U+6d38, U+6d6c, U+6d89, U+6dda, U+6de8, U+6e34, U+6eab, U+6ec9, U+6eef, U+6f23, U+6f81, U+6fd5, U+7028, U+7130, U+71ce, U+71d2, U+722d, U+72c0, U+72f9, U+7378, U+7473, U+7476, U+7562, U+758a, U+758f, U+76dc, U+76e1, U+7827, U+788e, U+7893, U+7955, U+7962, U+7977, U+797f, U+79aa, U+79be, U+7a3b, U+7a57, U+7a70, U+7a79, U+7cb9, U+7da0, U+7dd6, U+7de3, U+7e31, U+7e96, U+7f9a, U+807d, U+81df, U+838a, U+83eb, U+8420, U+8568, U+8597, U+85b0, U+85cf, U+85e5, U+865b, U+885e, U+88dd, U+89bd, U+8a62, U+8ac4, U+8b20, U+8b93, U+8ce3, U+8cf4, U+8f49, U+8fea, U+90de, U+9149, U+9187, U+9189, U+91c0, U+9291, U+9304, U+9318, U+934a, U+93ad, U+9444, U+9677, U+96aa, U+96dc, U+975c, U+980c, U+9817, U+986f, U+98dc, U+9a37, U+9a4d, U+9a57, U+9aee, U+9dc4, U+9ec3, U+9ed1, U+9ed8, U+9edb, U+9f4a, U+f91d, U+f928-f929, U+f936, U+f992, U+f9d0, U+fa16, U+fa19-fa1b, U+fa22, U+fa26, U+fa30-fa31, U+fa33;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold032.woff2") format("woff2");
  unicode-range: U+2f89, U+2fa4, U+2fc9, U+4f7c, U+4fa0, U+4fad, U+5265, U+5283, U+531d, U+5366, U+540b, U+5451, U+548b, U+5516, U+5618, U+5678, U+56a2, U+5764, U+5858, U+586b, U+58f7, U+5919, U+59f6, U+5a41, U+5b2c, U+5c61, U+5ca8, U+5efc, U+5f4a, U+6108, U+617e, U+63b4, U+63d6, U+649a, U+64b9, U+64fe, U+658c, U+67c1, U+6802, U+6822, U+6834, U+685d, U+68bc, U+68c9, U+6919, U+6934, U+6973, U+6994, U+6a17, U+6a35, U+6a61, U+6a7f, U+6ae8, U+6b1d, U+6d8c, U+6d9b-6d9c, U+6e8c, U+6f45, U+6f97, U+701e, U+7026, U+7194, U+72db, U+7337, U+73ea, U+7511, U+751c, U+7566, U+7577, U+75d4, U+76c8, U+783a, U+783f, U+7872, U+7895, U+7a17, U+7a4e, U+7a50, U+7ac3, U+7b86, U+7baa, U+7bed, U+7c38, U+7c81, U+7c8d, U+7cce, U+7cdf, U+7dac, U+7e4b, U+7e4d, U+7f6b, U+7feb, U+807e, U+826e, U+82c5, U+82d3, U+834f, U+83b1, U+83df, U+83f0, U+844e, U+848b, U+849c, U+8500, U+851a, U+854a, U+85ae-85af, U+85f7, U+867b, U+86a4, U+86ce, U+8749, U+874b, U+877f, U+88b7, U+8a51, U+8acc, U+8b2c, U+8cce, U+8eaf, U+8fe9, U+9197, U+91c6, U+91e6, U+920e, U+9237, U+92ea, U+92f2, U+934d, U+9397, U+939a, U+9419, U+9438, U+9453, U+981a, U+982c, U+9834, U+985b, U+9a28, U+9baa, U+9bf5, U+9c0d, U+9c10, U+9c2d, U+9d07, U+9d0e, U+9d1b, U+9d2b-9d2c, U+9d60-9d61, U+9e78, U+9eb9, U+9ecd, U+fa34-fa35, U+fa37-fa38, U+fa3a-fa3b, U+fa3d, U+fa3f-fa41, U+fa43-fa48, U+fa4a-fa57, U+fa59-fa5c, U+fa5f, U+fa61-fa65, U+fa67-fa69;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold033.woff2") format("woff2");
  unicode-range: U+2e8e, U+2f02-2f03, U+2f05, U+2f07, U+2f09, U+2f0c-2f0e, U+2f10, U+2f13, U+2f15-2f16, U+2f19-2f1b, U+4e10, U+4e17, U+4e2a, U+4e31, U+4e36, U+4e3f, U+4e42, U+4e55, U+4e62, U+4e82, U+4e85, U+4e8a, U+4e9f-4ea0, U+4ea2, U+4eb0, U+4eb3, U+4eb6, U+4ec2, U+4ecd-4ece, U+4ed7, U+4ede-4edf, U+4eed, U+4ef7, U+4f09, U+4f30, U+4f57, U+4f5a, U+4f5d-4f5e, U+4f6f-4f70, U+4f76, U+4f7b, U+4f88, U+4f8f, U+4f96, U+4fab, U+4fd1, U+4fd4, U+4fda-4fdb, U+4fe4-4fe5, U+4ff6, U+4ffe, U+5006, U+500f, U+5011, U+5014, U+501a, U+5021, U+5025, U+5028-502a, U+502c, U+5047-5048, U+5050, U+5055-5056, U+506c, U+5078, U+509a, U+50b4, U+50c2, U+50c9-50ca, U+50d6, U+50e3, U+50e5, U+50ed-50ee, U+50f5, U+5101, U+5114-5116, U+511a, U+5137, U+513a-513c, U+513f-5140, U+5154, U+5162, U+5169-516a, U+516e, U+5182, U+5189, U+518c, U+518f-5190, U+5193, U+5195-5196, U+51a2, U+51a6, U+51a9-51ab, U+51b0-51b3, U+51b5, U+51bd, U+51c5, U+51d6, U+51e9, U+51f5, U+51fe, U+5204, U+520b, U+5214, U+5227, U+522a, U+522e, U+5233, U+5244, U+524f, U+5254, U+525e, U+526a, U+5271, U+5273-5274, U+527f, U+5288, U+5291-5292, U+5294, U+52ac-52ad, U+52b5, U+52bc, U+52cd, U+52d7, U+52de, U+52e0, U+52e3, U+52e6, U+52f5, U+52f8-52f9, U+5306, U+530d, U+530f-5310, U+531a, U+5323, U+532f, U+5331, U+5333, U+5338, U+5340, U+5345-5346, U+5349, U+534d, U+535e, U+5369, U+536e, U+537b, U+5382, U+5396, U+53a5-53a6, U+53ae, U+53b0, U+53b6, U+53c3, U+53e8, U+53ed-53ee, U+53fa, U+5401, U+541d, U+5429, U+542c-542e, U+5436, U+543d, U+5440, U+544e, U+5470-5471, U+5476;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold034.woff2") format("woff2");
  unicode-range: U+2f1e, U+2f21-2f22, U+548f-5490, U+5492, U+54a2, U+54a8, U+54ab, U+54af, U+54bc, U+54be, U+54c2, U+54c4, U+54c7-54c8, U+54d8, U+54e5-54e6, U+54fd, U+550f, U+5514, U+552e, U+5533, U+5539, U+5540, U+5545, U+554c, U+5557, U+555d, U+5563, U+557b, U+557e, U+5580, U+5583, U+5587, U+5599, U+559e-559f, U+55a8, U+55c7, U+55d4, U+55f7, U+55f9, U+55fd-55fe, U+5616, U+561b, U+5636, U+5638, U+564e, U+5650, U+566a-566c, U+5680, U+5686, U+568a, U+568f, U+5694, U+56a0, U+56ae, U+56b6, U+56c0, U+56c2, U+56c8, U+56ce, U+56d1, U+56d3, U+56d7-56d8, U+56f9, U+56ff, U+5704, U+5709, U+570d, U+5716, U+571c, U+5726, U+5737-5738, U+573b, U+5740, U+574e-574f, U+5761, U+5769, U+577f, U+5788-5789, U+5793, U+57a0, U+57a4, U+57aa, U+57b0, U+57b3, U+57c0, U+57c6, U+57d3-57d4, U+57d6, U+57e3, U+580a-580b, U+5819, U+581d, U+583d, U+584b, U+5852, U+5862, U+5870, U+5872, U+5885, U+58ab, U+58ae, U+58b8-58bb, U+58c5, U+58d1, U+58d3, U+58d7, U+58d9, U+58df, U+58e4-58e5, U+58f9, U+58fb-58fc, U+5902, U+590a, U+5910, U+5918, U+591b, U+592c-592d, U+5932, U+5938, U+593e, U+5950, U+595a, U+5960, U+5969, U+5981, U+598d, U+599b, U+599d, U+59a3, U+59b2, U+59c6, U+59d9-59da, U+59e8, U+5a09, U+5a11, U+5a1a, U+5a1c, U+5a1f, U+5a35, U+5a40, U+5a49, U+5a6a, U+5a6c, U+5abc-5abe, U+5ac2, U+5acb, U+5ad0, U+5ad6-5ad7, U+5ae3, U+5ae6, U+5ae9, U+5afa-5afb, U+5b0b, U+5b16, U+5b2a, U+5b36, U+5b3e, U+5b40, U+5b45, U+5b51, U+5b5a-5b5b, U+5b65, U+5b69, U+5b70-5b71, U+5b73, U+5b75;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold035.woff2") format("woff2");
  unicode-range: U+2e90, U+2e93-2e94, U+2f27, U+2f2a-2f2c, U+2f2e, U+2f33-2f37, U+2f3a-2f3b, U+5b7a, U+5b80, U+5b83, U+5ba6, U+5bb8, U+5bc3, U+5bc9, U+5bd0, U+5bd4, U+5bde, U+5be4-5be5, U+5beb, U+5bf0, U+5bf3, U+5bf6, U+5c05, U+5c0d, U+5c13, U+5c20, U+5c22, U+5c28, U+5c38, U+5c46, U+5c4e, U+5c50, U+5c6c, U+5c6e, U+5c76, U+5c8c, U+5c91, U+5c94, U+5cab, U+5cb6-5cb7, U+5cbb-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5ce9-5cea, U+5ced, U+5cfa, U+5d11, U+5d15, U+5d18-5d19, U+5d1b, U+5d1f, U+5d22, U+5d4b, U+5d4e, U+5d52, U+5d5c, U+5d6c, U+5d73, U+5d76, U+5d82, U+5d84, U+5d87, U+5d90, U+5d9d, U+5da2, U+5dac, U+5db7, U+5dbc, U+5dc9, U+5dcd, U+5dd2-5dd3, U+5ddb, U+5df5, U+5e0b, U+5e11, U+5e19-5e1a, U+5e43-5e44, U+5e4e, U+5e54, U+5e57, U+5e62, U+5e64, U+5e75-5e76, U+5e7a, U+5e7f, U+5ea0, U+5ec1-5ec2, U+5ec8, U+5ecf-5ed0, U+5ed6, U+5eda-5edb, U+5edd, U+5ee1-5ee2, U+5ee8-5ee9, U+5ef0-5ef1, U+5ef4, U+5ef8, U+5efe, U+5f03, U+5f09, U+5f0b-5f0d, U+5f11, U+5f16, U+5f29, U+5f2d, U+5f2f, U+5f38, U+5f41, U+5f4e, U+5f51, U+5f56, U+5f5c-5f5d, U+5f61, U+5f6d, U+5f73, U+5f82-5f83, U+5f87-5f88, U+5f91, U+5f99, U+5fad, U+5fbc, U+5fd6, U+5fdd, U+5fe4, U+5ff0-5ff1, U+5ff8, U+5ffb, U+5fff, U+600e-6010, U+6019, U+601b, U+6021, U+6026, U+6029, U+602b, U+6031, U+603a, U+6042, U+604a, U+6059-605a, U+605f-6060, U+6064, U+606c, U+6077, U+6081, U+6083, U+608b, U+6092, U+6096-6097, U+609a-609b, U+60b3, U+60b5, U+60bd, U+60c6, U+60d3, U+60d8, U+60f1, U+60f4, U+60f6-60f7, U+60fb, U+6100, U+6103, U+6106, U+610d-610e, U+6121, U+6127-6128, U+612c, U+6134, U+613d-613f, U+6142;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold036.woff2") format("woff2");
  unicode-range: U+2e99, U+2e9b, U+2f41, U+2f46, U+614a, U+614d, U+6153, U+6158-615a, U+615d, U+615f, U+6165, U+616b, U+616f, U+6171, U+6173-6175, U+6177, U+6187, U+618a, U+6196, U+6199, U+61ba, U+61c6, U+61c8, U+61ca-61cd, U+61e6, U+61f4, U+61f6, U+61fd-61fe, U+6200, U+6209, U+6214, U+621b, U+621d-621e, U+6221, U+6233, U+624e, U+625b, U+625e, U+6260, U+6263, U+6268, U+627c, U+627e, U+6282-6283, U+6293-6294, U+6296, U+62ac, U+62bb, U+62c6-62c8, U+62ca, U+62cc, U+62cf, U+62d1, U+62ef, U+62f1, U+6302, U+6308, U+630c, U+6327, U+633e, U+634d, U+6350, U+636b, U+6376, U+6380, U+6389, U+638e, U+6396, U+63a3, U+63ab, U+63b5, U+63be, U+63c0, U+63d2, U+63e3, U+63e9, U+6406, U+640f, U+6413, U+6417, U+6428, U+6434, U+6436, U+644e, U+6467, U+6476, U+6488, U+6493, U+6495, U+64a9, U+64bb, U+64c2, U+64c5, U+64c7, U+64d2, U+64d4, U+64d8, U+64da, U+64e0, U+64e3, U+64e7, U+64ef, U+64f1, U+64f4, U+64f6, U+64fa, U+64fd, U+6500, U+6505, U+651c, U+6524, U+652c, U+6534-6535, U+6537-6538, U+6548, U+6555-6556, U+6558, U+655d-655e, U+6578, U+6588, U+659b, U+659f, U+65ab, U+65b7, U+65c1, U+65c3-65c4, U+65c6, U+65cc, U+65d2, U+65d9, U+65db, U+65e0-65e1, U+65f1, U+65fb, U+6603, U+661c, U+6636, U+663f, U+6641, U+6649, U+665e, U+6662, U+6664, U+6667, U+6683-6684, U+668e, U+6698, U+669d, U+66b8-66b9, U+66bc, U+66be, U+66c1, U+66c4, U+66da, U+66e0, U+66e6, U+66e9, U+66f5, U+66f7, U+670f, U+6716, U+671e, U+672e, U+6737-6738, U+673f, U+6741, U+6746, U+6759, U+6760, U+6763-6764, U+676a, U+6770, U+6772-6773, U+677c, U+6785, U+6789, U+678b-678c, U+67a6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold037.woff2") format("woff2");
  unicode-range: U+2f4d-2f4f, U+2f53, U+67a9, U+67b3-67b4, U+67b8-67b9, U+67c6, U+67ce, U+67dd-67de, U+67e2, U+67e4, U+67e7, U+67ec, U+67ee-67ef, U+6829, U+682b, U+6832, U+6840, U+684d-684e, U+6859, U+6863, U+6874, U+6877, U+687e-687f, U+688d, U+688f, U+6894, U+68a0, U+68a6, U+68ad, U+68b9-68ba, U+68c6, U+68ca, U+68d4-68d5, U+68d7, U+68e0-68e1, U+68e3, U+68e7, U+68ef, U+6901, U+6904, U+6908, U+690c, U+690f, U+691a, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6936, U+6939, U+693d, U+6954, U+6959, U+695c-695e, U+6961, U+696a-696b, U+696e, U+6974, U+6978-6979, U+697e, U+6981, U+6991, U+6995, U+69a0, U+69a7, U+69b1-69b2, U+69bb, U+69be-69bf, U+69c1, U+69ca, U+69ce, U+69d0, U+69d3, U+69dd-69de, U+69e7-69e8, U+69eb, U+69ed, U+69f2, U+69f9, U+6a0a, U+6a0c, U+6a12-6a14, U+6a1b, U+6a1e, U+6a22, U+6a2e, U+6a36, U+6a38, U+6a44, U+6a48, U+6a62, U+6a66, U+6a72, U+6a78, U+6a8d, U+6a90, U+6a97, U+6aa0, U+6aa3, U+6aaa, U+6aac, U+6ab3, U+6ab8, U+6ac1, U+6ad1, U+6ada, U+6ade-6adf, U+6aea, U+6afa, U+6b05, U+6b0a, U+6b16, U+6b1f, U+6b37-6b39, U+6b43, U+6b47, U+6b49, U+6b50, U+6b54, U+6b59, U+6b5b, U+6b5f, U+6b61, U+6b78-6b79, U+6b80, U+6b83-6b84, U+6b8d, U+6b95, U+6b98, U+6b9e, U+6ba4, U+6baa-6bab, U+6baf, U+6bb1, U+6bb3, U+6bbc, U+6bc6, U+6bcb, U+6bd3, U+6bdf, U+6bf3, U+6c08, U+6c13-6c14, U+6c1b, U+6c24, U+6c55, U+6c5e, U+6c62, U+6c68, U+6c73, U+6c7e, U+6c82, U+6c8d, U+6c90, U+6c92, U+6c9a-6c9b, U+6cae, U+6cb1, U+6cba, U+6cbd-6cbe, U+6cc5, U+6cd3, U+6cd7, U+6cd9;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold038.woff2") format("woff2");
  unicode-range: U+2f58-2f59, U+6cdd, U+6cef, U+6cf1, U+6d0c, U+6d19, U+6d2b, U+6d33, U+6d36, U+6d3d, U+6d5a, U+6d63-6d64, U+6d79, U+6d93, U+6d95, U+6db5, U+6dc5-6dc7, U+6dcc, U+6dd2, U+6dd5, U+6dd9, U+6dde, U+6de4, U+6de6, U+6dea, U+6dec, U+6dfa, U+6e0a, U+6e19, U+6e1d, U+6e1f, U+6e23-6e24, U+6e2b, U+6e2d-6e2e, U+6e3a, U+6e43, U+6e4d-6e4e, U+6e5f, U+6e6b, U+6e6e, U+6e72, U+6e76, U+6e82, U+6e8f, U+6e98, U+6e9f, U+6ea5, U+6eaa, U+6eaf, U+6eb2, U+6eb7, U+6ebd, U+6ec2, U+6ec4, U+6ecc, U+6ed3, U+6ed5, U+6eec, U+6ef7, U+6eff, U+6f13, U+6f3e, U+6f41, U+6f58, U+6f5b, U+6f66, U+6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c, U+6f80, U+6f82, U+6f86, U+6f8e, U+6f91, U+6fa1, U+6fa3, U+6fb3, U+6fc2, U+6fc6, U+6fd4, U+6fd8, U+6fdb, U+6fdf, U+6fec, U+6fee, U+6ff3, U+6ff6, U+6ffa, U+7001, U+7009, U+700b, U+700f, U+7011, U+7018, U+701a-701b, U+701d, U+7030, U+7032, U+7051, U+7063, U+70ae-70af, U+70b3, U+70cb, U+70dd, U+70df, U+70f1, U+70fd, U+711c, U+7156, U+7162, U+7165-7166, U+716c, U+7188, U+718f, U+7195, U+71a8, U+71ac, U+71b9, U+71c9, U+71d4, U+71df-71e0, U+71e7, U+71ec, U+71ee, U+71f9, U+71fc, U+720d, U+7210, U+7228, U+7230, U+723b-723c, U+723f, U+7246, U+724b, U+7258, U+7274, U+727e, U+7281-7282, U+7287, U+7292, U+7296, U+72a2, U+72a7, U+72b2, U+72b9, U+72c3, U+72c6, U+72ce, U+72d2, U+72e0, U+72e2, U+72f7, U+730a, U+7316-7317, U+731d, U+7329, U+732f, U+7334, U+734e, U+7357, U+7368, U+736a, U+7375, U+737a-737b, U+73b3, U+73bb, U+73ce, U+73de, U+73e5, U+73ee, U+73f1, U+73f8, U+7405;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold039.woff2") format("woff2");
  unicode-range: U+2f68, U+743a, U+743f, U+7441, U+7459, U+745f, U+7463-7464, U+7469-746a, U+746f-7470, U+747e, U+749e, U+74a2, U+74ca, U+74cf, U+74d4, U+74e0, U+74e3, U+74e7, U+74e9, U+74ee, U+74f0-74f2, U+74f7-74f8, U+7503-7505, U+750c-750e, U+7513, U+751e, U+752c, U+7538, U+753c, U+7544, U+7546, U+7549-754b, U+754d, U+755a-755b, U+7564, U+7567, U+7569, U+756b, U+756d, U+7574, U+7578, U+7582, U+7589, U+7594, U+759a, U+759d, U+75a3, U+75a5, U+75b3, U+75b8, U+75bd, U+75c2-75c3, U+75ca, U+75cd, U+75de, U+75f2-75f3, U+75fc, U+75fe-75ff, U+7601, U+7609, U+760b, U+761f-7620, U+7622, U+7627, U+7630, U+7634, U+763b, U+7646, U+7648, U+7658, U+765c, U+7661-7662, U+7667-7669, U+766c, U+7670, U+7672, U+7676, U+7678, U+767c, U+7680, U+7683, U+7688, U+768b, U+768e, U+7696, U+7699-769a, U+76b0, U+76b4, U+76b7-76b9, U+76c2, U+76cd, U+76d2, U+76d6, U+76de, U+76ea, U+76fb, U+7704, U+7707-7708, U+771b, U+7724-7726, U+7737, U+7747, U+775a-775b, U+7765, U+7779, U+777f, U+778b, U+778e, U+77b6, U+77b9, U+77bb, U+77bd, U+77bf, U+77c7, U+77cd, U+77d7, U+77da, U+77e3, U+77fc, U+780c, U+7812, U+7820, U+7845, U+7874, U+787c, U+7886, U+788c, U+789a, U+78a3, U+78aa, U+78af, U+78b5, U+78bc, U+78be, U+78c5-78c6, U+78ca-78cb, U+78d1, U+78e7, U+78ec, U+78f4, U+78fd, U+7907, U+7911-7912, U+7919, U+7926, U+792a, U+792c, U+7957, U+795a, U+797a, U+7980, U+798a, U+799d, U+79a7, U+79b3, U+79ba, U+79c9, U+79d5, U+79e1, U+79e7, U+79ec, U+7a08, U+7a0d, U+7a18-7a19, U+7a20, U+7a31, U+7a37, U+7a3e, U+7a43;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold040.woff2") format("woff2");
  unicode-range: U+7a49, U+7a61, U+7a69, U+7a7d, U+7a88, U+7a95-7a98, U+7ab0, U+7ab6, U+7abf, U+7ac5, U+7ac7, U+7aca, U+7acd, U+7acf, U+7ad2-7ad3, U+7ad5, U+7ada, U+7add, U+7ae1-7ae2, U+7aed, U+7af0, U+7af8, U+7b02, U+7b04, U+7b06, U+7b0a-7b0b, U+7b0f, U+7b18, U+7b1e, U+7b28, U+7b33, U+7b35-7b36, U+7b45, U+7b4c, U+7b50, U+7b5d, U+7b65, U+7b6c, U+7b6e, U+7b70-7b71, U+7b74, U+7b7a, U+7b8d, U+7b8f, U+7b98-7b9a, U+7b9c-7b9d, U+7b9f, U+7bb4, U+7bc1, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7be5-7be6, U+7be9, U+7bf3, U+7bf6-7bf7, U+7c07, U+7c0d, U+7c11-7c14, U+7c17, U+7c1f, U+7c23, U+7c27, U+7c2b, U+7c37, U+7c3d, U+7c40, U+7c43, U+7c4c, U+7c4f, U+7c54, U+7c56, U+7c58, U+7c5f, U+7c64-7c65, U+7c6c, U+7c75, U+7c83, U+7c90, U+7ca1-7ca2, U+7ca4, U+7ca8, U+7cab, U+7cad, U+7cb1-7cb3, U+7cbd, U+7cc0, U+7cc2, U+7cc5, U+7cd2, U+7cd8, U+7cdc, U+7ce2, U+7cef, U+7cf2, U+7cf4, U+7cf6, U+7d02, U+7d06, U+7d0a, U+7d15, U+7d1c, U+7d2e, U+7d32, U+7d35, U+7d3f, U+7d45, U+7d4b, U+7d4e-7d4f, U+7d56, U+7d5b, U+7d6e, U+7d73, U+7d7d, U+7d89, U+7d8f, U+7d9b, U+7d9f, U+7da2-7da3, U+7dab, U+7dae-7db0, U+7db5, U+7dc7, U+7dd5, U+7dd8, U+7ddc-7ddd, U+7de1, U+7de4, U+7df2, U+7e05, U+7e09, U+7e12, U+7e1f, U+7e21-7e22, U+7e32, U+7e35, U+7e39-7e3b, U+7e3d, U+7e43, U+7e46, U+7e56, U+7e59-7e5a, U+7e5d-7e5e, U+7e66-7e67, U+7e69-7e6a, U+7e79, U+7e7b-7e7d, U+7e7f, U+7e83, U+7e88-7e89, U+7e8c, U+7e8e, U+7e90, U+7e92-7e94, U+7e9b-7e9c, U+7f38, U+7f45, U+7f4c-7f4e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold041.woff2") format("woff2");
  unicode-range: U+2f79, U+2f7e, U+2f80, U+7f50-7f51, U+7f54-7f55, U+7f58, U+7f5f, U+7f67-7f69, U+7f78, U+7f82-7f83, U+7f86-7f88, U+7f94, U+7f9d, U+7fa3, U+7fae-7faf, U+7fb2, U+7fb6, U+7fb8-7fb9, U+7fc6, U+7fca, U+7fd5, U+7fe1, U+7fe6, U+7fe9, U+7ff9, U+8004, U+800b, U+8012, U+8018-8019, U+801c, U+8021, U+8028, U+803b, U+803f, U+8046, U+804a, U+8052, U+8062, U+8068, U+8072, U+8076, U+8079, U+807f, U+8084-8086, U+8093, U+80ac-80ad, U+80c4, U+80d6, U+80d9, U+80db, U+80dd, U+80e5, U+80ef, U+80fc, U+8109, U+8123, U+812f, U+813e, U+8146, U+8153, U+815f, U+8165-8166, U+816e, U+8174, U+8182-8183, U+8188, U+818a, U+8193, U+8195, U+81a4, U+81a9, U+81b0, U+81b8, U+81ba, U+81bd-81be, U+81c8-81c9, U+81d1, U+81d8-81da, U+81e0, U+81e7, U+81fb, U+81fe, U+8202, U+8209-820a, U+820d, U+8212, U+8216, U+822e, U+8238, U+8240, U+8259-825a, U+825d, U+825f, U+8262, U+8264, U+8268, U+826a, U+8271, U+8277, U+828d, U+829f, U+82ab-82ac, U+82d2, U+82d9, U+82dc, U+82de-82df, U+82e1, U+82e3, U+82f3-82f4, U+82f9, U+82fb, U+8303, U+8306, U+8316-8318, U+8323, U+832f, U+8331-8332, U+8334-8335, U+8345, U+8350, U+8373, U+8375, U+8385, U+8387, U+838e, U+8393, U+8396, U+839a, U+839f-83a0, U+83a8, U+83aa, U+83b5, U+83bd, U+83c1, U+83ce, U+83d8, U+83e0, U+83f2, U+83f4, U+83f7, U+83fb, U+83fd, U+8403, U+8407, U+840b, U+840d, U+8413, U+8422, U+842a, U+8435, U+8438, U+843c, U+8446, U+8462, U+8469, U+846b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold042.woff2") format("woff2");
  unicode-range: U+2f8c, U+2f91, U+846e-846f, U+8477, U+8479, U+8482, U+8484, U+849f, U+84a1, U+84ad, U+84b9, U+84bb, U+84bf, U+84c1, U+84c6, U+84ca, U+84cd, U+84d0, U+84d6, U+84d9-84da, U+84f4, U+84fc, U+84ff, U+8506, U+8514-8515, U+8517-8518, U+851f, U+852c, U+8540-8541, U+8548, U+854b, U+8555, U+8558, U+855a, U+8563, U+856d, U+8577, U+8580, U+8588, U+858a, U+8590-8591, U+859b-859c, U+85a4, U+85a8, U+85b9-85ba, U+85d0, U+85d5, U+85dc, U+85f9-85fa, U+85fe, U+8602, U+860a-860b, U+8613, U+8616-8617, U+861a, U+8622, U+862f-8630, U+863f, U+864d, U+865f, U+8667, U+8671, U+868b-868c, U+8693, U+86a3, U+86a9-86ab, U+86af-86b0, U+86b6, U+86c4, U+86d4, U+86de-86df, U+86e9, U+86ec, U+86ef, U+86f9, U+86fb, U+8703, U+8706, U+8708-870a, U+870d, U+8711-8712, U+871a, U+8725, U+8729, U+8734, U+8737, U+873f, U+874c, U+874e, U+8753, U+8757, U+8759, U+875f-8760, U+8763, U+8768, U+876a, U+876e, U+8774, U+8778, U+8782, U+879f, U+87ab, U+87af, U+87b3, U+87bb, U+87bd, U+87c0, U+87c4, U+87c6, U+87cb, U+87d0, U+87d2, U+87ef, U+87f2, U+87f6-87f7, U+87fe, U+880e-880f, U+8811, U+8815-8816, U+8821, U+8827, U+8831, U+8836, U+8839, U+883b, U+8842, U+8844, U+884d, U+8859, U+8862, U+886b, U+8872, U+8875, U+887d-887e, U+888d, U+8892, U+8897, U+8899, U+889e, U+88a4, U+88ae, U+88b0, U+88b5, U+88bf, U+88c4, U+88d8-88d9, U+88e8, U+88f2, U+88f4, U+88f9, U+88fc, U+8902, U+890a, U+8913, U+891d-891e, U+8925, U+892b, U+8936, U+8938, U+893b, U+8941, U+8943, U+894c-894d, U+8960, U+8964, U+896a, U+896d, U+896f, U+8974, U+897e, U+8983, U+8988, U+898a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold043.woff2") format("woff2");
  unicode-range: U+2f97-2f98, U+8993, U+8998, U+89a1, U+89a6, U+89a9, U+89ac, U+89af, U+89b2, U+89ba, U+89bf-89c0, U+89da, U+89dc-89dd, U+89e7, U+89f4, U+89f8, U+8a0c, U+8a10, U+8a16, U+8a36, U+8a41, U+8a46, U+8a48, U+8a52, U+8a5b, U+8a6c-8a6d, U+8a7c, U+8a82, U+8a84, U+8a91, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa8, U+8ac2, U+8ada-8adb, U+8ade, U+8ae0-8ae2, U+8ae4, U+8af1, U+8af3, U+8b07, U+8b0c, U+8b14, U+8b1a, U+8b26, U+8b28, U+8b2b, U+8b3e, U+8b41, U+8b49, U+8b4c, U+8b4e-8b4f, U+8b56, U+8b5b, U+8b5f, U+8b6b, U+8b6f, U+8b71, U+8b74, U+8b7d, U+8b8a, U+8b8c, U+8b8e, U+8b92, U+8b96, U+8b99-8b9a, U+8c3a, U+8c3f, U+8c41, U+8c48, U+8c4c, U+8c4e, U+8c50, U+8c55, U+8c62, U+8c6b-8c6c, U+8c78, U+8c7a, U+8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c94, U+8c98, U+8cad-8cae, U+8cb2-8cb3, U+8cbd, U+8cc1, U+8ccd, U+8cda, U+8cfa-8cfb, U+8d07, U+8d0a, U+8d0d, U+8d0f-8d10, U+8d13, U+8d67, U+8d6d, U+8d71, U+8d81, U+8dba, U+8dc2, U+8dcc, U+8dcf, U+8dd6, U+8dda-8ddb, U+8ddf, U+8de3, U+8deb, U+8dfc, U+8dff, U+8e08-8e09, U+8e10, U+8e1d-8e1f, U+8e30, U+8e34, U+8e47-8e4a, U+8e4c, U+8e50, U+8e55, U+8e59, U+8e60, U+8e63-8e64, U+8e76, U+8e7c, U+8e84, U+8e8b, U+8e94, U+8ea1, U+8eaa, U+8eac, U+8ec5-8ec6, U+8ec8, U+8edb, U+8ee3, U+8efb-8efc, U+8efe, U+8f05, U+8f0a, U+8f0c, U+8f12-8f13, U+8f15, U+8f19, U+8f1c, U+8f1f, U+8f26, U+8f33, U+8f39, U+8f3b, U+8f3e, U+8f42, U+8f45-8f46, U+8f4c, U+8f4e, U+8f57, U+8f5c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold044.woff2") format("woff2");
  unicode-range: U+8f63-8f64, U+8f9c, U+8fa7-8fa8, U+8fad-8faf, U+8fb7, U+8fda, U+8fe2, U+8fe5, U+8fef, U+8ff4, U+8ff9-8ffa, U+9005, U+900b, U+900e, U+9011, U+9015-9016, U+9027, U+9035-9036, U+9039, U+903e, U+9049, U+904f-9052, U+9056, U+9058, U+905e, U+9068, U+906f, U+9072, U+9076, U+9080, U+9082-9083, U+908f, U+90a8, U+90af, U+90b1, U+90b5, U+90db, U+90e2, U+9102, U+9112, U+9130, U+9132, U+914a, U+9156, U+9158, U+9163, U+9165, U+9169, U+9172-9173, U+9182, U+918b, U+91a2, U+91aa-91ab, U+91af, U+91b4-91b5, U+91ba, U+91c1, U+91cb, U+91d0, U+91d6, U+91db, U+91df, U+91e1, U+91f5-91f6, U+91fc, U+91ff, U+9211, U+9214-9215, U+921e, U+9229, U+922c, U+923f, U+9245, U+924b, U+9250, U+9257, U+925a, U+925e, U+9293, U+9295-9296, U+92b7, U+92b9, U+92e9, U+92fa, U+9319-931a, U+9322-9323, U+9335, U+933a-933b, U+9344, U+9356, U+935c, U+9360, U+936e, U+9394, U+93ac, U+93b0, U+93b9, U+93c3, U+93c8, U+93d0, U+93d6-93d8, U+93dd, U+93e4-93e5, U+93e8, U+9403, U+9407, U+9410, U+9413-9414, U+941a, U+9421, U+942b, U+9436, U+943a, U+9441, U+9452, U+945a-945b, U+945e, U+9460, U+9462, U+946a, U+9470, U+9475, U+9477, U+947c, U+947e, U+9481, U+9582, U+9587, U+958a, U+9594, U+9596, U+9598-9599, U+95a0, U+95a7, U+95ad, U+95b9, U+95bc, U+95be, U+95c3, U+95cc-95cd, U+95d4-95d6, U+95dc, U+95e1-95e2, U+95e5, U+9621, U+9628, U+962e-962f, U+9642, U+964b-964c, U+964f, U+965c-965d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold045.woff2") format("woff2");
  unicode-range: U+2faa-2fab, U+2fb1-2fb2, U+2fbd-2fc0, U+965e-965f, U+9666, U+966c, U+9672, U+968d, U+9695, U+9697-9698, U+96a7-96a8, U+96b0-96b2, U+96b4, U+96b6, U+96b8-96b9, U+96c9, U+96cb, U+96ce, U+96d5-96d6, U+96d9, U+96f9, U+9704, U+9706, U+9708, U+970d-970f, U+9711, U+9713, U+9719, U+9724, U+972a, U+9730, U+9738-9739, U+973d-973e, U+9742, U+9746, U+9748-9749, U+9760, U+9764, U+9766, U+9768, U+976b, U+9771, U+9779-977a, U+977c, U+9781, U+9785-9786, U+978f-9790, U+979c, U+97a3, U+97a6, U+97a8, U+97ab, U+97b3-97b4, U+97c3, U+97c6, U+97c8, U+97cb, U+97dc, U+97ed, U+97f2, U+97f5-97f6, U+980f, U+9821, U+9846, U+984b, U+984f, U+9871, U+9873-9874, U+98aa, U+98b1, U+98b6, U+98c3, U+98c6, U+98e9, U+98eb, U+98ed-98ee, U+9912, U+9914, U+9918, U+991d, U+9920-9921, U+9924, U+992c, U+992e, U+993d-993e, U+9942, U+994b-994c, U+9950-9951, U+9955, U+9997, U+99a5, U+99bc, U+99d1, U+99d8, U+99db, U+99df, U+99e2, U+99ed-99ee, U+99f2, U+99f8, U+99fb, U+9a01, U+9a05, U+9a0f, U+9a2b, U+9a3e, U+9a40, U+9a42-9a43, U+9a45, U+9a5b, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6b, U+9aad, U+9ab0, U+9abc, U+9ac0, U+9acf, U+9ad1, U+9ad3-9ad4, U+9ade-9adf, U+9ae2-9ae3, U+9ae6, U+9aeb, U+9af1, U+9af4, U+9afb, U+9b06, U+9b18, U+9b1f, U+9b23, U+9b25, U+9b27, U+9b29-9b2a, U+9b2e-9b2f, U+9b32, U+9b3b, U+9b43, U+9b4d-9b4e, U+9b51, U+9b58, U+9b74, U+9b83, U+9b91, U+9b93, U+9b96-9b97, U+9b9f-9ba0, U+9bb4, U+9bb9, U+9bc0, U+9bc6, U+9bca, U+9bcf, U+9bd1-9bd2, U+9bd4, U+9be1-9be3;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold046.woff2") format("woff2");
  unicode-range: U+2f01, U+2fc4, U+2fc6, U+2fcb-2fcc, U+2fd2, U+2fd4-2fd5, U+3402, U+34b5, U+34db, U+378d, U+37e2, U+3b22, U+3bb6, U+3bc3, U+3c0f, U+3e3f, U+3f72, U+4264, U+4453, U+445b, U+459d, U+45ea, U+4844, U+49b0, U+4c17, U+4e28, U+4e2f-4e30, U+4e8d, U+4ee1, U+4efd, U+4eff, U+4f03, U+4f0b, U+4f48-4f49, U+4f56, U+4f5f-4f60, U+4f6a, U+4f6c, U+4f7e, U+4f8a, U+4f94, U+4f97, U+4fc9, U+5001-5002, U+500e, U+5018, U+5027, U+502e, U+503b, U+5040-5041, U+5094, U+50cc, U+50d0, U+50e6, U+50f2, U+5103, U+5106, U+510b, U+511e, U+9be4, U+9bf0-9bf2, U+9c04, U+9c06, U+9c08-9c09, U+9c0c, U+9c12, U+9c14-9c15, U+9c1b, U+9c21, U+9c24-9c25, U+9c2e, U+9c30, U+9c32, U+9c3e, U+9c46-9c47, U+9c5a, U+9c60, U+9c67, U+9c76, U+9c78, U+9ce7, U+9ceb-9cec, U+9cf0, U+9d03, U+9d06, U+9d08, U+9d12, U+9d15, U+9d1f, U+9d23, U+9d26, U+9d2a, U+9d3e-9d3f, U+9d41, U+9d44, U+9d46, U+9d48, U+9d50-9d51, U+9d59, U+9d5d-9d5e, U+9d64, U+9d6f, U+9d72, U+9d7a, U+9d87, U+9d89, U+9d9a, U+9da4, U+9da9, U+9dab, U+9db2, U+9db8, U+9dba-9dbb, U+9dc1-9dc2, U+9dc6, U+9dcf, U+9dd3, U+9dd9, U+9de6, U+9ded, U+9def, U+9df8, U+9dfd, U+9e1a-9e1b, U+9e75, U+9e79, U+9e7d, U+9e81, U+9e88, U+9e8b-9e8c, U+9e91, U+9e95, U+9e9d, U+9ea5, U+9eaa, U+9ead, U+9eb8, U+9ebc, U+9ecc, U+9ecf-9ed0, U+9ed4, U+9edc-9ede, U+9ee0, U+9ee5, U+9ee8, U+9eef, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9f07-9f08, U+9f15, U+9f21, U+9f2c, U+9f4e-9f4f, U+9f52, U+9f54, U+9f5f-9f61, U+9f63, U+9f66, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f9c-9f9d, U+9fa0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold047.woff2") format("woff2");
  unicode-range: U+2e8f, U+5135, U+514a, U+5155, U+5157, U+519d, U+51c3, U+51ca, U+51de, U+51e2, U+51ee, U+5201, U+5213, U+5215, U+5249, U+5257, U+5261, U+5293, U+52c8, U+52cc, U+52d0, U+52d6, U+52db, U+52f0, U+52fb, U+5300, U+5307, U+531c, U+5361, U+5363, U+5393, U+539d, U+53b2, U+5412, U+5427, U+544d, U+546b, U+5474, U+547f, U+5488, U+5496, U+549c, U+54a1, U+54a9, U+54c6, U+54ff, U+550e, U+552b, U+5535, U+5550, U+5581, U+5586, U+558e, U+55ad, U+55ce, U+5608, U+560e, U+563b, U+5649, U+5666, U+566f, U+5671-5672, U+5676, U+569e, U+56a9, U+56ac, U+56b3, U+56c9, U+570a, U+5721, U+572f, U+5733-5734, U+5770, U+5777, U+577c, U+579c, U+57b8, U+57c7-57c8, U+57cf, U+57e4, U+57ed, U+57f5-57f6, U+57ff, U+5809, U+5864, U+5889, U+58a9, U+58ce, U+58d2, U+58d4, U+58da, U+58e0, U+58e9, U+590c, U+595d, U+596d, U+598b, U+5992, U+59a4, U+59c3, U+59d2, U+59dd, U+59f8, U+5a13, U+5a23, U+5a67, U+5a6d, U+5a77, U+5a7e, U+5a84, U+5a9e, U+5aa7, U+5ac4, U+5b19, U+5b25, U+5b41, U+5b56, U+5b7d, U+5b93, U+5bd8, U+5c12, U+5c1e, U+5c23, U+5c2b, U+5c62, U+5c7a, U+5c8f, U+5c9f, U+5ca3, U+5caa, U+5cba, U+5ccb, U+5cd0, U+5cd2, U+5cf4, U+5d0d, U+5d27, U+5d46-5d47, U+5d4a, U+5d53, U+5d6d, U+5d81, U+5da0, U+5da4, U+5da7, U+5db8, U+5dcb, U+5e14, U+5e18, U+5e58, U+5e5e, U+5e77, U+5ebe, U+5ecb, U+5ef9, U+5f00, U+5f02, U+5f07, U+5f1d, U+5f23, U+5f34, U+5f36, U+5f3d, U+5f40, U+5f54, U+5f58, U+5f64, U+5f67, U+5f7d, U+5f89, U+5f9c, U+5fa7, U+5faf, U+5fc9, U+5fde, U+5fe1, U+5fe9, U+600d, U+6014, U+6018;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold048.woff2") format("woff2");
  unicode-range: U+6033, U+6035, U+6047, U+609d-609e, U+60cb, U+60d4-60d5, U+60dd, U+60f8, U+611c, U+612b, U+6130, U+6137, U+618d, U+61b9, U+61bc, U+6222, U+623e, U+6243, U+6256, U+625a, U+626f, U+6285, U+62c4, U+62d6, U+62fc, U+630a, U+6318, U+6339, U+6343, U+6365, U+637c, U+63e5, U+63f5, U+6410, U+6422, U+6460, U+646d, U+6479, U+64be-64bf, U+64c4, U+64ce, U+64d0, U+64f7, U+64fb, U+6522, U+6529, U+6567, U+659d, U+6600, U+6609, U+6615, U+661e, U+6622, U+6624, U+662b, U+6630-6631, U+6633, U+663a, U+6648, U+664c, U+6659, U+6661, U+6665, U+6673, U+6677-6678, U+668d, U+66a0, U+66b2, U+66bb, U+66c8, U+66db, U+66e8, U+66fa-66fb, U+6713, U+6733, U+6747-6748, U+6766, U+677b, U+6781, U+6793, U+6798, U+679b, U+67bb, U+67c0, U+67d7, U+67f9, U+67fc, U+6801, U+681d, U+682c, U+6831, U+6852, U+685b, U+6872, U+6875, U+68a3, U+68a5, U+68b2, U+68c8, U+68d0, U+68e8, U+68ed, U+68f0-68f1, U+68fc, U+690a, U+6935, U+6942, U+6949, U+6957, U+6963-6964, U+6968, U+6980, U+69a5, U+69ad, U+69cf, U+69e2, U+69e9-69ea, U+69f5-69f6, U+6a0f, U+6a15, U+6a3b, U+6a3e, U+6a45, U+6a50, U+6a56, U+6a5b, U+6a73, U+6a89, U+6a94, U+6a9d-6a9e, U+6aa5, U+6ae4, U+6ae7, U+6b1b, U+6b1e, U+6b2c, U+6b35, U+6b46, U+6b56, U+6b60, U+6b67, U+6b82, U+6ba9, U+6bad, U+6bd6-6bd7, U+6bff, U+6c05, U+6c10, U+6c33, U+6c59, U+6c5c, U+6c74, U+6c76, U+6c85-6c86, U+6c98, U+6c9c, U+6caa, U+6cc6, U+6cd4, U+6ce0, U+6ceb, U+6cee, U+6cfb, U+6d04, U+6d0e, U+6d2e, U+6d31, U+6d39, U+6d3f, U+6d58, U+6d65, U+6d82, U+6d87, U+6d94, U+6daa;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold049.woff2") format("woff2");
  unicode-range: U+2f67, U+6dac, U+6dbf, U+6dc4, U+6dd6, U+6ddb, U+6ddd, U+6dfc, U+6e44, U+6e5c, U+6e5e, U+6eb1, U+6ec1, U+6ec7, U+6ece, U+6f10, U+6f1a, U+6f2a, U+6f2f, U+6f33, U+6f51, U+6f59, U+6f5e, U+6f61-6f62, U+6f7e, U+6f88, U+6f8c-6f8d, U+6f94, U+6fa0, U+6fa7, U+6fb6, U+6fbc, U+6fc7, U+6fca, U+6ff0, U+6ff5, U+6ff9, U+7005, U+704a, U+704e, U+705d-705e, U+7064, U+7075, U+7085, U+70a4, U+70ab, U+70b7, U+70d4, U+70d8, U+70e4, U+710f, U+711e, U+7120, U+712b, U+712e, U+7146-7147, U+7151-7152, U+715c, U+7160, U+7168, U+7185, U+7187, U+7192, U+71ba, U+71c1, U+71c4, U+71fe, U+7200, U+7215, U+7255-7256, U+728d, U+729b, U+72be, U+72fb, U+7327-7328, U+7350, U+7366, U+737c, U+7395, U+739f-73a0, U+73a2, U+73a6, U+73ab, U+73c9, U+73cf, U+73d6, U+73d9, U+73e3, U+73e9, U+7407, U+740a, U+741a-741b, U+7426, U+7428, U+742a-742c, U+742e-7430, U+7444, U+7446-7447, U+744b, U+7457, U+7462, U+746b, U+746d, U+7486-7487, U+7489, U+7490, U+7498, U+749c, U+749f, U+74a3, U+74a6, U+74a8-74a9, U+74b5, U+74bf, U+74c8-74c9, U+74ff, U+7501, U+7517, U+752f, U+756f, U+7579, U+7592, U+75ce, U+75e4, U+7600, U+7602, U+7608, U+7615-7616, U+7619, U+761e, U+762d, U+7635, U+7643, U+764b, U+7664-7665, U+766d, U+766f, U+7671, U+7681, U+769b, U+769d-769e, U+76a6, U+76aa, U+76b6, U+76c5, U+76cc, U+76ce, U+76d4, U+76e6, U+76f1, U+76fc, U+770a, U+7719, U+7734, U+7736, U+7746, U+774d-774e, U+775c, U+775f, U+7762, U+777a, U+7780, U+7794, U+77aa, U+77e0, U+782d, U+7843, U+784e-784f, U+7851, U+7868;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold050.woff2") format("woff2");
  unicode-range: U+2f71, U+786e, U+78ad, U+78b0, U+78e4, U+78f2, U+78f7, U+7900, U+791c, U+792e, U+7931, U+7934, U+7945-7946, U+795c, U+7979, U+7998, U+79b8, U+79c8, U+79ca, U+79d4, U+79de, U+79eb, U+79ed, U+7a03, U+7a39, U+7a5d, U+7a6d, U+7a85, U+7aa0, U+7ab3, U+7abb, U+7ace, U+7aeb, U+7afd, U+7b12, U+7b2d, U+7b3b, U+7b47, U+7b4e, U+7b60, U+7b6d, U+7b6f, U+7b9e, U+7bd7, U+7bd9, U+7c01, U+7c20, U+7c31, U+7c33, U+7c36, U+7c59, U+7c6d, U+7c79, U+7c8f, U+7c94, U+7ca0, U+7cbc, U+7cd5, U+7cd9, U+7cdd, U+7d07-7d08, U+7d13, U+7d1d, U+7d23, U+7d31, U+7d41, U+7d48, U+7d53, U+7d5c, U+7d7a, U+7d83, U+7d8b, U+7da6, U+7dc2, U+7dcc, U+7e08, U+7e11, U+7e15, U+7e28, U+7e47, U+7e52, U+7e8a, U+7e8d, U+7f47, U+7f91, U+7f97, U+7fbf, U+7fce, U+7fdb, U+7fdf, U+7fec, U+7fee, U+7ffa, U+8014, U+8026, U+8035, U+8037, U+803c, U+80ca, U+80d7, U+80e0, U+80f3, U+8118, U+814a, U+8160, U+8167-8168, U+816d, U+81bb, U+81ca, U+81cf, U+81d7, U+8260, U+8274, U+828e, U+82a1, U+82a3-82a4, U+82a9, U+82ae, U+82b7, U+82be-82bf, U+82c6, U+82d5, U+82fd-82fe, U+8300-8301, U+8322, U+832d, U+833a, U+8343, U+8347, U+8351, U+8355, U+8362, U+837d, U+8386, U+8392, U+8398, U+83a7, U+83a9, U+83bf-83c0, U+83c7, U+83cf, U+83d1, U+83e1, U+83ea, U+8401, U+8406, U+8448, U+845f, U+8470, U+8473, U+8485, U+849e, U+84af, U+84b4, U+84ba, U+84c0, U+84c2, U+851e, U+852f, U+8532, U+8559, U+8564, U+857a, U+858c, U+858f, U+85a2, U+85ad, U+85cb, U+85ce, U+85ed, U+85ff, U+8604-8605, U+8610, U+8612, U+8618, U+8629, U+8638, U+8641, U+8657, U+8662;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold051.woff2") format("woff2");
  unicode-range: U+2fa1, U+866c, U+8675, U+8698, U+86b8, U+86fa, U+86fc-86fd, U+870b, U+8771, U+8787-8788, U+87ac-87ad, U+87b5, U+87d6, U+8806, U+880a, U+8810, U+8814, U+8898, U+88aa, U+88ca, U+88ce, U+88f5, U+8918-891a, U+891c, U+8927, U+8930, U+8932, U+8939, U+8940, U+8994, U+89d4, U+89e5, U+89f6, U+8a12, U+8a15, U+8a22, U+8a37, U+8a47, U+8a4e, U+8a5d, U+8a61, U+8a75, U+8a79, U+8aa7, U+8ad0, U+8adf, U+8af4, U+8af6, U+8b46, U+8b54, U+8b59, U+8b69, U+8b9d, U+8c49, U+8c68, U+8ce1, U+8cf8, U+8cfe, U+8d12, U+8d1b, U+8daf, U+8dce, U+8dd1, U+8dd7, U+8e20, U+8e23, U+8e3d, U+8e70, U+8e7b, U+8efa, U+8f1e, U+8f2d, U+8f36, U+8f54, U+8fa6, U+8fb5, U+8fe4, U+8fe8, U+8fee, U+9008, U+902d, U+9088, U+9095, U+9097, U+9099, U+909b, U+90a2, U+90b3, U+90be, U+90c4-90c5, U+90c7, U+90d7, U+90dd, U+90ef, U+90f4, U+9114-9116, U+9122-9123, U+912f, U+9131, U+9134, U+913d, U+9148, U+915b, U+9183, U+919e, U+91b1, U+91bc, U+91d7, U+91e4-91e5, U+91ed, U+91f1, U+91fb, U+9207, U+9210, U+9238-923a, U+923c, U+9240, U+9243, U+924f, U+9278, U+9288, U+92c2, U+92cb-92cc, U+92d3, U+92e0, U+92ff, U+931f, U+9321, U+9325, U+9348-9349, U+9364-9365, U+936a, U+9370, U+939b, U+93a3, U+93ba, U+93c6, U+93de-93df, U+93fd, U+9404, U+9433, U+944a, U+9463, U+946b, U+9471-9472, U+958e, U+959f, U+95a6, U+95a9, U+95ac, U+95b6, U+95bd, U+95cb, U+95d0, U+95d3, U+95da, U+95de, U+9658, U+9684, U+969d, U+96a4-96a5, U+96d2, U+96de, U+96e9, U+96ef, U+9733, U+973b, U+974d-974f, U+975a, U+976e, U+9773, U+9795;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold052.woff2") format("woff2");
  unicode-range: U+2e97, U+3406, U+342c, U+342e, U+3468, U+346a, U+3492, U+34bc, U+34c1, U+34c7, U+351f, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35f4, U+3605, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+37c1, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38fa, U+3917, U+391a, U+396f, U+3a6e, U+3a73, U+3ad6-3ad7, U+3aea, U+3b0e, U+3b1a, U+3b1c, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bcd, U+3bf0, U+97ae, U+97ba, U+97c1, U+97c9, U+97db, U+97de, U+97f4, U+980a, U+981e, U+982b, U+9852-9853, U+9856-9857, U+9859, U+9865, U+986c, U+98ba, U+98c8, U+98e7, U+9958, U+999e, U+9a02-9a03, U+9a24, U+9a2d-9a2e, U+9a38, U+9a4a, U+9a4e, U+9ab6, U+9ac1, U+9ac3, U+9ace, U+9ad6, U+9af9, U+9b02, U+9b08, U+9b20, U+9b2d, U+9b5e, U+9b66, U+9b72, U+9b75, U+9b79, U+9b84, U+9b8a, U+9b8f, U+9b9e, U+9ba7, U+9bc1, U+9bce, U+9be5, U+9bf8, U+9bfd, U+9c00, U+9c23, U+9c41, U+9c4f-9c50, U+9c53, U+9c63, U+9c65, U+9c77, U+9d1d-9d1e, U+9d43, U+9d47, U+9d52, U+9d63, U+9d70, U+9d7c, U+9d8a, U+9d96, U+9dac, U+9dbc, U+9dc0, U+9de7, U+9e07, U+9e15, U+9e9e, U+9ea4, U+9eac, U+9eaf, U+9f10, U+9f39, U+9f57, U+9f94, U+9f97, U+9fa2, U+f970, U+f9dc, U+fa0f-fa10, U+fa14-fa15, U+fa32, U+fa36, U+fa39, U+fa3c, U+fa3e, U+fa42, U+fa60, U+fa6a, U+2000b, U+2123d, U+2131b, U+2146e, U+216b4, U+218bd, U+21e34, U+231c4, U+235c4, U+2373f, U+23763, U+23cfe, U+247f1, U+2548e, U+2550e, U+25771, U+259c4, U+25da1, U+26aff, U+26e40, U+270f4, U+27684, U+28277, U+283cd, U+2a190;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold053.woff2") format("woff2");
  unicode-range: U+2e83, U+2e85, U+2ea6, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d64, U+3d9a, U+3dc0, U+3dd4, U+3e05, U+3e60, U+3e66, U+3e68, U+3e83, U+3e94, U+3f57, U+3f75, U+3f77, U+3fae, U+3fc9, U+3fd7, U+4039, U+4058, U+4093, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+4417, U+441c, U+4422, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+45b8, U+45e5, U+460f, U+4641, U+4665, U+46a1, U+46af, U+470c, U+4764, U+47fd, U+4816, U+484e, U+48b5, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b3b, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c20, U+4cc4, U+4cd1, U+4d07, U+4d77, U+4e02, U+4e0f, U+4e12, U+4e29, U+4e2b-4e2c, U+4e2e, U+4e40, U+4e47-4e48, U+4e51, U+4e5a, U+4e69, U+4e9d, U+4eb9, U+4ebb-4ebc, U+4ec3, U+4ec8, U+4ed0, U+4eda, U+4eeb, U+4ef1, U+4ef5, U+4f00, U+4f16, U+4f37, U+4f3e, U+4f54, U+4f58, U+4f64, U+4f77-4f78, U+4f7a, U+4f7d, U+4f82, U+4f85, U+4f92, U+4f9a, U+4fb2, U+4fbe, U+4fc5, U+4fcb, U+4fcf, U+4fd2, U+4fe6, U+4ff2, U+5000, U+5010, U+5013, U+501c, U+501e, U+5022, U+5042, U+5046, U+504e, U+5053, U+5057, U+5063, U+5066, U+506a, U+5070, U+5088, U+5092-5093, U+5095-5096, U+509c, U+50a3, U+50aa, U+50b1, U+50ba-50bb, U+50c4, U+50c7, U+50ce, U+50d4, U+50d9, U+50e1, U+50e9, U+50f3, U+5108, U+5117, U+511b, U+5160, U+5173, U+517b, U+5183, U+518b, U+5198, U+51a3, U+51ad, U+51bc, U+51f3-51f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold054.woff2") format("woff2");
  unicode-range: U+2e89, U+5202, U+5212, U+5216, U+5255, U+525c, U+526c, U+5277, U+5282, U+5284, U+5298, U+52a4, U+52a6, U+52af, U+52ba-52bb, U+52ca, U+52d1, U+52f7, U+530a-530b, U+5324, U+5335, U+533e, U+5342, U+5367, U+536c, U+537a, U+53a4, U+53b4, U+53b7, U+53c0, U+53d5, U+53da, U+53f4-53f5, U+5424, U+5428, U+5443, U+5455, U+5462, U+5466, U+546c, U+548a, U+548d, U+5495, U+54a0, U+54a6, U+54ad-54ae, U+54b7, U+54ba, U+54bf, U+54c3, U+54ec, U+54ef, U+54f1, U+54f3, U+5500-5501, U+5509, U+553c, U+5541, U+5547, U+554a, U+5560-5561, U+5564, U+557d, U+5582, U+5588, U+5591, U+55bf, U+55c9, U+55cc, U+55d1-55d2, U+55dd, U+55e2, U+55e9, U+5607, U+5610, U+5628, U+5630, U+5637, U+563d, U+563f-5640, U+5647, U+565e, U+5660, U+566d, U+5688, U+568c, U+5695, U+569a, U+569d, U+56a8, U+56ad, U+56b2, U+56c5, U+56cd, U+56df, U+56e8, U+56f6-56f7, U+5715, U+5723, U+5729, U+5745-5746, U+574c-574d, U+5768, U+576f, U+5773-5775, U+577b, U+579a, U+579d-579e, U+57a8, U+57ac, U+57cc, U+57d7, U+57de, U+57e6, U+57f0, U+57f8, U+57fb, U+57fd, U+5804, U+581e, U+5820, U+5827, U+5832, U+5839, U+5849, U+584c, U+5867, U+588a-588b, U+588d, U+588f-5890, U+5894, U+589d, U+58aa, U+58b1, U+58c3, U+58cd, U+58e2, U+58f3-58f4, U+5905-5906, U+590b, U+590d, U+5914, U+5924, U+593d, U+5946, U+595b, U+595f, U+5975-5976, U+599f, U+59ae, U+59bc, U+59c8, U+59cd, U+59de, U+59e3-59e4, U+59e7, U+59ee, U+5a0c-5a0d, U+5a17, U+5a27, U+5a2d, U+5a55, U+5a65, U+5a7a, U+5a8b, U+5a9c, U+5a9f-5aa0, U+5aa2, U+5ab1, U+5ab3, U+5ab5, U+5aba, U+5abf, U+5ada, U+5adc, U+5ae0, U+5ae5, U+5aee;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold055.woff2") format("woff2");
  unicode-range: U+2e96, U+2e98, U+5af0, U+5af5, U+5b00, U+5b08, U+5b17, U+5b2d, U+5b34, U+5b4c, U+5b52, U+5b68, U+5b6f, U+5b7c, U+5b7f, U+5b81, U+5b84, U+5b96, U+5bac, U+5bc0, U+5bce, U+5bd6, U+5bf1, U+5bfd, U+5c03, U+5c29, U+5c30, U+5c5f, U+5c63, U+5c67-5c69, U+5c70, U+5c7c, U+5c88, U+5c8a, U+5ca0, U+5ca2, U+5ca6-5ca7, U+5cad, U+5cb5, U+5cc9, U+5d06, U+5d10, U+5d1d, U+5d20, U+5d24, U+5d26, U+5d2b, U+5d31, U+5d39, U+5d42, U+5d61, U+5d6a, U+5d70, U+5d88, U+5d92, U+5d94, U+5d97, U+5d99, U+5db0, U+5db2, U+5db4, U+5db9, U+5dd1, U+5dd7-5dd8, U+5de0, U+5de4, U+5de9, U+5e00, U+5e12, U+5e15, U+5e1f, U+5e2e, U+5e3e, U+5e49, U+5e56, U+5e6b-5e6e, U+5ea5, U+5eaa, U+5eac, U+5eb9, U+5ebf, U+5ec6, U+5ed2, U+5ed9, U+5efd, U+5f08, U+5f0e, U+5f1c, U+5f1e, U+5f47, U+5f63, U+5f72, U+5f7e, U+5f8f, U+5fa2, U+5fa4, U+5fb8, U+5fc4, U+5fc7, U+5fcb, U+5fd2-5fd4, U+5fe2, U+5fee-5fef, U+5ff3, U+5ffc, U+6017, U+6022, U+6024, U+604c, U+607f, U+608a, U+6095, U+60a8, U+60b0-60b1, U+60be, U+60c8, U+60d9, U+60db, U+60ee, U+60f2, U+60f5, U+6110, U+6112-6113, U+6119, U+611e, U+613a, U+6141, U+6146, U+6160, U+617c, U+6192-6193, U+6197-6198, U+61a5, U+61a8, U+61ad, U+61d5, U+61dd, U+61df, U+61f5, U+6215, U+6223, U+6229, U+6246, U+624c, U+6251-6252, U+6261, U+6264, U+626d, U+6273, U+627b, U+6299, U+62a6, U+62d5, U+62fd, U+6303, U+630d, U+6310, U+6332, U+6335, U+633b-633c, U+6341, U+6344, U+634e, U+6359, U+636c, U+6384;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold056.woff2") format("woff2");
  unicode-range: U+6394, U+6399, U+63bd, U+63d4-63d5, U+63dc, U+63e0, U+63eb-63ec, U+63f2, U+63f7, U+6409, U+641e, U+6425, U+6429, U+642f, U+645a-645b, U+645d, U+6473, U+647d, U+6487, U+6491, U+649d, U+649f, U+64cb-64cc, U+64d5, U+64d7, U+64e4-64e5, U+64ff, U+6504, U+650f, U+6514, U+6516, U+651e, U+6532, U+6544, U+6554, U+656b, U+657a, U+6581, U+6584-6585, U+658a, U+65b2, U+65b5, U+65b8, U+65bf, U+65c2, U+65c9, U+65d4, U+65f2, U+65f9, U+65fc, U+6604, U+6608, U+6621, U+662a, U+6645, U+664e, U+6651, U+6657, U+665b, U+6663, U+666a-666d, U+667b, U+6680, U+6690, U+6692, U+6699, U+66ad, U+66b1, U+66b5, U+66bf, U+66ec, U+6701, U+6705, U+6712, U+6719, U+674c-674d, U+6754, U+675d, U+6774, U+6776, U+6792, U+67b0, U+67b2, U+67c3, U+67c8, U+67d2, U+67d9, U+67db, U+67f0, U+67f7, U+6810, U+6818, U+681f, U+682d, U+6833, U+683b, U+683e, U+6844-6845, U+6849, U+684c, U+6855, U+6857, U+686b, U+686e, U+687a, U+687c, U+6882, U+6890, U+6896, U+6898-689a, U+689c, U+68aa-68ab, U+68b4, U+68bb, U+68c3, U+68c5, U+68cc, U+68cf, U+68d6, U+68d9, U+68e4-68e5, U+68ec, U+68f7, U+68fb, U+6903, U+6907, U+693b, U+6946, U+6969, U+696c, U+6972, U+697a, U+697f, U+6992, U+6996, U+6998, U+69a6, U+69b0, U+69b7, U+69ba, U+69bc, U+69c0, U+69d1, U+69d6, U+69e3, U+69ee-69ef, U+69f3-69f4, U+69fe, U+6a11, U+6a1a, U+6a1d, U+6a30, U+6a32-6a34, U+6a3f, U+6a46, U+6a49, U+6a4e, U+6a52, U+6a64, U+6a7a, U+6a7e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold057.woff2") format("woff2");
  unicode-range: U+2e9e, U+2ea1, U+2ea3, U+6a83, U+6a8b, U+6a91, U+6a9f, U+6aa1, U+6aab, U+6abd, U+6ac6, U+6ad0, U+6ad4, U+6adc-6add, U+6aec, U+6af1-6af3, U+6afd, U+6b0b, U+6b0f-6b11, U+6b17, U+6b2f, U+6b4a, U+6b58, U+6b6c, U+6b75, U+6b7a, U+6b81, U+6b9b, U+6bae, U+6bbd-6bbe, U+6bc7-6bc9, U+6bda, U+6be6-6be7, U+6bee, U+6bf1, U+6c02, U+6c0a, U+6c0e, U+6c35-6c36, U+6c3a, U+6c3f, U+6c4d, U+6c5b, U+6c67, U+6c6d, U+6c84, U+6c89, U+6c94-6c95, U+6c97, U+6cad, U+6cc2, U+6cd0, U+6cd6, U+6cda, U+6cdc, U+6ce9, U+6cec-6ced, U+6d00, U+6d0a, U+6d24, U+6d26-6d27, U+6d2f, U+6d34, U+6d3c, U+6d5b, U+6d5e, U+6d60, U+6d70, U+6d80-6d81, U+6d8a, U+6d8d, U+6d91, U+6d98, U+6dab, U+6dae, U+6db4, U+6dc2, U+6dc8, U+6dce-6dd0, U+6ddf, U+6de9, U+6df6, U+6e17, U+6e1e, U+6e22, U+6e27, U+6e32, U+6e36, U+6e3c, U+6e48-6e49, U+6e4b-6e4c, U+6e4f, U+6e51, U+6e53-6e54, U+6e57, U+6e63, U+6e93, U+6ea7, U+6eb4, U+6ebf, U+6ec3, U+6eca, U+6ed9, U+6eeb, U+6ef9, U+6efb, U+6f0a, U+6f0c, U+6f18, U+6f25, U+6f35-6f36, U+6f3c, U+6f52, U+6f57, U+6f5a, U+6f60, U+6f68, U+6f7d, U+6f90, U+6f96, U+6f98, U+6f9f, U+6fa5, U+6faf, U+6fb5, U+6fbe, U+6fc8-6fc9, U+6fda, U+6fde, U+6fe9, U+6ffc, U+7000, U+7007, U+700a, U+7023, U+7039-703a, U+703c, U+7043, U+7047, U+704b, U+7054, U+7065, U+7069, U+706c, U+706e, U+7076, U+707e, U+7081, U+7086, U+7095, U+7097, U+709f, U+70b1, U+70bb, U+70ca, U+70d1, U+70d3, U+70dc, U+70ec, U+7103-7104;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold058.woff2") format("woff2");
  unicode-range: U+2ea8, U+7106-7108, U+710c, U+712f, U+7131, U+714a, U+7150, U+7153, U+715e, U+7180, U+7196, U+719b, U+71a0, U+71a2, U+71ae-71af, U+71b3, U+71cb, U+71d3, U+71d9, U+71dc, U+7207, U+722b, U+7234, U+7238-7239, U+7242, U+7253, U+7257, U+7263, U+726e-726f, U+7278, U+727f, U+728e, U+72ad-72ae, U+72b0-72b1, U+72c1, U+72cc, U+72f3, U+72fa, U+7307, U+7312, U+7318-7319, U+732c, U+7331, U+7333, U+7339, U+733d, U+7352, U+736b-736c, U+736e-736f, U+7371, U+7377, U+7381, U+7385, U+738a, U+7394, U+7398, U+739c, U+739e, U+73a5, U+73a8, U+73b5, U+73b7, U+73b9, U+73bc, U+73bf, U+73c5, U+73cb, U+73e1, U+73e7, U+73f9-73fa, U+7401, U+7413, U+7424, U+7431, U+7439, U+7440, U+7443, U+744d, U+7452-7453, U+745d, U+7471, U+7481, U+7485, U+7488, U+7492, U+7497, U+7499, U+74a0-74a1, U+74a5, U+74aa-74ab, U+74b9-74bb, U+74d6, U+74d8, U+74de, U+74eb, U+74ef, U+74fa, U+7520, U+7524, U+752a, U+753d-753e, U+7540, U+7548, U+754e, U+7550, U+7552, U+756c, U+7571-7572, U+757a, U+757d-757e, U+7581, U+758c, U+75a2, U+75b0, U+75b7, U+75bf-75c0, U+75c6, U+75cf, U+75d3, U+75dd, U+75df-75e0, U+75e7, U+75ec, U+75ee, U+75f1, U+75f9, U+7603, U+7607, U+760f, U+7613, U+7618, U+761b-761c, U+7625, U+7628, U+7633, U+763c, U+7641, U+7649, U+7655, U+766e, U+7695, U+769c, U+76a0-76a1, U+76a7-76a8, U+76af, U+76c9, U+76e8, U+76ec, U+7717, U+771a, U+772d, U+7735, U+7758, U+7760, U+776a, U+7772, U+777c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold059.woff2") format("woff2");
  unicode-range: U+2ead, U+777d, U+779a, U+779f, U+77a2, U+77a4, U+77a9, U+77de-77df, U+77e4, U+77e6, U+77ea, U+77ec, U+77f0, U+77f4, U+77fb, U+7805-7806, U+7809, U+780d, U+7819, U+7821, U+782c, U+7847, U+7864, U+786a, U+788a, U+7894, U+789d-789f, U+78a4, U+78bb, U+78c8, U+78cc, U+78ce, U+78d5, U+78e0-78e1, U+78e6, U+78f9-78fb, U+78fe, U+7910, U+791b, U+7925, U+7930, U+793b, U+794a, U+7958, U+795b, U+7967, U+7972, U+7994-7996, U+799b, U+79a1, U+79a9, U+79b4, U+79bb, U+79c2, U+79c7, U+79cc-79cd, U+79d6, U+7a0a, U+7a11, U+7a15, U+7a1b, U+7a1e, U+7a2d, U+7a38, U+7a47, U+7a4c, U+7a56, U+7a59, U+7a5c, U+7a5f-7a60, U+7a67, U+7a6a, U+7a75, U+7a78, U+7a82, U+7a8a, U+7a90, U+7aa3, U+7aac, U+7ab9, U+7abc, U+7abe, U+7acc, U+7ad1, U+7ae7-7ae8, U+7af4, U+7b07, U+7b27, U+7b2a, U+7b2e-7b2f, U+7b31, U+7b3d, U+7b41, U+7b55, U+7b64, U+7b66, U+7b69, U+7b73, U+7b79, U+7b7f, U+7b90-7b91, U+7b9b, U+7baf, U+7bb5, U+7bbc, U+7bc5, U+7bca, U+7bd4, U+7bd6, U+7bda, U+7bea, U+7bf0, U+7c03, U+7c0b, U+7c0e-7c0f, U+7c26, U+7c45, U+7c4a, U+7c51, U+7c57, U+7c5e, U+7c61, U+7c69, U+7c6e-7c70, U+7ca6, U+7cb6-7cb7, U+7cbf, U+7cc4, U+7cc8, U+7ccd, U+7cd7, U+7ce6, U+7ceb, U+7cf5, U+7d03, U+7d09, U+7d12, U+7d1e, U+7d3d-7d3e, U+7d40, U+7d47, U+7d59-7d5a, U+7d6a, U+7d70, U+7d7f, U+7d86, U+7d88, U+7d8c, U+7d97, U+7d9d, U+7da7, U+7daa, U+7db6-7db7, U+7dc0, U+7dd7, U+7dd9, U+7de6, U+7df1, U+7df9, U+7e10, U+7e17, U+7e1d, U+7e27, U+7e2c, U+7e45, U+7e73, U+7e75, U+7e7e, U+7e86-7e87, U+7e91, U+7e98, U+7e9a, U+7f3b-7f3c, U+7f3e, U+7f43-7f44, U+7f4f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold060.woff2") format("woff2");
  unicode-range: U+2eab, U+2eb2, U+2eb9, U+2ebe, U+7f52, U+7f61, U+7f63-7f64, U+7f6d, U+7f7d-7f7e, U+7f90, U+7f96, U+7f9c, U+7fad, U+7fc3, U+7fcf, U+7fe3, U+7fe5, U+7fef, U+7ff2, U+8002, U+8008, U+800a, U+800e, U+8011, U+8016, U+8024, U+802c, U+8030, U+8043, U+8066, U+8071, U+8075, U+807b, U+8099, U+809c, U+80a4, U+80a7, U+80b8, U+80c5, U+80d5, U+80d8, U+80e6, U+80f5, U+80fb, U+810d, U+8116, U+811e, U+8124, U+8127, U+812c, U+8135, U+813d, U+8169, U+8181, U+8184-8185, U+8198, U+81b2, U+81c1, U+81c3, U+81d6, U+81db, U+81e4, U+81ec, U+81fd, U+81ff, U+8204, U+8219, U+8221-8222, U+8232, U+8234, U+823c, U+8245-8246, U+8249, U+824b, U+824f, U+8257, U+825c, U+8263, U+8279, U+827d, U+827f, U+8283, U+828a, U+8293, U+82a7-82a8, U+82b2, U+82b4, U+82ba, U+82bc, U+82e2, U+82e8, U+82f7, U+8307-8308, U+830c, U+831b, U+831d, U+8330, U+833c, U+8344, U+8354, U+8357, U+8363, U+837f, U+838d, U+8394-8395, U+839b, U+839d, U+83c9, U+83d0, U+83d4, U+83dd, U+83e5, U+83f9, U+840f, U+8411, U+8415, U+8417, U+8439, U+844a, U+844f, U+8451-8452, U+8459-845a, U+845c, U+8465, U+8476, U+8478, U+847c, U+8481, U+8497, U+84a6, U+84be, U+84ce-84cf, U+84d3, U+84dc, U+84e7, U+84ea, U+84ef-84f1, U+84fa, U+84fd, U+850c, U+851b, U+8524-8525, U+852b, U+8534, U+853e, U+854f, U+8551, U+8553, U+855e, U+8561-8562, U+856f, U+857b, U+857d, U+857f, U+8581, U+8586, U+8593, U+859d, U+859f, U+85b7, U+85bc, U+85c7, U+85ca, U+85d8-85d9, U+85df, U+85e1, U+85e6, U+85f6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold061.woff2") format("woff2");
  unicode-range: U+2ec2-2ec3, U+8600, U+8611, U+861e, U+8621, U+8624, U+8627, U+8639, U+863c, U+8640, U+8653, U+8656, U+866f, U+8677, U+867a, U+8687, U+8689, U+868d, U+8691, U+869c-869d, U+86a8, U+86b1, U+86b3, U+86c1, U+86c3, U+86d1, U+86d5, U+86d7, U+86e3, U+86e6, U+8705, U+8707, U+870e, U+8710, U+8713, U+8719, U+871f, U+8721, U+8723, U+8731, U+873a, U+873e, U+8740, U+8743, U+8751, U+8758, U+8764-8765, U+8772, U+877c, U+8789, U+878b, U+8793, U+87a0, U+87a7, U+87be, U+87c1, U+87ce, U+87df, U+87e3, U+87e5-87e6, U+87ea-87eb, U+87ed, U+87f5, U+8801, U+8803, U+880b, U+8813, U+8828, U+882e, U+8832, U+883c, U+884a, U+8858, U+885f, U+8864, U+8869, U+886f, U+88a0, U+88bc-88be, U+88c0, U+88d1-88d3, U+88db, U+88f0-88f1, U+8901, U+8937, U+8942, U+8945, U+8949, U+8962, U+8980, U+8989, U+8990, U+899f, U+89b0, U+89b7, U+89d6, U+89d8, U+89eb, U+89f1, U+89f3, U+89fd, U+89ff, U+8a11, U+8a14, U+8a21, U+8a35, U+8a3e, U+8a45, U+8a4d, U+8a58, U+8a90, U+8aae, U+8ab7, U+8abe, U+8ad7, U+8afc, U+8b05, U+8b0a, U+8b0d, U+8b1c, U+8b1f, U+8b2d, U+8b43, U+8b51, U+8b5e, U+8b76, U+8b7f, U+8b81, U+8b8b, U+8b94-8b95, U+8b9c, U+8b9e, U+8c39, U+8c3d, U+8c45, U+8c47, U+8c4f, U+8c54, U+8c57, U+8c69, U+8c6d, U+8c73, U+8c92-8c93, U+8c99, U+8c9b, U+8ca4, U+8cd5-8cd6, U+8cd9, U+8cf0-8cf1, U+8d09, U+8d0e, U+8d6c, U+8d84, U+8d95, U+8da6, U+8dc6, U+8dc8, U+8dd9, U+8dec, U+8dfd, U+8e06, U+8e0c, U+8e14, U+8e16, U+8e21-8e22, U+8e27, U+8e36;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold062.woff2") format("woff2");
  unicode-range: U+2ecd, U+2ecf, U+2ed2, U+2ed6, U+8e39, U+8e4b, U+8e54, U+8e62, U+8e6c-8e6d, U+8e6f, U+8e98, U+8e9e, U+8eae, U+8eb3, U+8eb5-8eb6, U+8ebb, U+8ed1, U+8ed4, U+8ef9, U+8f00, U+8f08, U+8f17, U+8f2b, U+8f40, U+8f4a, U+8f58, U+8fa4, U+8fb4, U+8fb6, U+8fc1, U+8fc6, U+8fca, U+8fcd, U+8fd3, U+8fd5, U+8fe0, U+8ff1, U+8ff5, U+8ffb, U+9002, U+900c, U+9037, U+9043-9044, U+905d, U+9085, U+908c, U+9090, U+90a1, U+90b0, U+90b6, U+90c8, U+90dc, U+90df, U+90eb, U+90f2, U+90f6, U+90fe-9100, U+9104, U+9106, U+9118, U+911c, U+911e, U+9137, U+9139-913a, U+9146-9147, U+9157, U+9159, U+9161, U+9164, U+9174, U+9179, U+9185, U+918e, U+91a8, U+91ae, U+91b3, U+91b6, U+91c3-91c4, U+91da, U+91ec, U+91ee, U+9201, U+920a, U+9216-9217, U+9233, U+9242, U+9247, U+924a, U+924e, U+9251, U+9256, U+9259, U+9260-9261, U+9265, U+9267-9268, U+927c-927d, U+927f, U+9289, U+928d, U+9297, U+9299, U+929f, U+92a7, U+92ab, U+92b2, U+92bf-92c0, U+92c6, U+92ce, U+92d0, U+92d7, U+92d9, U+92e5, U+92e7, U+92f7, U+92f9, U+92fb, U+9302, U+930d, U+9311, U+9315, U+931d-931e, U+9327, U+9329, U+9347, U+9351, U+9357, U+935a, U+936b, U+9371, U+9373, U+9388, U+938b, U+938f, U+939e, U+93a1, U+93c1, U+93c7, U+93dc, U+93e2, U+93e7, U+93f1, U+93f5, U+93fb, U+9409, U+940f, U+9416-9417, U+9432, U+9434, U+943b, U+9445, U+946d, U+946f, U+9578-9579, U+9586, U+958c-958d, U+95ab, U+95b4, U+95c8, U+961d, U+962c, U+9633-9634, U+963c, U+9641, U+9661, U+9682, U+969a, U+96a9, U+96af, U+96b3, U+96ba, U+96bd, U+96d8, U+96da, U+96dd, U+9714, U+9723, U+9736, U+9741, U+9747, U+9755, U+9757, U+975b, U+976a, U+9796, U+979a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold063.woff2") format("woff2");
  unicode-range: U+2edf, U+979e, U+97a2, U+97b1-97b2, U+97be, U+97cc, U+97d1, U+97d4, U+97d8-97d9, U+97e1, U+97f1, U+9804, U+980d-980e, U+9814, U+9816, U+9823, U+9825, U+9832-9833, U+9847, U+9866, U+98ab, U+98ad, U+98b0, U+98b7-98b8, U+98bb-98bc, U+98bf, U+98c2, U+98c7, U+98cb, U+98e0-98e1, U+98e3, U+98e5, U+98ea, U+98f0-98f1, U+98f3, U+9908, U+9916-9917, U+991a-991c, U+9931-9933, U+993a-993c, U+9940-9941, U+9946, U+994d-994e, U+995c, U+995f-9960, U+99a3, U+99a6, U+99b9, U+99bd, U+99bf, U+99c3, U+99c9, U+99d4, U+99d9, U+99de, U+99f0, U+99f9, U+99fc, U+9a0a, U+9a11, U+9a16, U+9a1a, U+9a20, U+9a31, U+9a36, U+9a44, U+9a4c, U+9a58, U+9aaf, U+9ab7, U+9ab9, U+9ac6, U+9ad0, U+9ad2, U+9ad5, U+9adc, U+9ae0, U+9ae5, U+9ae9, U+9b03, U+9b0c, U+9b10, U+9b12, U+9b16, U+9b1c, U+9b2b, U+9b33, U+9b3d, U+9b4b, U+9b63, U+9b65, U+9b6b-9b6c, U+9b73, U+9b76-9b77, U+9ba6, U+9bac, U+9bb1-9bb2, U+9bb8, U+9bbe, U+9bc7, U+9bd8, U+9bdd, U+9be7, U+9bea-9beb, U+9bee-9bef, U+9bf3, U+9bf7, U+9bfa, U+9c16, U+9c18-9c1a, U+9c1d, U+9c22, U+9c27, U+9c29-9c2a, U+9c31, U+9c36-9c37, U+9c45, U+9c49-9c4a, U+9c54, U+9c58, U+9c5b-9c5d, U+9c5f, U+9c69-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75, U+9c7a, U+9ce6, U+9cf2, U+9d02, U+9d0b, U+9d11, U+9d17-9d18, U+9d32, U+9d42, U+9d4a, U+9d5f, U+9d62, U+9d69, U+9d6b, U+9d73, U+9d76-9d77, U+9d7e, U+9d84, U+9d8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold064.woff2") format("woff2");
  unicode-range: U+2e87, U+2ea4, U+2ebf-2ec0, U+2ecc, U+9d99, U+9da1, U+9db5, U+9db9, U+9dbd, U+9dbf, U+9dc3, U+9dc7, U+9dc9, U+9dd6, U+9dda, U+9ddf-9de0, U+9de3, U+9df4, U+9e02, U+9e0a, U+9e0d, U+9e19, U+9e1c-9e1d, U+9e7b, U+9e80, U+9e85, U+9e9b, U+9ea8, U+9ebd, U+9edf, U+9ee7, U+9eee, U+9eff, U+9f02-9f03, U+9f17, U+9f19, U+9f2f, U+9f37, U+9f3a, U+9f3d, U+9f41, U+9f45-9f46, U+9f53, U+9f55, U+9f58, U+9f5d, U+9f69, U+9f6d, U+9f70, U+9f75, U+fa13, U+fa20-fa21, U+fa24, U+fa49, U+fa58, U+fa5d-fa5e, U+fa66, U+20089, U+200a2, U+200a4, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+205d6, U+20628, U+2074f, U+20807, U+2083a, U+208b9, U+2097c, U+2099d, U+20ad3, U+20b1d, U+20d45, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+21336, U+21344, U+213c4, U+2146d, U+215d7, U+21647, U+21706, U+21742, U+219c3, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+231b6, U+231c3, U+231f5, U+23372, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+23638-2363a, U+23647, U+2370c, U+2371c, U+23764, U+237e7, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+24096, U+24103, U+241c6, U+241fe, U+243bc, U+24629, U+246a5, U+24896, U+24a4d, U+24b56;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold065.woff2") format("woff2");
  unicode-range: U+2eaa, U+2ebd, U+2eca, U+2ede, U+4efc, U+4f39, U+4fcd, U+4fff, U+50d8, U+50f4, U+5164, U+51be, U+51ec, U+529c, U+52c0, U+5372, U+53dd, U+5759, U+5765, U+58b2, U+5953, U+5963, U+59ba, U+5cf5, U+5dd0, U+5f21, U+605d, U+6085, U+60de, U+6111, U+6120, U+6213, U+654e, U+662e, U+663b, U+670e, U+6ae2, U+6c6f, U+6d6f, U+6d96, U+6df2, U+6df8, U+6e39, U+24b6f, U+24c16, U+24d14, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+254d9, U+255a7, U+257a9, U+257b4, U+259d4, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8, U+25ee8, U+25f23, U+25f5c, U+25fd4, U+25fe0, U+25ffb, U+2600c, U+26017, U+26060, U+260ed, U+26270, U+26286, U+2634c, U+26402, U+2667e, U+266b0, U+2671d, U+268dd, U+268ea, U+26951, U+2696f, U+269dd, U+26a1e, U+26a58, U+26a8c, U+26ab7, U+26c29, U+26c73, U+26cdd, U+26e65, U+26f94, U+26ff6-26ff8, U+2710d, U+27139, U+273da-273db, U+273fe, U+27410, U+27449, U+27614-27615, U+27631, U+27693, U+2770e, U+27723, U+27752, U+27985, U+27a84, U+27bb3, U+27bbe, U+27bc7, U+27cb8, U+27da0, U+27e10, U+27fb7, U+2808a, U+280bb, U+28282, U+282f3, U+2840c, U+28455, U+2856b, U+285c8-285c9, U+286d7, U+286fa, U+28946, U+28949, U+2896b, U+28987-28988, U+289ba-289bb, U+28a1e, U+28a29, U+28a43, U+28a71, U+28a99, U+28acd, U+28add, U+28ae4, U+28bc1, U+28bef, U+28d10, U+28d71, U+28dfb, U+28e1f, U+28e36, U+28e89, U+28eeb, U+28f32, U+28ff8, U+292a0, U+292b1, U+29490, U+295cf, U+2967f, U+296f0, U+29719, U+29750, U+298c6, U+29a72, U+29ddb, U+29e15, U+29e3d, U+29e49, U+29e8a, U+29ec4, U+29edb, U+29ee9, U+29fce, U+29fd7, U+2a01a, U+2a02f, U+2a082, U+2a0f9, U+2a38c, U+2a437, U+2a5f1, U+2a602, U+2a61a, U+2a6b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold066.woff2") format("woff2");
  unicode-range: U+2fad, U+3eda, U+4103, U+4e04-4e05, U+4e0c, U+4e1f, U+4e23-4e24, U+4e35, U+4e41, U+4e44, U+4e5c, U+4e63, U+4e68, U+4e74-4e75, U+4e79, U+4e7f, U+4e96-4e97, U+4eaf, U+4edb, U+4ee0, U+4ee2, U+4ee8, U+4eef, U+4ef3, U+4efe, U+4f02, U+4f08, U+4f0c, U+4f12, U+4f15, U+4f17, U+4f19, U+4f2e, U+4f31, U+4f33, U+4f35, U+4f3b, U+4f40, U+4f42, U+4f4b-4f4c, U+4f52, U+4f63, U+4f6e, U+4f71, U+4f79, U+4f81, U+4f84, U+4f89, U+4f8c, U+4f8e, U+4f90, U+4f93, U+4f99, U+4f9e-4f9f, U+4fb7, U+4fb9, U+4fbb-4fbd, U+4fc0-4fc1, U+4fc6, U+4fc8, U+4fcc, U+4fdc, U+4fe2, U+4ff0, U+4ffc-4ffd, U+5004, U+5007, U+500a, U+500c, U+5017, U+501b, U+501d, U+5030, U+5032-5033, U+5035, U+5045, U+504a, U+504c, U+5051-5052, U+5059, U+505f-5060, U+5062, U+5067, U+506d, U+5071, U+5081, U+5083-5084, U+5086, U+508a, U+508e-5090, U+509b, U+509e-50a2, U+50af-50b0, U+50b9, U+50bd, U+50c0, U+50c3, U+50d3, U+50dc-50dd, U+50df, U+50e2, U+50e4, U+50e8, U+50ef, U+50f1, U+50f6, U+50fa, U+50fe, U+5107, U+510c, U+56e4, U+5880, U+6911, U+6dca, U+7324, U+73bd, U+73d2, U+73f5, U+7421, U+7429, U+7575, U+7682, U+787a, U+79da, U+7fa1, U+813a, U+83f6, U+856b, U+8807, U+8b53, U+8d76, U+8ecf, U+8ff6, U+9067, U+91b2, U+91de, U+9206, U+9277, U+92d5, U+93a4, U+93f8, U+9431, U+9448, U+9592, U+9743, U+9751, U+9927, U+9bbb, U+9fc4, U+9fc6, U+fa0e, U+fa12, U+fa17-fa18, U+fa1c-fa1e, U+fa23, U+fa25, U+fa27-fa2d, U+fa6b-fa6d, U+20158, U+20bb7, U+233cc, U+233fe, U+242ee, U+2f8db;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold067.woff2") format("woff2");
  unicode-range: U+510d-510e, U+5110, U+5119, U+511c-511d, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5134, U+5138-5139, U+5142, U+514f, U+5153, U+5158, U+515f, U+5166, U+517e, U+5184, U+518e, U+51a1, U+51b8, U+51ba, U+51bf, U+51c2, U+51c8, U+51cf, U+51d1-51d3, U+51d5, U+51d8, U+51e5, U+51f2, U+51f7, U+5205, U+5218, U+5222, U+5228, U+5231-5232, U+5235, U+523c, U+5245, U+5258, U+525a, U+525f-5260, U+5266, U+526e, U+5278-5279, U+5280, U+5285, U+528a, U+528c, U+5295-5297, U+529a, U+52a5, U+52a7, U+52b0, U+52b6-52b8, U+52bd, U+52c4, U+52c6, U+52cf, U+52d4, U+52dc, U+52e1, U+52e5, U+52e8-52ea, U+52ec, U+52f1, U+52f4, U+52f6, U+5303, U+530c, U+5311, U+5313, U+5318, U+531b, U+531e-531f, U+5325, U+5327-5329, U+532b-532d, U+5330, U+5332, U+533c-533d, U+534b-534c, U+5359, U+535b, U+5365, U+536d, U+5379, U+537e, U+5383, U+5387-5388, U+538e, U+5394, U+5399, U+53a1, U+53aa-53ab, U+53af, U+53b5, U+53b8, U+53ba, U+53bd, U+53c5, U+53cf, U+53d2-53d3, U+53de, U+53e0, U+53e6-53e7, U+5402, U+5413, U+541a, U+5421, U+542a, U+542f, U+5431, U+5434-5435, U+5444, U+5447, U+544f, U+545e, U+5464, U+5467, U+5469, U+546d-546e, U+5481, U+5483, U+5485, U+5489, U+5491, U+549f, U+54a7, U+54aa, U+54b1, U+54b9, U+54bb, U+54ca, U+54cd-54ce, U+54e0, U+54ea, U+54f6, U+54fc, U+54fe, U+5505, U+5508, U+550c-550d, U+5515, U+552a, U+5532, U+5536, U+553b, U+553d, U+5549, U+554d, U+5551, U+5558, U+555a-555b, U+5566, U+557f, U+558f, U+5592-5594, U+5597, U+55a3-55a4, U+55b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold068.woff2") format("woff2");
  unicode-range: U+55c1, U+55c3, U+55c6, U+55cb, U+55d3, U+55d7-55d8, U+55db, U+55de, U+55f6, U+55ff, U+5605, U+560a, U+560d, U+560f, U+5611-5612, U+5619, U+562c, U+5633, U+5635, U+5639, U+563c, U+5641, U+5643-5644, U+5646, U+564b, U+564d, U+564f, U+5654, U+5661-5663, U+5669, U+5675, U+5684-5685, U+568b, U+569f, U+56a6-56a7, U+56ab, U+56b1, U+56b7, U+56be, U+56cb-56cc, U+56cf-56d0, U+56d9, U+56dc-56dd, U+56e1, U+56e5-56e7, U+56eb, U+56ed, U+56f1, U+5701-5702, U+5707, U+570c, U+5711, U+571a-571b, U+571d, U+5720, U+5722, U+5724-5725, U+572a, U+572c, U+572e, U+573d-573f, U+5752, U+5762, U+5767, U+576b, U+576d-576e, U+5771, U+5779-577a, U+577e, U+5781, U+5783, U+578c, U+5794-5795, U+5797, U+5799, U+579f, U+57a1, U+57a7, U+57a9, U+57bd, U+57d5, U+57dd, U+57e1, U+57e7, U+57e9, U+57fe, U+5803, U+5808, U+580c-580d, U+581b, U+581f, U+5826, U+582d, U+583f, U+584d, U+584f-5850, U+5855, U+585f, U+5868, U+5878, U+587f, U+5881, U+5887-5888, U+588c, U+5896, U+58a0-58a2, U+58a6, U+58bc, U+58c2, U+58c4, U+58c8, U+58d0, U+58d6, U+58dd, U+58e1, U+5912-5913, U+591d, U+5921, U+5923, U+5928, U+592f-5930, U+5933, U+5935-5936, U+593f, U+5943, U+5952, U+5959, U+595e, U+5961, U+596b, U+596f, U+5972, U+5979, U+597b, U+598c, U+598e, U+5995, U+5997, U+59a7, U+59ad, U+59af-59b0, U+59b3, U+59b7, U+59c1, U+59c4, U+59ca, U+59df, U+59ef, U+59f1-59f2, U+59f4, U+59f7, U+5a00, U+5a04, U+5a0e, U+5a12, U+5a1e, U+5a24, U+5a28, U+5a2a, U+5a30, U+5a44-5a45, U+5a47-5a48, U+5a4c, U+5a50, U+5a5e, U+5a63;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold069.woff2") format("woff2");
  unicode-range: U+2f39, U+5a7b, U+5a90, U+5a93, U+5a96, U+5a99, U+5aac, U+5ab2, U+5ab8, U+5abb, U+5ac6, U+5ac8, U+5acf, U+5aea, U+5af6, U+5afd, U+5b01, U+5b1b, U+5b1d, U+5b21, U+5b38, U+5b4b, U+5b5e, U+5b6e, U+5b7e, U+5b86, U+5b8a, U+5b8e, U+5b90-5b91, U+5b94, U+5ba8-5ba9, U+5bad, U+5baf, U+5bb1-5bb2, U+5bb7, U+5bba, U+5bbc, U+5bc1, U+5bcd, U+5bcf, U+5bd7, U+5bd9-5bda, U+5be0, U+5bef, U+5bf4, U+5c0c, U+5c17, U+5c1f, U+5c26, U+5c2c, U+5c2e, U+5c32, U+5c35-5c36, U+5c59-5c5a, U+5c5c, U+5c6d, U+5c74-5c75, U+5c7b, U+5c7d, U+5c87, U+5c92, U+5c9d, U+5cb2, U+5cb4, U+5cd7, U+5cdd, U+5cee, U+5cf1-5cf2, U+5d01, U+5d12, U+5d23, U+5d34, U+5d3d, U+5d3f, U+5d43, U+5d48, U+5d51, U+5d55, U+5d59, U+5d5f-5d60, U+5d62, U+5d64, U+5d79-5d7a, U+5d7e-5d7f, U+5d83, U+5d8a, U+5d93, U+5d95, U+5d9b, U+5d9f, U+5dab, U+5dc3, U+5dc7, U+5dce, U+5dd9, U+5df8-5df9, U+5e07, U+5e0d, U+5e20, U+5e28, U+5e32, U+5e35, U+5e4b, U+5e50-5e51, U+5e5b-5e5c, U+5e68, U+5e6a, U+5e70, U+5e80, U+5e8b, U+5e8e, U+5ea2, U+5ea4, U+5ea8, U+5eb1, U+5eb3, U+5ebd, U+5ecc, U+5ece, U+5ed1, U+5ed4-5ed5, U+5edc, U+5ede, U+5ee5, U+5eeb, U+5f06, U+5f19, U+5f22, U+5f24, U+5f28, U+5f2b-5f2c, U+5f2e, U+5f30, U+5f3b, U+5f3f, U+5f44, U+5f4d, U+5f50, U+5f5b, U+5f60, U+5f6f, U+5f74-5f75, U+5f78, U+5f7a, U+5f8d, U+5f96, U+5f9d, U+5fab-5fac, U+5fb0-5fb1, U+5fc8, U+5fd0-5fd1, U+5fe8, U+5fea, U+5fec-5fed, U+5ff2, U+5ff6, U+5ffa, U+6007, U+600a, U+6013, U+601a, U+601f, U+602d, U+6040, U+6048-6049, U+6051, U+6054, U+6056-6057, U+6061, U+6067;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold070.woff2") format("woff2");
  unicode-range: U+6071, U+607e, U+6082, U+6086, U+6088, U+608e, U+6091, U+6093, U+6098, U+60a2, U+60a4-60a5, U+60b7, U+60bb, U+60c2, U+60c4, U+60c9-60ca, U+60ce-60cf, U+60e2, U+60e5, U+60fc-60fd, U+6102, U+6107, U+610a, U+610c, U+6114, U+6116-6117, U+6122, U+612a, U+6131, U+6135-6136, U+6139, U+6145, U+6149, U+615e, U+616c, U+6172, U+6178, U+617b, U+617f-6181, U+6183-6184, U+618b, U+619c-619d, U+619f-61a0, U+61aa, U+61b8, U+61c0-61c2, U+61ce-61cf, U+61dc, U+61de, U+61e1-61e2, U+61e5, U+61e7, U+61e9, U+61ec-61ed, U+61ef, U+6201, U+6203-6204, U+6207, U+621c, U+6220, U+6227, U+622b, U+6239, U+623d, U+6242, U+6244, U+6250, U+6254, U+625c, U+627a, U+627d, U+628d-6290, U+62a8, U+62b3, U+62b6-62b7, U+62ba, U+62be-62bf, U+62ce, U+62da, U+62ea, U+62f2, U+62f4, U+6304, U+630b, U+6313, U+6316, U+6329-632a, U+632d, U+6336, U+6342, U+6346, U+634a-634b, U+6352-6354, U+6358, U+635b, U+6366, U+636d, U+6371, U+6374-6375, U+6378, U+637d, U+637f, U+6382, U+6387, U+638a, U+6390, U+6395, U+639a, U+639e, U+63a4, U+63a6, U+63ad-63af, U+63c1, U+63c5, U+63c8, U+63ce, U+63d1, U+63d3, U+63ea, U+63f3, U+63f8-63f9, U+640a, U+6412, U+6418, U+6420, U+6424, U+642a, U+6430, U+6435, U+643d, U+643f, U+644b, U+644f, U+6452-6454, U+645c, U+645f, U+6461, U+6463, U+6474, U+647b, U+6485, U+648f-6490, U+6498-6499, U+649b, U+64a1, U+64a3, U+64a6, U+64a8, U+64ac, U+64b3, U+64bd, U+64c9, U+64d1, U+64e9-64ea, U+64ed, U+64f0, U+64f5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold071.woff2") format("woff2");
  unicode-range: U+6501, U+6508-650a, U+6513, U+6519, U+651b, U+651f, U+6526, U+652e, U+6531, U+653a, U+653c-653d, U+6543, U+6547, U+6549, U+6550, U+6552, U+655f-6560, U+657d, U+6592, U+6595, U+6598, U+65a0, U+65a3, U+65a6, U+65ae, U+65b3-65b4, U+65c8, U+65ce, U+65d0, U+65d6, U+65d8, U+65df, U+65f0, U+65f4-65f5, U+65fe-65ff, U+660d, U+6611-6612, U+6616, U+661d, U+6623, U+6626, U+6629, U+662c, U+6637, U+6639, U+6640, U+6646, U+664a, U+6658, U+665c, U+6660, U+6675, U+6679, U+667c, U+667e-667f, U+668b-668c, U+669a-669c, U+669f, U+66a4, U+66c0, U+66c2-66c3, U+66cc, U+66ce-66cf, U+66d4, U+66df, U+66eb, U+66ee, U+6707, U+671c, U+6720, U+6722, U+673e, U+6745, U+6755, U+676c, U+676e, U+6784, U+678e-678f, U+6791, U+6796, U+6799, U+67b1, U+67b5, U+67bc-67bd, U+67c2, U+67c5, U+67c9, U+67dc, U+67e1, U+67e6, U+67f2, U+67f6, U+6814, U+6819, U+6827-6828, U+682f-6830, U+683f, U+684a, U+6858, U+686f-6871, U+6879, U+687b, U+6884, U+6886, U+6888, U+68a1, U+68a9, U+68ae, U+68d1, U+68d3, U+68dc-68dd, U+68ea-68eb, U+68f5-68f6, U+68fd, U+6906, U+6909, U+6910, U+6913, U+6916-6917, U+6931, U+6933, U+6938, U+6945, U+694e, U+695b, U+6965-6966, U+6970-6971, U+697b, U+698d, U+69a1, U+69a8, U+69ab, U+69af, U+69b8, U+69c5, U+69c8, U+69d7, U+69e5, U+69f1, U+6a00-6a01, U+6a03, U+6a20, U+6a24, U+6a28, U+6a37, U+6a4a, U+6a51, U+6a55, U+6a67, U+6a6a, U+6a71, U+6a81, U+6a86-6a87, U+6a9b, U+6aaf-6ab1, U+6ab4, U+6abe-6abf, U+6ac8-6ac9, U+6acc, U+6ad5-6ad6, U+6af0, U+6afc, U+6b02;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold072.woff2") format("woff2");
  unicode-range: U+6b03, U+6b06-6b07, U+6b09, U+6b24, U+6b28, U+6b2b, U+6b36, U+6b3b, U+6b3f, U+6b4d, U+6b52, U+6b5d, U+6b6b, U+6b6e, U+6b70, U+6b7d-6b7e, U+6b85, U+6b97, U+6b9f-6ba0, U+6ba2-6ba3, U+6ba8, U+6bac, U+6bb0, U+6bb8-6bb9, U+6bc3-6bc4, U+6bcc, U+6be1, U+6be3, U+6bf7, U+6bf9, U+6c04, U+6c09, U+6c0d, U+6c12, U+6c19, U+6c1f, U+6c26-6c28, U+6c2c, U+6c2e, U+6c3b, U+6c4a-6c4b, U+6c4f, U+6c52, U+6c54, U+6c6b, U+6c78-6c79, U+6c7b, U+6c87, U+6c9f, U+6cb0, U+6cb2, U+6cb4, U+6ccd, U+6ccf, U+6cd1-6cd2, U+6ce7, U+6cf2, U+6cf4, U+6d07, U+6d0f, U+6d11, U+6d13, U+6d1a, U+6d28, U+6d57, U+6d5f, U+6d61, U+6d67, U+6d7c, U+6d92, U+6d97, U+6db7, U+6db9, U+6dbd, U+6de0, U+6de2, U+6de5, U+6def-6df0, U+6df4, U+6e00, U+6e04, U+6e3b, U+6e45, U+6e52, U+6e5d, U+6e62, U+6e68, U+6e73, U+6e7b, U+6e7d, U+6e8d, U+6e99, U+6ea0, U+6ead-6eae, U+6eb3, U+6ebb, U+6ec0, U+6ec8, U+6ecd, U+6ecf, U+6eed-6eee, U+6efd, U+6f04, U+6f08, U+6f0d, U+6f16, U+6f1b, U+6f26, U+6f29, U+6f2d, U+6f30, U+6f3b, U+6f4f, U+6f53, U+6f5d, U+6f6c, U+6f83, U+6f87, U+6f8b, U+6f92-6f93, U+6f9a, U+6fa6, U+6fa8, U+6fae, U+6fb0, U+6fc5, U+6fe8, U+6ffd, U+700d, U+7017, U+7020, U+702f, U+7034, U+7037, U+7044, U+7048-7049, U+7055, U+7094, U+7096, U+7098, U+709b, U+70b0, U+70b4, U+70d5-70d6, U+70fa, U+7105, U+710b, U+712d, U+7138, U+7141, U+7145, U+714b, U+7157, U+715a, U+7179, U+718c, U+719a, U+71b0, U+71b2, U+71bf-71c0, U+71cc, U+71d6, U+71da, U+71f8, U+7208-7209, U+7213, U+7217, U+721a, U+721d, U+721f, U+7224, U+722f, U+7241, U+7243, U+7245, U+724e-7250;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold073.woff2") format("woff2");
  unicode-range: U+725a, U+725c, U+725e, U+7260, U+7268, U+726b, U+7271, U+7277, U+727b-727c, U+7284, U+7289, U+7293, U+72a8, U+72b4, U+72c7, U+72c9, U+72d5-72d6, U+72d8, U+72df, U+72e5, U+72f4, U+72fe, U+7302, U+7304-7305, U+730b, U+730d, U+7313, U+731e, U+7322, U+7332, U+7335, U+733a-733b, U+7343, U+734d, U+7356, U+7358, U+735d-7360, U+7367, U+7369, U+7379, U+7380, U+7383, U+7386, U+738e, U+7390, U+7393, U+7397, U+73aa, U+73ad, U+73c6, U+73cc, U+73d3, U+73dd, U+73e6, U+73f4, U+73f7, U+73fb, U+73fd, U+73ff-7400, U+7404, U+7411, U+742d, U+7451, U+7466-7468, U+746e, U+7472, U+7480, U+748f, U+7491, U+749a, U+74ae-74af, U+74b1-74b2, U+74cc, U+74d0, U+74d3, U+74db, U+74df, U+74e4, U+74e8, U+74ea, U+74f4, U+74fb-74fc, U+7506, U+7512, U+7516, U+7521, U+7527, U+7529, U+7536, U+7539, U+753f, U+7543, U+7547, U+7557, U+755e-755f, U+7561, U+757b-757c, U+7585, U+7590, U+7593, U+7595, U+7599, U+759c, U+75a4, U+75b4, U+75ba, U+75c1, U+75c4, U+75cc, U+75d7, U+75dc, U+75e1, U+75ef, U+7604, U+760a, U+760c, U+7612, U+761d, U+7623, U+7629, U+7632, U+7638-763a, U+7640, U+7644-7645, U+764a, U+7659, U+765f, U+7674, U+7685, U+768c-768d, U+769f, U+76a2-76a5, U+76ad, U+76bd, U+76c1, U+76cb, U+76d9, U+76e0, U+76f0, U+76f6, U+76f9, U+7700, U+7706, U+770e, U+7712, U+7714-7715, U+771c, U+7722, U+7728, U+772e-772f, U+7739, U+773d-773e, U+7742, U+7745, U+774a, U+774f, U+7752, U+7756-7757, U+775e, U+7764, U+7767, U+776c, U+7770, U+7773-7774, U+7784, U+778c-778d, U+7795-7796, U+77a7;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold074.woff2") format("woff2");
  unicode-range: U+77ae-77af, U+77b1, U+77b5, U+77be, U+77c3, U+77c9, U+77d1-77d2, U+77d5, U+77d9, U+77f1, U+77f8, U+780e, U+7811, U+781d, U+7822-7823, U+782e, U+7830, U+7835, U+7837, U+7844, U+7848, U+784c, U+7852, U+785c, U+785e, U+7860-7861, U+7863, U+787e, U+788f, U+7898, U+78a1, U+78a8, U+78ac, U+78b1-78b3, U+78bd, U+78bf, U+78c7, U+78c9, U+78d2-78d3, U+78d6, U+78db, U+78df, U+78ea, U+78f3, U+78f6, U+78ff, U+7906, U+790c, U+791a, U+791e-7920, U+7927, U+7929, U+792d, U+7935, U+793d, U+793f, U+7944, U+794b, U+794f, U+7951, U+7954, U+7969, U+796b, U+797b-797c, U+797e, U+798b-798c, U+7991, U+7993, U+799c, U+79a8, U+79ab, U+79af, U+79c4, U+79cf, U+79dd, U+79e0, U+79e2, U+79e5, U+79ea, U+79f1, U+79f8, U+79fc, U+7a02, U+7a07, U+7a09, U+7a0c, U+7a21, U+7a27, U+7a2b, U+7a2f-7a30, U+7a34-7a35, U+7a3a, U+7a44-7a45, U+7a48, U+7a55, U+7a65, U+7a7e, U+7a80, U+7a86, U+7a8b, U+7a91, U+7a94, U+7a9e, U+7ab5, U+7ac6, U+7ac9, U+7adb, U+7ae9, U+7aec, U+7af1, U+7afb, U+7afe, U+7b14, U+7b1f, U+7b23, U+7b29, U+7b2b, U+7b30, U+7b34, U+7b3f-7b40, U+7b6a, U+7b77, U+7b84, U+7b89, U+7b8e, U+7b96, U+7ba0, U+7ba5, U+7bac, U+7bb0, U+7bb2, U+7bb6, U+7bba-7bbb, U+7bbd, U+7bc2, U+7bc8, U+7bdb, U+7be8, U+7bf2, U+7bf4-7bf5, U+7bf8-7bfa, U+7bfc, U+7bfe, U+7c02, U+7c04, U+7c06, U+7c09, U+7c0c, U+7c19, U+7c1b, U+7c25, U+7c28, U+7c2c, U+7c34, U+7c39-7c3a, U+7c46, U+7c52-7c53, U+7c55, U+7c5a-7c5d, U+7c63, U+7c67, U+7c72, U+7c7c-7c7d, U+7c86-7c87, U+7c9e, U+7cb0, U+7cba-7cbb;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold075.woff2") format("woff2");
  unicode-range: U+2eb1, U+7cc7, U+7cc9, U+7ccf, U+7cd3-7cd4, U+7cda, U+7ce9, U+7d0f, U+7d11, U+7d16, U+7d26, U+7d2a, U+7d2d, U+7d3c, U+7d4d, U+7d51, U+7d57, U+7d5d, U+7d65, U+7d67, U+7d78, U+7d7b, U+7d81-7d82, U+7d85, U+7d8d, U+7d91, U+7d96, U+7d9e, U+7db3, U+7db9, U+7dc3-7dc6, U+7dcd-7dce, U+7de2, U+7de5, U+7dea-7deb, U+7ded, U+7df5-7df6, U+7dfa, U+7e00, U+7e1c, U+7e2d, U+7e2f, U+7e33, U+7e36, U+7e3f, U+7e44, U+7e4e, U+7e50, U+7e58, U+7e5f, U+7e62, U+7e65, U+7e6e-7e6f, U+7e78, U+7e81, U+7e95, U+7e9d-7e9e, U+7f3d, U+7f3f, U+7f53, U+7f5b-7f5d, U+7f65-7f66, U+7f71, U+7f7f-7f80, U+7f8b, U+7f8d, U+7f8f, U+7fa2, U+7fa6, U+7faa, U+7fb4, U+7fbc, U+7fc0, U+7fc8, U+7fe8, U+7ffd-7fff, U+8007, U+800d, U+800f, U+8013, U+801d-8020, U+802e, U+8034, U+8039-803a, U+803e, U+8040, U+8044, U+8060, U+8064, U+806d, U+8081, U+8088, U+808e, U+809e, U+80a6, U+80ab, U+80b9, U+80c8, U+80cd, U+80cf, U+80d2, U+80d4, U+80ed-80ee, U+80f0, U+80f2, U+80f6, U+80f9-80fa, U+80fe, U+8103, U+810b, U+8117, U+811c, U+8120, U+8130, U+813c, U+8145, U+8147, U+814c, U+8152, U+8157, U+8161, U+816f, U+8177, U+8186, U+818b, U+818e, U+8190, U+8196, U+819b, U+819e, U+81a2, U+81ae, U+81b4, U+81c5, U+81cb, U+81ce, U+81d5, U+81dd-81de, U+81e1, U+81eb, U+81f0-81f2, U+81f5-81f6, U+81f8-81f9, U+8200, U+8203, U+820f, U+8213-8214, U+821a, U+821d, U+8228, U+823a, U+8243-8244, U+824e, U+8251, U+8256, U+8267, U+826d, U+827b, U+8280-8281, U+8284, U+8287, U+8289, U+8291, U+8294, U+8296, U+8298, U+829a-829b, U+82a0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold076.woff2") format("woff2");
  unicode-range: U+82aa, U+82b0, U+82d0, U+82da, U+82e0, U+82e4, U+82ea, U+82ed, U+82ef, U+82f6, U+830a-830b, U+831e-831f, U+8321, U+832c, U+832e, U+8333, U+8337, U+833d, U+8342, U+834d-834e, U+8353, U+8356, U+8370, U+8378, U+8380, U+8382, U+8384, U+8399, U+839c, U+83a6, U+83ac-83ad, U+83be, U+83e8, U+83f8, U+83fc, U+8419, U+842f, U+8445, U+8447, U+844d, U+8456, U+8458, U+8460, U+8464, U+8467, U+846a, U+8474, U+847d, U+8492-8493, U+8495, U+84a8-84aa, U+84b1, U+84bd, U+84c7-84c8, U+84cc, U+84f2, U+84f7, U+84fb, U+8502-8503, U+8507, U+850e, U+8510, U+851c, U+8522, U+8527, U+852a, U+8533, U+8536, U+853f, U+8546, U+8550, U+8552, U+8556, U+855c-855d, U+855f-8560, U+8579, U+8585, U+8589, U+858b, U+8598, U+85a0, U+85a5, U+85a7, U+85b4, U+85b6, U+85b8, U+85bd-85bf, U+85c2, U+85da, U+85e0, U+85e8, U+85f3, U+85fc, U+860d-860e, U+8619, U+861b, U+8636, U+863a, U+863d, U+8642, U+8646, U+8652, U+8658-8659, U+865d, U+8660-8661, U+8663-8664, U+8669, U+8676, U+8688, U+8696, U+869a, U+86a1, U+86a6-86a7, U+86ad, U+86b4-86b5, U+86b7, U+86b9, U+86bf-86c0, U+86c5, U+86d2, U+86da, U+86dc, U+86e0, U+86e5, U+86e7, U+8704, U+870f, U+8714, U+871e, U+8728, U+872e-872f, U+8732, U+8739, U+873c-873d, U+8745, U+874d, U+875d, U+8761, U+876f, U+877b, U+8783-8786, U+878c, U+8790, U+8795, U+8797-8799, U+879e, U+87a3, U+87ae, U+87b1, U+87bf, U+87c8-87ca, U+87d5, U+87d9-87da, U+87dc, U+87e2, U+87e4, U+87f1, U+87f3, U+87f8, U+87fa, U+87ff;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold077.woff2") format("woff2");
  unicode-range: U+8809, U+8812, U+8818-881c, U+881e, U+882d, U+8830, U+8835, U+883a, U+8841, U+8843, U+8845, U+8848-8849, U+884b, U+884e, U+8851, U+8855-8856, U+885a, U+885c, U+8860, U+8871, U+8879, U+887b, U+8880, U+889a-889c, U+889f, U+88a8, U+88ba, U+88cb-88cd, U+88de, U+88e7, U+88ef, U+88f7, U+8906, U+890d-890f, U+8915-8916, U+8920, U+8926, U+8928, U+8931, U+8935, U+893a, U+893e, U+8946, U+894f, U+8952, U+8957, U+895a-895c, U+8961, U+8963, U+896b, U+896e, U+8970, U+8973, U+8975, U+897a-897d, U+898d, U+8995, U+899b-899c, U+89a0, U+89a5, U+89b4-89b6, U+89bc, U+89d5, U+89d7, U+89e9, U+89ed, U+89f9, U+8a04-8a05, U+8a07, U+8a0f, U+8a1e, U+8a20, U+8a24, U+8a26, U+8a2b-8a2c, U+8a2f, U+8a3d, U+8a40, U+8a43, U+8a49, U+8a53, U+8a56-8a57, U+8a5c, U+8a65, U+8a67, U+8a76-8a77, U+8a7a-8a7b, U+8a7e-8a80, U+8a83, U+8a86, U+8a8b, U+8a8f, U+8a92, U+8a96-8a97, U+8a99, U+8a9f, U+8aa9, U+8aaf, U+8ab3, U+8ab6, U+8abb, U+8ac3, U+8ac6, U+8ac8-8aca, U+8ad1, U+8ad3-8ad5, U+8add, U+8aec, U+8af0, U+8af5, U+8aff, U+8b06, U+8b0b, U+8b11, U+8b1e, U+8b30, U+8b37, U+8b3c, U+8b42, U+8b44-8b45, U+8b48, U+8b4d, U+8b52, U+8b63, U+8b6d, U+8b78-8b79, U+8b7c, U+8b7e, U+8b84-8b85, U+8b8d, U+8b8f, U+8b9f, U+8c38, U+8c3e, U+8c4b, U+8c51, U+8c53, U+8c58-8c59, U+8c5b, U+8c5d, U+8c63-8c64, U+8c66, U+8c75-8c76, U+8c7b, U+8c7e, U+8c86-8c87, U+8c8b, U+8c90, U+8c9c, U+8cb9-8cba, U+8cc5-8cc6, U+8cc9, U+8ccb, U+8ccf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold078.woff2") format("woff2");
  unicode-range: U+8cdd, U+8ce8, U+8cec, U+8cef, U+8cf2, U+8cf5, U+8cf7, U+8cff, U+8d01, U+8d03, U+8d17, U+8d65, U+8d69, U+8d6e, U+8d7f, U+8d82, U+8d88, U+8d8d, U+8d90-8d91, U+8d9e-8da0, U+8dab-8dac, U+8db2, U+8db5, U+8db7, U+8db9, U+8dbb-8dbc, U+8dc0, U+8dc5, U+8dc7, U+8dca, U+8dd4-8dd5, U+8de4-8de5, U+8de7, U+8df0-8df2, U+8df4, U+8e01, U+8e04-8e05, U+8e0b, U+8e11, U+8e26, U+8e31, U+8e33, U+8e37-8e38, U+8e40-8e41, U+8e4d-8e4f, U+8e5b-8e5e, U+8e61, U+8e69, U+8e71, U+8e79-8e7a, U+8e82-8e83, U+8e89, U+8e90, U+8e92, U+8e95, U+8e9a-8e9b, U+8e9d, U+8ea2, U+8ea7, U+8ea9, U+8ead, U+8eba, U+8ec1, U+8ec3-8ec4, U+8ec7, U+8edc, U+8ee8, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8f02, U+8f07, U+8f0f-8f10, U+8f16, U+8f18, U+8f20-8f21, U+8f23, U+8f25, U+8f27-8f28, U+8f2c, U+8f2e, U+8f34-8f35, U+8f37, U+8f3a, U+8f41, U+8f43, U+8f47, U+8f4f, U+8f51-8f53, U+8f55, U+8f5d-8f5e, U+8f65, U+8f9d, U+8fa0-8fa1, U+8fa5, U+8fb8, U+8fbe, U+8fc0, U+8fcb, U+8fd0, U+8fd2, U+8fe3, U+8ffe, U+9004, U+9018, U+901b, U+9028-902a, U+902c, U+902f, U+9033-9034, U+903f, U+904c, U+905b, U+9062, U+9066, U+906c, U+9070, U+9074, U+9079, U+908b, U+908e, U+9098, U+90a0, U+90a5, U+90b2, U+90b4, U+90bd, U+90cc, U+90d2, U+90d5, U+90d8-90d9, U+90e5, U+90f0, U+9105, U+9108, U+910d, U+9110, U+9117, U+911a, U+9120, U+9125, U+9129, U+912e, U+9136, U+913c, U+9143, U+914f, U+9153, U+915a, U+9167, U+916d, U+917a-917b, U+9181, U+9186, U+918a, U+9191;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold079.woff2") format("woff2");
  unicode-range: U+9193-9195, U+9198, U+91a1, U+91a6, U+91ad, U+91b0, U+91bb, U+91bd, U+91bf, U+91c2, U+91c5, U+91d3-91d4, U+91d9, U+91e9-91ea, U+91ef-91f0, U+91f7, U+91f9, U+91fd, U+9200, U+9204-9205, U+9209, U+920c, U+9212-9213, U+9218, U+921c-921d, U+9223-9226, U+9228, U+922e-9230, U+9235-9236, U+923e, U+9246, U+924d, U+9258, U+925c-925d, U+9269, U+926e-9270, U+9275-9276, U+9279, U+927b, U+928a, U+928e, U+9292, U+92a0, U+92a4-92a5, U+92a8, U+92af, U+92b6, U+92b8, U+92ba-92bd, U+92c1, U+92c3, U+92c5, U+92c7-92c8, U+92cd, U+92d8, U+92dc-92dd, U+92df, U+92e1, U+92e3, U+92e8, U+92ec, U+92ee, U+92f0, U+9300, U+9308, U+9314, U+931c, U+9324, U+932a, U+9333-9334, U+9336-9337, U+9350, U+9352, U+9355, U+9358, U+935e, U+9367, U+9369, U+936d, U+936f, U+9374, U+9376, U+937a, U+937d, U+937f-9382, U+938a, U+938d, U+9392, U+9395, U+9398, U+93a6, U+93a8-93a9, U+93ab, U+93b4-93b6, U+93c4-93c5, U+93c9-93cd, U+93d3, U+93d9, U+93e6, U+93f7, U+93f9-93fa, U+9401-9402, U+9408, U+940d-940e, U+9415, U+941f, U+942e-942f, U+943d, U+943f, U+9443, U+944c, U+9455, U+9459, U+945c, U+945f, U+9461, U+9468, U+946e, U+9483-9484, U+957e, U+9584, U+9588, U+959d-959e, U+95a1, U+95ba, U+95bf, U+95c6, U+95c9, U+95d1-95d2, U+95d9, U+95dd, U+95df-95e0, U+95e4, U+95e6, U+961e, U+9622, U+9624-9626, U+9631, U+9637-963a, U+963d, U+9652, U+9654, U+9656-9657, U+966e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold080.woff2") format("woff2");
  unicode-range: U+9674, U+967b-967c, U+967e-967f, U+9681, U+9683, U+9689, U+9691, U+9696, U+969f, U+96a6, U+96ae, U+96ca, U+96df, U+96f1, U+96fa, U+9702-9703, U+9705, U+9709, U+971a-971b, U+971d, U+9721-9722, U+9728, U+9731, U+974a, U+9758, U+9763, U+9767, U+9776-9778, U+977b, U+977d, U+977f-9780, U+9789, U+9797, U+9799, U+979f, U+97ac, U+97b5-97b6, U+97b8-97b9, U+97bc, U+97bf, U+97c4-97c5, U+97c7, U+97ca, U+97cd-97ce, U+97d0, U+97d7, U+97dd, U+97e0, U+97e4, U+97ef, U+97f7-97f8, U+97fa, U+9807, U+9819, U+981c, U+9820, U+9826, U+982e-982f, U+9835, U+983e, U+9844, U+984a, U+9851, U+9862-9863, U+986a, U+98ae, U+98b4, U+98c5, U+98cc, U+98e6, U+98f6, U+9902, U+9907, U+9911, U+9915, U+991f, U+9922, U+9926, U+992b, U+9934-9935, U+9939, U+9947-9948, U+9954, U+9959, U+995b, U+995e, U+999b, U+999d, U+999f, U+99b0-99b2, U+99b5, U+99ba, U+99d3, U+99da, U+99dc, U+99e7, U+99ea-99ec, U+99f4-99f5, U+99fd-99fe, U+9a04, U+9a0b-9a0c, U+9a10, U+9a1e, U+9a22-9a23, U+9a27, U+9a33, U+9a35, U+9a41, U+9a47, U+9a4b, U+9a51, U+9a54, U+9a56, U+9a5d, U+9aaa, U+9aac, U+9aae, U+9ab2, U+9ab4-9ab5, U+9abb, U+9abe-9abf, U+9ac8, U+9ad7, U+9adb, U+9ae4, U+9ae7, U+9aec, U+9af2-9af3, U+9af5, U+9afa, U+9afd, U+9aff-9b01, U+9b04-9b05, U+9b09, U+9b0b, U+9b0d-9b0e, U+9b19, U+9b1b, U+9b26, U+9b34-9b35, U+9b37, U+9b39-9b3a, U+9b48, U+9b4c, U+9b55-9b57, U+9b5b, U+9b61, U+9b68, U+9b6a, U+9b6d-9b6e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold081.woff2") format("woff2");
  unicode-range: U+2e8b-2e8d, U+2e95, U+2ea2, U+2ea9, U+2eac, U+2eae, U+2eb3, U+2eb7, U+2ebc, U+2ec6, U+2ed7, U+2edd, U+3405, U+3427, U+3488, U+353e, U+35de, U+3614, U+38a1, U+38ad, U+39a4, U+39b8, U+3a5c, U+3a85, U+3ac4, U+3acb, U+3af3, U+3bf3, U+3d31, U+3d4e, U+3dcc, U+3e40, U+3e8a, U+3fb1, U+3fdc, U+4293, U+440c, U+457a, U+45be, U+4610, U+46ae, U+471f, U+47e6, U+481e, U+4b38, U+4b7e, U+4c38, U+4ce1, U+4e37, U+4f2b, U+4fd3, U+9b78, U+9b7f-9b80, U+9b85-9b87, U+9b89, U+9b8b, U+9b8d, U+9b90, U+9b94, U+9b9a, U+9b9d, U+9ba9, U+9bb0, U+9bb7, U+9bbc, U+9bbf, U+9bc8, U+9bd0, U+9bd7, U+9bdf, U+9bf9, U+9bff, U+9c02, U+9c0b, U+9c0f, U+9c11, U+9c1c, U+9c1e, U+9c26, U+9c28, U+9c35, U+9c3d, U+9c43-9c44, U+9c4e, U+9c56, U+9c5e, U+9c68, U+9c7b, U+9cf7, U+9cf9, U+9d1c, U+9d2f-9d30, U+9d33-9d34, U+9d3a, U+9d3c-9d3d, U+9d45, U+9d53-9d54, U+9d65, U+9d6a, U+9d7b, U+9d83, U+9d86, U+9d8e, U+9d92-9d93, U+9d95, U+9d97-9d98, U+9daa, U+9dae, U+9db1, U+9dca, U+9dd4-9dd5, U+9dde, U+9de5, U+9de9, U+9deb, U+9dee, U+9df0, U+9df3, U+9dfe, U+9e0e, U+9e10-9e12, U+9e16, U+9e7a, U+9e82-9e84, U+9e87, U+9e8e-9e8f, U+9e96, U+9e98, U+9eae, U+9eb0, U+9eb3, U+9ec6, U+9ec8, U+9ecb, U+9ed5, U+9ee4, U+9eec-9eed, U+9ef0-9ef2, U+9ef5, U+9ef8, U+9f09, U+9f0f, U+9f11-9f12, U+9f14, U+9f16, U+9f1a-9f1b, U+9f1f, U+9f22, U+9f26, U+9f2a-9f2b, U+9f31-9f32, U+9f34, U+9f3c, U+9f3f, U+9f43-9f44, U+9f47, U+9f56, U+9f5a, U+9f5e, U+9f68, U+9f6e-9f6f, U+9f71, U+9f73, U+9f7a, U+9f7d, U+9f8f, U+9f91-9f92, U+9f96, U+9f9e, U+9fa1, U+9fa3, U+9fa5, U+25ad7, U+2626a, U+2d544;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold082.woff2") format("woff2");
  unicode-range: U+5077, U+50f0, U+5167, U+5174, U+5179, U+51d4, U+51df, U+5226, U+522b, U+5389, U+53c1, U+53c4, U+5433, U+543f, U+544c, U+5527, U+55ec, U+55ee, U+55f1, U+55f8, U+5620, U+575f, U+57ae, U+586d, U+5898, U+591f, U+5939, U+59ec, U+5a1b, U+5b76, U+5b82, U+5c14, U+5c19, U+5c2a, U+5ce6, U+5dff, U+5e99, U+5f3a, U+5f65, U+6164, U+617d, U+61e8, U+6231, U+6236, U+631b, U+65be, U+65e3, U+66b3, U+6725, U+6735, U+6743, U+6780, U+67a4, U+67be, U+67fa, U+6805, U+688e, U+6986, U+6a54, U+6af8, U+6b72, U+6cac, U+6d01, U+6e42, U+6e89, U+6ebc, U+6eda-6edb, U+6ee6, U+6f9d, U+6fb7, U+71f4, U+73ba, U+73e4, U+7522, U+764e, U+76eb, U+77b7, U+7928, U+7942, U+7a05, U+7abd, U+7b53, U+7c2f, U+7c42, U+7c7b, U+7d55, U+7dd0, U+7e48, U+80f7, U+812b, U+8141, U+8173, U+81ef, U+820b, U+8346, U+835a, U+85f4, U+867d, U+8722, U+878e, U+886e, U+88c6, U+88e0, U+8a01, U+8aaa, U+8b0f, U+8c9f, U+8cd2, U+8d1c, U+8e75, U+8e77, U+8fa2, U+8fc8, U+90c9, U+92b3, U+93bb, U+95b1, U+95e8, U+9839, U+99e1, U+9a08, U+9abd, U+9b1d, U+9b2c, U+9c61, U+9fb4, U+9fbc-9fc2, U+9fcc, U+f909, U+f91f, U+f95f, U+f983, U+f999-f99a, U+f9a2, U+f9c3, U+fa03, U+2008a, U+200b0, U+200f5, U+2053f, U+205b1, U+20611, U+206ec, U+207c8, U+2090e, U+20984, U+20a64, U+20d58, U+21a1a, U+22609, U+22e42, U+22feb, U+237f1, U+23cbe, U+2404b, U+243d0, U+24e04, U+24ff2, U+2567f, U+25874, U+259cc, U+26222, U+26999, U+26c9e, U+279b4, U+27c3c, U+27d73, U+28cdd, U+28e17, U+28ef6, U+29d4b, U+2a2b2, U+2a9e6, U+2b746, U+2b751, U+2b753, U+2b75a, U+2b75c, U+2b765, U+2b776-2b777, U+2b77c, U+2b782, U+2b789, U+2b78b, U+2b78e, U+2b794, U+2b7ac, U+2f82c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold083.woff2") format("woff2");
  unicode-range: U+2b7af, U+2b7bd, U+2b7c9, U+2b7cf, U+2b7d2, U+2b7d8, U+2b7f0, U+2b80d, U+2b817, U+2b81a, U+2e278, U+2e569, U+2e6ea, U+2f804, U+2f80f, U+2f815, U+2f81a, U+2f822, U+2f828, U+2f833, U+2f83f, U+2f846, U+2f852, U+2f862, U+2f86d, U+2f873, U+2f884, U+2f899-2f89a, U+2f8a6, U+2f8ac, U+2f8b2, U+2f8b6, U+2f8d3, U+2f8e1, U+2f8e5, U+2f8ea, U+2f8fc, U+2f903, U+2f90b, U+2f90f, U+2f91a, U+2f920-2f921, U+2f945, U+2f947, U+2f96c, U+2f995, U+2f9d0, U+2f9de-2f9df, U+2f9f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 600;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold084.woff2") format("woff2");
  unicode-range: U+f860-f862, U+f87a, U+f87f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold001.woff2") format("woff2");
  unicode-range: U+21-22, U+24-2a, U+2c-3b, U+3f-4c, U+4e-5d, U+5f-7b, U+7d, U+a1-a3, U+a5, U+ab, U+ad, U+bb, U+bf-d6, U+d8-f6, U+f8-107, U+10a-113, U+116-11b, U+11e-122, U+126-12b, U+12e-133, U+136-13e, U+141-148, U+14a-14b, U+150-155, U+158-15b, U+15e-16b, U+16e-17e, U+237, U+251, U+254, U+259-25b, U+28c, U+2bb-2bc, U+300-301, U+332, U+336, U+2011-2014, U+2018-201a, U+201c-201e, U+2039-203a, U+20ac, U+fb00-fb04;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold002.woff2") format("woff2");
  unicode-range: U+3001-3002, U+3041-3096, U+309a, U+309d-309e, U+30a1-30fa, U+30fc-30fe, U+31f7, U+fe10-fe12, U+ff0c, U+ff0e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold003.woff2") format("woff2");
  unicode-range: U+0-20, U+23, U+2b, U+3c-3e, U+4d, U+5e, U+7c, U+7e, U+a0, U+a4, U+a6-aa, U+ac, U+ae-ba, U+bc-be, U+d7, U+f7, U+304, U+327, U+2219, U+223c, U+4edd, U+ff01, U+ff03-ff06, U+ff08-ff0b, U+ff0f-ff3b, U+ff3d-ff5d, U+ff61-ff9f, U+ffe3, U+ffe5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold004.woff2") format("woff2");
  unicode-range: U+401, U+410-44f, U+451, U+2003, U+2010, U+2015-2016, U+2020-2021, U+2025-2026, U+2030, U+2032-2033, U+203b, U+2103, U+212b, U+2190-2193, U+21d2, U+21d4, U+2200, U+2202-2203, U+2207-2208, U+220b, U+2212, U+221a, U+221d-221e, U+2220, U+2227-222c, U+2234-2235, U+223d, U+2252, U+2260-2261, U+2266-2267, U+226a-226b, U+2282-2283, U+2286-2287, U+22a5, U+2312, U+2329-232a, U+2500-2503, U+250c, U+250f-2510, U+2513-2514, U+2517-2518, U+251b-251d, U+2520, U+2523-2525, U+2528, U+252b-252c, U+252f-2530, U+2533-2534, U+2537-2538, U+253b-253c, U+253f, U+2542, U+254b, U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25ef, U+2605-2606, U+2640, U+2642, U+266a, U+266d, U+266f, U+3000, U+3003, U+3005-3015, U+301c, U+309b-309c, U+30fb, U+ff0d, U+ff5e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold005.woff2") format("woff2");
  unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9, U+2713, U+2756, U+2776-277f, U+2934-2935, U+29bf, U+29fa-29fb, U+3016-3019, U+301d, U+301f-3020, U+3033-3035, U+303b-303d, U+309f-30a0, U+30ff, U+31f0-31f6, U+31f8-31ff, U+3231-3232, U+3239, U+3251-325f, U+32a4-32a8, U+32b1-32bf, U+32d0-32e3, U+32e5, U+32e9, U+32ec-32ed, U+32fa, U+32ff, U+3303, U+330d, U+3314, U+3318, U+3322-3323, U+3326-3327, U+332b, U+3336, U+333b, U+3349-334a, U+334d, U+3351, U+3357, U+337b-337e, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33cb, U+33cd, U+fe45-fe46, U+ff02, U+ff07, U+ff3c, U+ff5f-ff60, U+ffe0-ffe2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold006.woff2") format("woff2");
  unicode-range: U+305, U+1e3e-1e3f, U+1f70-1f73, U+2022, U+203c, U+203e-203f, U+2042, U+2047-2049, U+2051, U+210f, U+2113, U+2116, U+2121, U+2127, U+2135, U+2153-2155, U+2160-216b, U+2170-217b, U+2194, U+2196-2199, U+21c4, U+21e6-21e9, U+2205, U+2209, U+2213, U+221f, U+2225-2226, U+222e, U+2243, U+2245, U+2248, U+2262, U+2276-2277, U+2284-2285, U+228a-228b, U+2295-2297, U+22bf, U+22da-22db, U+2305-2306, U+2318, U+23be-23cc, U+23ce, U+2423, U+2460-2473, U+24d0-24e9, U+24eb-24fe, U+25b1, U+25b6-25b7, U+25c0-25c1, U+25c9, U+25d0-25d3, U+25e6, U+2600-2603, U+260e, U+2616-2617, U+261e, U+2660-2669, U+266b-266c, U+266e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold007.woff2") format("woff2");
  unicode-range: U+108-109, U+11c-11d, U+124-125, U+134-135, U+14c-14d, U+15c-15d, U+16c-16d, U+193, U+1c2, U+1cd-1ce, U+1d0-1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f8-1f9, U+1fd, U+250, U+252-253, U+255-258, U+25c, U+25e-261, U+264-268, U+26c-273, U+275, U+279-27b, U+27d-27e, U+281-284, U+288-28b, U+28d-28e, U+290-292, U+294-295, U+298, U+29d, U+2a1-2a2, U+2c6-2c8, U+2cc, U+2d0-2d1, U+2d8-2d9, U+2db-2de, U+2e5-2e9, U+302-303, U+306, U+308, U+30b-30c, U+30f, U+318-31a, U+31c-320, U+324-325, U+329-32a, U+32c, U+32f-330, U+334, U+339-33d, U+361, U+3c2, U+fd6, U+213b, U+2150-2152, U+2156-215b, U+2189, U+2211, U+2474-247f, U+2488-2492, U+24b9, U+24c8, U+26be, U+26cb, U+27a1, U+2b05-2b07, U+2b95, U+3036, U+322a-3230, U+3233, U+3236-3237, U+3244, U+328b, U+3299, U+3371, U+3390, U+33a0, U+33a2, U+33a4-33a5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold008.woff2") format("woff2");
  unicode-range: U+205a, U+205d, U+a7b5, U+fe17-fe19, U+fe30-fe33, U+fe35-fe44, U+fe47-fe48, U+ffe4, U+ffe8, U+1f100, U+1f110-1f129, U+1f130-1f149, U+1f150-1f169, U+1f170-1f189, U+1f202, U+1f237;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold009.woff2") format("woff2");
  unicode-range: U+3190-319f, U+3220-3229, U+3234-3235, U+3238, U+323a-3243, U+3280-328a, U+328c-3298, U+329a-32a3, U+32a9-32b0, U+32e4, U+32e6-32e8, U+32ea-32eb, U+32ee-32f9, U+32fb-32fe, U+3300-3302, U+3304-330c, U+330e-3313, U+3315-3317, U+3319-3321, U+3324-3325, U+3328-332a, U+332d-3335, U+3337-333a, U+333c-3348, U+334b-334c, U+334e-3350, U+3352-3356, U+337f, U+3385-3389, U+338d, U+3396-3398, U+339b, U+339f, U+33a3, U+33a6, U+33b0-33b3, U+33c2, U+33c8, U+33cc, U+33d4, U+33d7-33d8, U+33da;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold010.woff2") format("woff2");
  unicode-range: U+2480-2487, U+249c-24b8, U+24ba-24c7, U+24c9-24cf, U+24ea, U+24ff, U+2504-250b, U+250d-250e, U+2511-2512, U+2515-2516, U+2519-251a, U+251e-251f, U+2521-2522, U+2526-2527, U+2529-252a, U+252d-252e, U+2531-2532, U+2535-2536, U+2539-253a, U+253d-253e, U+2540-2541, U+2543-254a, U+2550, U+255e, U+2561, U+256a, U+256d-2573, U+2581-258f, U+2594-2595, U+25a2, U+25aa-25ab, U+25ca, U+25cc, U+25e2-25e5, U+25fb-25fc, U+261c-261d, U+261f, U+2672-267d, U+26a0, U+26aa-26ab, U+26bd, U+2702, U+271a, U+273f-2740, U+27bf, U+2b1a, U+2b25-2b26, U+2b29, U+2b60-2b65, U+2b82-2b83, U+2e40, U+3004, U+301e, U+3030, U+3099;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold011.woff2") format("woff2");
  unicode-range: U+13f-140, U+149, U+156-157, U+192, U+1cf, U+1d3, U+1d5, U+1d7, U+1d9, U+1db, U+1f5, U+262-263, U+26a, U+274, U+276, U+278, U+280, U+28f, U+299, U+29c, U+29f, U+2b0, U+2b2, U+2b7, U+2c1, U+2da, U+2e0-2e1, U+307, U+30a, U+328, U+384-386, U+388-38a, U+38c, U+38e-390, U+3aa-3b0, U+3ca-3ce, U+3d0-3d1, U+3d5, U+3db, U+402-40c, U+40e-40f, U+452-45c, U+45e-45f, U+1ebc-1ebd, U+2002, U+2044, U+2070, U+2074-2079, U+207f-2089, U+20dd-20de, U+2100, U+2105, U+2109-210a, U+2122, U+2126, U+212e, U+215c-215e, U+217f, U+21c5-21c6, U+21cb-21cc, U+21d0, U+21f5, U+2206, U+220a, U+220f, U+222d, U+2264-2265, U+2272-2273, U+2298, U+229e, U+22a0, U+22c4, U+2307, U+239b-23ad, U+23b0-23b1, U+ab53;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold012.woff2") format("woff2");
  unicode-range: U+2ea0, U+2ed1, U+2f00, U+2f06, U+2f08, U+2f0a-2f0b, U+2f12, U+2f17, U+2f1d, U+2f24-2f26, U+2f29, U+2f2d, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f47, U+2f49-2f4a, U+2f52, U+2f54, U+2f63-2f65, U+2f6c, U+2f74, U+2f83, U+2f8f, U+2f92, U+2f94, U+2f9d, U+2fa6-2fa7, U+2faf, U+2fb7, U+2fbc, U+4e00, U+4e09-4e0b, U+4e0d, U+4e16, U+4e2d, U+4e3b, U+4e5d, U+4e8b-4e8c, U+4e94, U+4eba, U+4eca, U+4ee3, U+4ee5, U+4f1a, U+4f53, U+4f55, U+4f5c, U+4f7f, U+4fe1, U+500d, U+5148, U+5165, U+5168, U+516b-516d, U+5175, U+5185-5186, U+51fa, U+5206-5207, U+524d, U+529b, U+52d5, U+5316, U+5341, U+539f, U+53d6, U+53e3, U+5408, U+540c-540d, U+5411, U+5473, U+548c, U+54e1, U+554f, U+56db, U+56de, U+56fd, U+5730, U+5831, U+5834, U+58f0, U+5909, U+5916, U+591a, U+5927, U+5929-592a, U+5973, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9f, U+5bb6, U+5bfe, U+5c0f, U+5c11, U+5c4b, U+5c71, U+5ddd, U+5e73-5e74, U+5ea6, U+5f15, U+5f37, U+5f53, U+5f7c, U+5f8c, U+5fc3, U+601d, U+6027, U+60c5, U+610f, U+611f, U+6210, U+6226, U+6240, U+624b, U+6301, U+653f, U+6559, U+6570, U+6587, U+65b0, U+65b9, U+65e5, U+660e, U+6642, U+66f8, U+6700, U+6708, U+6728, U+672c, U+6765, U+6771, U+696d, U+697d, U+6a5f, U+6b21, U+6b63, U+6b7b, U+6c0f, U+6c11, U+6c17, U+6c34, U+6c7a, U+6cbb, U+6cd5, U+6d77, U+7121, U+7269, U+73fe, U+7406, U+751f, U+7528, U+7530, U+7537, U+753b, U+754c, U+767a, U+7684, U+76ee, U+76f8, U+771f, U+77e5, U+793e, U+795e, U+79c1, U+7acb, U+7d4c, U+7d50, U+7f8e, U+8003, U+8005, U+805e, U+81ea, U+884c, U+885b, U+8868, U+8981, U+898b, U+89aa, U+8a00, U+8a18, U+8a71, U+8a9e, U+8eab, U+8ecd, U+8fd1, U+901a, U+9023, U+9053, U+90ce, U+90e8, U+91cd-91ce, U+91d1, U+9577, U+958b, U+9593, U+95a2, U+96c6, U+9762, U+9854, U+98df, U+9ad8;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold013.woff2") format("woff2");
  unicode-range: U+2e9f, U+2ec4, U+2f1f-2f20, U+2f3e, U+2f40, U+2f57, U+2f69, U+2f6f, U+2f76, U+2f8a, U+2f9c, U+2f9e, U+2fa8, U+2fb3, U+2fb5-2fb6, U+2fb8, U+2fba, U+4e03, U+4e07, U+4e21, U+4e4b, U+4e57, U+4e89, U+4e95, U+4ea4, U+4eac, U+4ecb, U+4ed5-4ed6, U+4ed8, U+4ef6, U+4f1d, U+4f4f, U+4f9b, U+4fc2, U+4fdd, U+5074, U+5143, U+5149, U+515a, U+5171, U+521d, U+5224-5225, U+5229, U+5236, U+52a0, U+52a9, U+52d9, U+52dd, U+52e2, U+5317, U+5343, U+534a, U+5357, U+53c2, U+53cd, U+53d7, U+53e4, U+53ef-53f0, U+53f2-53f3, U+5409, U+544a, U+547c-547d, U+54c1, U+55b6, U+56e3, U+571f, U+5728, U+57ce, U+58eb, U+58f2, U+591c, U+592b, U+597d, U+59cb, U+59ff, U+5b58, U+5b98, U+5ba4, U+5bb9, U+5cf6, U+5dfb, U+5e02, U+5e2b, U+5e30, U+5e38, U+5e83, U+5e97, U+5e9c, U+5efa, U+5f0f, U+5f35, U+5f62, U+5f79, U+5f85, U+5f97, U+5fa1, U+5fc5, U+5fdc, U+60aa, U+60f3, U+611b, U+614b, U+6238, U+6253, U+6307, U+652f, U+653e, U+6599, U+65ad, U+65cf, U+65e9, U+6620, U+6709, U+671d, U+671f, U+6751, U+677e, U+679c, U+6821, U+683c, U+69cb, U+69d8, U+6a29, U+6b66, U+6b69, U+6b73, U+6b8b, U+6bba, U+6bcd, U+6c5f, U+6d3b, U+6d41, U+6df1, U+6e08, U+70b9, U+7136, U+7236, U+7279, U+72b6, U+7523, U+7531, U+753a, U+756a, U+75c5, U+767d-767e, U+76f4, U+7740, U+77f3, U+78ba, U+7a7a, U+7a81, U+7b11, U+7b2c, U+7c73, U+7d04, U+7d42, U+7d44, U+7d9a, U+7dcf, U+7dda, U+7f6e, U+7fa9, U+80b2, U+80fd, U+8272, U+82e5, U+843d, U+8449, U+85e4, U+8853, U+897f, U+8996, U+899a, U+89e3, U+8a08, U+8a2d, U+8a8d, U+8aac-8aad, U+8abf, U+8ad6, U+8b70, U+8cb7, U+8cc7, U+8cea, U+8d77, U+8db3, U+8eca, U+8fbc, U+8fd4, U+9001, U+9032, U+904b, U+904e, U+9055, U+9078, U+90fd, U+914d, U+9580, U+9662, U+969b, U+96fb, U+97f3, U+982d, U+984c, U+98a8, U+98db, U+9996, U+99ac;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold014.woff2") format("woff2");
  unicode-range: U+2ed8, U+2f2f, U+2f4c, U+2f55, U+2f70, U+2f7c, U+2f81, U+2f8e, U+2f95, U+2f9a-2f9b, U+2fb9, U+2fca, U+4e0e, U+4e45, U+4e88, U+4efb, U+4f01, U+4f0a, U+4f4d, U+4f50, U+4f8b, U+4fa1, U+4ffa, U+5099, U+50cd, U+50cf, U+50d5, U+512a, U+518d, U+5199, U+5272, U+533a-533b, U+5358, U+53bb, U+53cb, U+53ce, U+53f7-53f8, U+541b, U+5468, U+5546, U+5668, U+56f3, U+578b, U+57df, U+57fa, U+5883, U+5897, U+5931, U+5965, U+59bb, U+5a5a, U+5b57, U+5b88, U+5b97, U+5ba2, U+5bae, U+5bb3, U+5bc4, U+5bc6, U+5bdf, U+5bfa, U+5c06, U+5c40, U+5c45, U+5ca1, U+5dde, U+5de5-5de6, U+5dee, U+5e78, U+5ea7, U+5f71, U+5ff5, U+6025, U+606f, U+623b, U+6280, U+6295, U+629c, U+62bc, U+632f, U+63a5, U+63d0, U+6483, U+6539, U+65c5, U+6625, U+662d, U+666f, U+670d, U+671b, U+672b, U+6761, U+67fb, U+6839, U+6848, U+6a2a, U+6a4b, U+6b4c, U+6b62, U+6bb5, U+6c42, U+6cc9, U+6ce2, U+6ce8, U+6d25, U+6d3e, U+6d6e, U+6d88, U+6e05, U+6e21, U+6e80, U+6e90, U+6f14, U+706b, U+71b1, U+72ec, U+738b, U+7403, U+7533, U+7570, U+767b, U+7687, U+770c, U+773c, U+7814, U+793a, U+798f, U+79d1, U+79fb, U+7a2e, U+7b49, U+7b54, U+7b56, U+7b97, U+7d00, U+7d19, U+7d20, U+7d30, U+7d71, U+7d76, U+8001, U+8077, U+8089, U+80cc, U+8239, U+826f, U+82b1, U+82b8, U+82e6, U+82f1, U+8349, U+8535, U+8840, U+89b3, U+8a3c, U+8ab0, U+8ac7, U+8b58, U+8b66, U+8b77, U+8c37, U+8c61, U+8ca0, U+8d64, U+8d70, U+8d8a, U+8def, U+8ee2, U+8ffd, U+9020, U+9054, U+9060, U+9152, U+91cf, U+9244, U+964d, U+9650, U+968a, U+968e, U+96e2-96e3, U+9752, U+9818, U+983c, U+98f2, U+9928, U+9999, U+9a13, U+9ed2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold015.woff2") format("woff2");
  unicode-range: U+2f50, U+2f5a, U+2f7f, U+2f93, U+2fa5, U+2fae, U+2fb0, U+4e26, U+4e38, U+4e71, U+4ecf, U+4ee4, U+4ef2, U+4f3c, U+4f4e, U+4f59, U+4fee, U+5009, U+500b, U+5012, U+5024, U+5065, U+5144, U+5177, U+51b7, U+51e6, U+520a, U+523b, U+52b4, U+52b9, U+5354, U+5371, U+5404, U+559c, U+56f2, U+5712, U+5727, U+5742, U+5802, U+590f, U+5922, U+59d4, U+5a18, U+5a66, U+5b85, U+5b8c, U+5bbf, U+5bcc, U+5bdd, U+5c0e, U+5c3e, U+5c55, U+5d0e, U+5e03, U+5e2d, U+5e2f, U+5e55, U+5e95, U+5ead, U+5eb7, U+5f1f, U+5f93, U+5fa9, U+5fb3, U+5fd7, U+6050, U+6211, U+623f, U+62b1, U+62c5, U+6319, U+63a2, U+63cf, U+63f4, U+653b, U+6545, U+6575, U+6577, U+65bd, U+661f, U+6697, U+66ae, U+66f2, U+672a, U+6750, U+6797, U+682a, U+68ee, U+691c, U+6975, U+6b32, U+6b74, U+6bbf, U+6bce, U+6bd4, U+6c38, U+6ca2, U+6cb3, U+6d0b, U+6e1b, U+6e29, U+6e96, U+6fc0, U+713c, U+7247, U+72af, U+7387, U+74b0, U+7565, U+7591, U+75db, U+7642, U+76e3, U+7701, U+7763, U+7834, U+79c0, U+79cb, U+79d8, U+7a0b, U+7a0e, U+7a4d, U+7a76, U+7ae0, U+7aef, U+7af6, U+7ba1, U+7cbe, U+7cfb, U+7d75, U+7dd2, U+7de8, U+7e54, U+7f6a, U+7fd2, U+8033, U+80f8, U+8170, U+8179, U+8208, U+821e, U+8336, U+8457, U+85ac, U+8857, U+88c1, U+88c5, U+88cf, U+88fd, U+898f, U+89d2, U+8a2a, U+8a31, U+8a55, U+8a66, U+8a8c, U+8af8, U+8ca1, U+8cbb, U+8cde, U+8efd, U+8f09, U+8fba, U+9000, U+9003, U+9014, U+901f, U+9031, U+904a, U+907a, U+91cc, U+9280, U+9332, U+9632, U+9678, U+967a, U+96a0, U+96d1, U+9759, U+975e, U+9769, U+97ff, U+9803, U+9858, U+985e, U+9bae, U+9cf4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold016.woff2") format("woff2");
  unicode-range: U+2f11, U+2f23, U+2f51, U+2f5d-2f5f, U+2f75, U+2f7b, U+2f82, U+2f90, U+2fac, U+2fbb, U+2fc3, U+2fc7, U+4e91, U+4ea1, U+4f11, U+4fbf, U+50b7, U+5104, U+5150, U+5178, U+5200, U+5211, U+5217, U+523a, U+5263, U+5287, U+52e4, U+5348, U+535a, U+5370, U+53b3, U+53ca, U+542b, U+5438-5439, U+5584, U+56e0, U+56f0, U+56fa, U+58c1, U+5915, U+592e, U+5947-5948, U+5999, U+5acc, U+5b87, U+5c02, U+5c04, U+5c64, U+5ca9, U+5cb8, U+5de8, U+5eab, U+5f01, U+5f25, U+5f31, U+5f3e, U+5f66, U+5fae, U+5fd8, U+5fe0, U+5feb, U+6012, U+604b, U+6075, U+60b2, U+60d1, U+6255, U+6297-6298, U+62e0, U+6355, U+6368, U+6388, U+639b, U+63a8, U+6557, U+6563, U+6574, U+65e7, U+6613-6614, U+6628, U+666e, U+6674, U+66b4, U+66ff, U+675f, U+677f, U+67c4, U+67d3, U+67f3, U+690d, U+6a19, U+6a21, U+6a39, U+6bdb, U+6c60, U+6cc1, U+6d45, U+6d5c, U+6e2f, U+6e6f, U+70ba, U+7167, U+7248, U+72ac, U+7384, U+7389, U+7532, U+7559, U+75c7, U+76db, U+7720, U+77ac, U+77ed, U+793c, U+7956, U+79f0, U+7a93, U+7af9, U+7b4b, U+7bc0, U+7bc9, U+7d0d, U+7d14, U+7d1a, U+7d66, U+7d99, U+7e01, U+7fbd, U+7fcc, U+8056, U+80a9, U+8131, U+8133, U+8155, U+81e3, U+822a, U+822c, U+83ef, U+8584, U+85e9, U+878d, U+8846, U+8863, U+88ab, U+88dc, U+89e6, U+8a0a, U+8a0e, U+8a33, U+8ab2, U+8b1b, U+8c4a, U+8cac, U+8cb4, U+8d85, U+8de1, U+8e0f, U+8f2a, U+8fb2, U+8fce, U+8feb, U+8ff0, U+9006, U+9069, U+90f7, U+9589, U+95d8, U+962a, U+963f, U+9663-9664, U+967d, U+969c, U+96c4, U+96e8, U+96ea, U+9707, U+97d3, U+984d, U+990a, U+99c6, U+9a5a, U+9aa8, U+9aea, U+9ce5, U+9ebb, U+9ed9, U+9f62;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold017.woff2") format("woff2");
  unicode-range: U+2ec1, U+2ee4, U+2ee9, U+2eed, U+2f30, U+2f4b, U+2f62, U+2f6a, U+2f6e, U+2f73, U+2f84, U+2fc1-2fc2, U+2fc5, U+2fd0, U+4e01, U+4e08, U+4e5f, U+4e73, U+4e92, U+4ec1, U+4ed9, U+4eee, U+4ef0, U+4f0f, U+4f38, U+4f9d, U+5019, U+501f, U+50ac, U+50be, U+5100, U+5145, U+51ac, U+5230, U+5238, U+5247, U+5275, U+529f, U+52c7, U+52d8, U+5305, U+5360, U+539a, U+53e5, U+53eb, U+5410, U+5426, U+543e, U+54f2, U+5507, U+57f7, U+5800, U+58ca, U+5949, U+59c9, U+5a01, U+5b63, U+5b6b, U+5b9d, U+5ba3, U+5be9, U+5bff, U+5c0a, U+5c31, U+5c48, U+5c4a, U+5c5e, U+5d29, U+5df1, U+5e0c, U+5e1d, U+5e79, U+5e7c, U+5e81, U+5e8a, U+5ec3, U+5ef6, U+5f8b, U+5f92, U+5fb4, U+5fb9, U+6016, U+602a, U+60a3, U+6163, U+61b2, U+61b6, U+624d, U+6279, U+627f, U+62e1, U+635c, U+63a1, U+63db, U+63e1, U+63fa, U+643a, U+64ae, U+64cd, U+6551, U+658e, U+65ac, U+6607, U+663c, U+6669, U+667a, U+66dc, U+66f4, U+6749, U+679a, U+679d, U+6804, U+6838, U+6b20, U+6b27, U+6b6f, U+6c88, U+6c96, U+6cb9, U+6cca, U+6ce3, U+6d17, U+6d66, U+6db2, U+6df7, U+6e2c, U+6e7e, U+6ec5, U+6f22, U+6f6e, U+6fc3, U+702c, U+7159, U+71c3, U+7206, U+7518, U+76ae, U+76ca, U+76d7, U+76df, U+773a, U+77e2, U+7802, U+796d, U+7981, U+7a74, U+7b46, U+7bb1, U+7c21, U+7d05, U+7d39, U+7d61, U+7dad, U+7dca, U+7de0, U+7df4, U+7e04, U+7e70, U+7fa4, U+8074, U+811a, U+81f3-81f4, U+820e, U+8266, U+8302, U+8352, U+8377, U+83dc, U+864e, U+885d, U+888b, U+88d5, U+8907, U+8972, U+8a34, U+8a69, U+8a70, U+8a98, U+8acb, U+8b1d, U+8c6a, U+8ca9, U+8cc0, U+8e8d, U+8f1d, U+8f38, U+8f9e, U+8ff7, U+9045, U+9063, U+907f, U+90a3, U+9178, U+91e3, U+9283, U+93e1, U+95a3, U+9670, U+96a3, U+96f2, U+9732, U+9802, U+9806, U+98ef, U+99c5, U+9a12, U+9b3c, U+9b54, U+9b5a, U+9e7f, U+9ec4, U+9f3b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold018.woff2") format("woff2");
  unicode-range: U+2eef, U+2ef2, U+2f1c, U+2f32, U+2f5c, U+2f86, U+2f88, U+2f8d, U+2f96, U+2f9f, U+2fd3, U+4e39, U+4e43, U+4e80, U+4e86, U+4e9c, U+4f2f, U+4f34, U+4f8d, U+4fb5, U+4fca, U+505c, U+50b5, U+50da, U+50e7, U+514d, U+5264, U+526f, U+52aa, U+5302, U+5352, U+5373, U+53c8, U+53cc, U+53e9, U+5442, U+5510, U+5747, U+574a, U+57a3, U+57cb, U+585a, U+5869, U+5951, U+596a, U+5974, U+5982, U+59b9, U+59d3, U+5ac1, U+5b5d, U+5b99, U+5bd2, U+5c0b, U+5c3b, U+5c3d, U+5de1, U+5e33, U+5e45, U+5e72, U+5eca, U+5f18, U+5f80, U+5fcd, U+6065, U+609f, U+60a9, U+611a, U+6162, U+616e, U+6176, U+61d0, U+61f8, U+6271, U+6291, U+629e, U+62db, U+62dd, U+6311, U+6398, U+63b2, U+63ee, U+640d, U+6458, U+6469, U+654f, U+656c, U+65d7, U+65e6, U+66f9, U+672d, U+676f, U+6790, U+6885, U+68d2, U+6bd2, U+6c57, U+6c5a, U+6c99, U+6cbc, U+6cbf, U+6d6a, U+6d74, U+6d99, U+6dfb, U+6e09, U+6e56, U+6ed1, U+6f01, U+6f5c, U+706f, U+707d, U+70c8, U+718a, U+7235, U+725b, U+72c2, U+72d9, U+72ed, U+732b, U+7372, U+73cd, U+75b2, U+7686, U+76e4, U+770b, U+7832, U+7968, U+7a32, U+7a3f, U+7adc, U+7ae5, U+7bc4, U+7c4d, U+7c60, U+7d22, U+7db1, U+7dd1, U+7e2e, U+7e3e, U+7e41, U+7f72, U+7f85, U+808c, U+80de, U+8107, U+819d, U+81d3, U+81ed, U+820c, U+821f, U+83ca, U+865a, U+866b, U+88c2, U+88f8, U+8a13, U+8a3a, U+8a73, U+8aa4, U+8b00, U+8c46, U+8ca7-8ca8, U+8cb8, U+8da3, U+8ddd, U+8ed2, U+8f29, U+8f9b, U+9084, U+90aa, U+90b8, U+90f5, U+9154, U+91c8, U+91dd, U+9234, U+92ad, U+95c7, U+9686, U+96c5, U+970a, U+9805, U+9810, U+9830, U+98fe, U+99c4, U+9b45, U+9db4, U+9f8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold019.woff2") format("woff2");
  unicode-range: U+2eeb, U+2f28, U+2f77, U+4e18, U+4e1e, U+4e7e, U+4ead, U+4f73, U+4f75, U+4fc3, U+4fd7, U+4ff3, U+5075-5076, U+507d, U+508d, U+511f, U+5146, U+517c, U+518a, U+5192, U+51c4, U+524a, U+525b, U+5289, U+52c9, U+52df, U+52e7, U+5320, U+5353, U+5374, U+53d4, U+541e, U+54b2, U+54c0, U+552f, U+5531, U+5642, U+5653, U+5750, U+5782, U+5857, U+5893, U+594f, U+596e, U+59eb, U+5b09, U+5b22, U+5b54, U+5b64, U+5b8f, U+5bdb, U+5bf8, U+5c01, U+5c1a, U+5c90, U+5cf0, U+5d07, U+5e7b, U+5e7e, U+5e8f, U+5ef7, U+5efb, U+5f69, U+5f81, U+5fd9, U+6069, U+6094, U+60a0, U+614e, U+618e, U+6212, U+6249, U+62b5, U+62d2, U+62f6, U+6328, U+6383, U+6392, U+63a7, U+63da, U+6589, U+659c, U+65e2, U+660c, U+662f, U+6696, U+670b, U+6717, U+674e, U+67d4, U+67f1, U+67f4, U+685c, U+68c4, U+6905, U+6982, U+6c37, U+6ca1, U+6ce5, U+6cf0, U+6d69, U+6de1, U+6e0b, U+6ede, U+6fa4, U+6fe1, U+708e, U+70ad, U+7126, U+719f, U+7267, U+731b, U+732e, U+7344, U+7551, U+7573, U+7709, U+786c, U+795d, U+7a3c, U+7a42, U+7b20, U+7b52, U+7c89, U+7cf8, U+7d1b, U+7d2b, U+7db2, U+7ffc, U+8010, U+809d, U+80a1, U+80a5, U+8102, U+8105, U+8108, U+8150, U+81a8, U+81e8, U+829d, U+8358, U+83cc, U+846c, U+85a9, U+8986, U+8997, U+8a17, U+8a5e, U+8a87, U+8a95, U+8aa0, U+8b72, U+8cab, U+8cbf, U+8cc3, U+8cca, U+8cdb, U+8cfc, U+8e0a, U+8f03, U+900f, U+902e, U+9042, U+9047, U+90a6, U+90e1, U+9298, U+92ed, U+938c, U+9451, U+9665, U+9685, U+968f, U+96c7, U+9756, U+9808, U+9867, U+98fc, U+99d0, U+9a0e, U+9b42, U+9e97;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold020.woff2") format("woff2");
  unicode-range: U+2ee8, U+2f38, U+2f6b, U+2fa0, U+2fb4, U+502b, U+5049, U+5098, U+514b, U+5176, U+5197, U+51cd, U+51dd, U+5203, U+5237, U+525d, U+52b1, U+5339, U+5375, U+53ec, U+5446, U+5449, U+545f, U+5589, U+558b, U+55a7, U+55ab, U+5606, U+5609, U+5674, U+5699, U+570f, U+5805, U+584a, U+5854, U+585e, U+587e, U+58c7, U+58ee, U+598a, U+5a46, U+5bc2, U+5be7, U+5c3a, U+5c65, U+5cb3, U+5d8b, U+5de7, U+5e3d, U+5e61, U+5e84, U+5eb5, U+5f13, U+5f6b, U+6068, U+60dc, U+60e8, U+614c, U+62cd, U+62ed, U+62fe, U+636e, U+638c, U+63aa, U+63c3, U+6442, U+6451, U+64ab, U+64b2, U+65bc, U+65e8, U+65ec, U+664b, U+6676, U+6687, U+6691, U+6731, U+673a, U+6762, U+67a0, U+6842-6843, U+68b0, U+68cb, U+68da, U+69cd, U+6b53, U+6b8a, U+6b96, U+6c41, U+6cf3, U+6d29, U+6d44, U+6d78, U+6daf, U+6dbc, U+6df3, U+6e67, U+6e7f, U+6e9c, U+6eb6, U+6f02, U+6f0f, U+6f2b, U+6f5f, U+6f70, U+6f84, U+7070, U+716e, U+733f, U+7363, U+73ed, U+7434, U+74f6, U+751a, U+75be, U+76bf, U+78e8, U+790e, U+7948-7949, U+7950, U+7984-7985, U+79d2, U+7a3d, U+7a4f, U+7be0, U+7c92, U+7ca7, U+7cd6, U+7d0b, U+7d5e, U+7dbe-7dbf, U+7de9, U+7e1b, U+7e26, U+7f70, U+7fd4, U+80c6, U+81b3, U+828b, U+82b3, U+82d7, U+845b, U+84b8, U+85dd, U+8650, U+8896, U+89a7, U+8a89, U+8b0e, U+8c8c, U+8c9e, U+8caf, U+8ce2, U+8d08, U+8df3, U+8e74, U+8eb0, U+8fb0, U+9019, U+9038, U+906d, U+9177, U+934b, U+9375, U+9396, U+93ae, U+9640, U+9673, U+9676, U+9694, U+96f7, U+9700, U+9727, U+9774, U+9801, U+9811, U+9837, U+9855, U+99d2, U+9df9, U+9ea6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold021.woff2") format("woff2");
  unicode-range: U+2f56, U+2f6d, U+2f7a, U+2fce, U+4e4f, U+4f0d, U+504f, U+5091, U+5132, U+51a0, U+51e1, U+51f6, U+52a3, U+5351, U+53f1, U+540e, U+54c9, U+5553, U+5629, U+572d, U+576a, U+582a, U+5937, U+5983, U+5996, U+5b9b, U+5bb0, U+5bb4, U+5c09, U+5c3f, U+5ce0-5ce1, U+5d16, U+5d50, U+5de3, U+5e06, U+5e4c, U+5e7d, U+5eb6, U+5f70, U+5f90, U+6052, U+60a6, U+60da, U+6109, U+6170, U+6182, U+61a4, U+6216, U+622f, U+628a, U+62ab, U+62bd, U+62c9, U+62d3, U+62d8-62d9, U+62ec, U+631f, U+633f, U+6349, U+6414, U+64a4, U+64e6, U+65cb, U+66a6, U+66fe, U+6795, U+67b6, U+6817, U+6850, U+68a8, U+68df, U+697c, U+6b64, U+6bb4, U+6d1e, U+6d32, U+6df5, U+6ea2, U+6edd, U+6f20, U+6f2c, U+6f54, U+6f64, U+7089, U+722a, U+723a, U+7262, U+7272, U+72a0, U+72e9, U+72fc, U+732a, U+73e0, U+758e, U+7652, U+7656, U+76c6, U+76fe, U+7761, U+7768, U+77db, U+78c1, U+7965, U+79e9, U+7a1a, U+7aae, U+7b48, U+7bc7, U+7c3f, U+7c8b, U+7c97-7c98, U+7ce7, U+7d17, U+7d33, U+7def, U+7e2b, U+7e4a, U+7e6b, U+7f8a, U+7ffb, U+8015, U+80ba, U+80c3, U+80e1, U+816b, U+8178, U+817f, U+819a, U+819c, U+8210, U+8217, U+82bd, U+82db, U+83d3, U+83e9, U+84bc, U+84c4, U+84cb, U+84ee, U+8526, U+85cd, U+8607, U+862d, U+86c7, U+86ee, U+8776, U+8870, U+88fe, U+8a93, U+8b19, U+8c5a, U+8ca2, U+8cb0, U+8cbc, U+8ced, U+8ec0, U+8ef8, U+8f14, U+8fb1, U+90c1, U+90ca, U+920d, U+9262, U+9271, U+9285, U+932f, U+935b, U+95a5, U+965b, U+96f0, U+983b, U+984e, U+98fd, U+99b4, U+99d5, U+99ff, U+9b31, U+9b4f, U+9d28, U+9d8f, U+9f13;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold022.woff2") format("woff2");
  unicode-range: U+2f04, U+2f43, U+2f61, U+2f78, U+2f99, U+4e59, U+4e5e, U+4eae, U+4f10, U+4f3a, U+4f46, U+4faf, U+5270, U+52c3, U+537f, U+5384, U+53e1, U+540a, U+541f, U+5448, U+546a, U+5504, U+553e, U+559a, U+55aa, U+55b0, U+55c5, U+564c, U+56c1, U+57f9, U+5824, U+583a, U+5840-5841, U+58a8, U+58b3, U+58cc, U+58fa, U+5954, U+59ac, U+5a20, U+5a92, U+5b8b, U+5b9c, U+5bee, U+5c16, U+5c3c, U+5e63, U+5f26, U+5f84, U+5faa, U+6020, U+602f, U+606d, U+6070, U+60e3, U+60f9, U+6148, U+61c7, U+61f2, U+621a, U+6234, U+6247, U+62f3, U+63c9, U+64c1, U+6562, U+6566, U+6597, U+6602, U+6606, U+6627, U+6643, U+6681, U+6734, U+6756, U+67af, U+67cf-67d0, U+6851, U+6881, U+68b6, U+68f2, U+690e, U+6a3d, U+6b04, U+6b3a, U+6b6a, U+6bbb, U+6c70, U+6ce1, U+6d1b, U+6deb, U+6e26, U+6e9d, U+6ef4, U+6f31, U+6fc1, U+6fef, U+708a, U+7261, U+72d0, U+731f, U+74e6, U+755c, U+75ab, U+75d5, U+75f4, U+7626, U+77b3, U+77e9, U+7815, U+7881, U+7891, U+7940, U+79e6, U+7aaf, U+7aba, U+7b1b, U+7b26, U+7b87, U+7bb8, U+7d10, U+7d3a, U+7d79, U+7dba, U+7f36, U+7fc1, U+80a2, U+80aa, U+80f4, U+8276, U+830e, U+83c5, U+83f1, U+8499, U+84b2, U+8511, U+865c, U+8700, U+871c, U+8861, U+8881, U+8912, U+895f, U+8987, U+8a1f, U+8a60, U+8ae6, U+8b21, U+8b5c, U+8c9d, U+8d66, U+8d74, U+8d99, U+8ecc, U+8edf, U+8fbb, U+9022, U+904d, U+906e, U+90ed, U+912d, U+916c, U+9175, U+919c, U+91dc, U+92fc, U+9326, U+9418, U+963b, U+9644, U+9675, U+9688, U+9699, U+96bb, U+96c0, U+98e2, U+9905, U+99b3, U+99c8, U+9ad9, U+9b6f, U+9b8e, U+9ebf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold023.woff2") format("woff2");
  unicode-range: U+2e92, U+2f31, U+2f5b, U+2fa9, U+4eab, U+4ec7, U+4f0e, U+4fae, U+4ff5, U+502d, U+50b3, U+5112, U+514e, U+5208, U+52c5, U+52f2, U+52ff, U+533f, U+53ad, U+53ea, U+53f6, U+547b, U+54b3, U+54bd, U+5538, U+5598, U+559d, U+55e3, U+5632, U+56da, U+570b, U+57fc, U+5835, U+5875, U+5968, U+5984, U+59a5, U+59a8, U+59be, U+59d1, U+59dc, U+5a7f, U+5ac9, U+5b5f, U+5bc5, U+5cac, U+5df3, U+5dfe, U+5e25, U+5e87, U+5f04, U+5fcc, U+6028, U+60b6, U+6115, U+6155, U+6168, U+6191, U+61a7, U+6276, U+62d7, U+6367, U+642d, U+64ad, U+6590, U+66ab, U+66c7, U+66d6, U+66fd, U+674f, U+67a2, U+67ff, U+683d, U+6876, U+689d, U+695a, U+6960, U+6bc5, U+6c72, U+6c7d, U+6cb8, U+6d2a, U+6dc0, U+6e07, U+6e13, U+6ecb, U+6ef2, U+6f06, U+6f15, U+70cf, U+711a, U+71c8, U+71e5, U+71ed, U+723d, U+7259, U+745e, U+74a7, U+75fa, U+76ba, U+76c3, U+771e, U+7738, U+7897, U+78ef, U+79bf, U+7a00, U+7a40, U+7a7f, U+7a9f, U+7aaa, U+7aff, U+7b39, U+7b51, U+7be4, U+7c9b, U+7db4, U+7dbb, U+7f75, U+8061, U+8096, U+8098, U+80af, U+80ce, U+81e5, U+82af, U+82d1, U+83ab, U+8429, U+8463, U+852d, U+854e, U+85a6, U+85aa-85ab, U+85ea, U+8702, U+87f9, U+881f, U+88e1, U+8956, U+8a02, U+8a50, U+8a63, U+8a6b, U+8a6e, U+8a72, U+8acf, U+8aed, U+8afe, U+8b83, U+8b90, U+8cd1, U+8ce0, U+8d05, U+8df5, U+8f44, U+8fbf, U+8fc5, U+9010, U+9065, U+9077, U+914c, U+9192, U+91d8, U+925b, U+9320, U+9591, U+961c, U+96b7, U+96f6, U+971e, U+9813, U+990c, U+9a19, U+9a30, U+9ab8, U+9ac4, U+9aed, U+9ce9, U+9cf3, U+9d5c, U+9e93, U+20b9f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold024.woff2") format("woff2");
  unicode-range: U+2f60, U+2fcf, U+4e14, U+4e3c, U+4ed4, U+4f3d, U+4f51, U+4fb6, U+4fe3, U+4ff1, U+5023, U+50b2, U+50c5, U+5102, U+51b4, U+51fd, U+5243, U+5256, U+53a8, U+53d9, U+53db, U+540f, U+5420, U+543b, U+548e, U+5506, U+57a2, U+57c3, U+5815, U+589c, U+5993, U+59d0, U+5a2f, U+5a3c, U+5bb5, U+5cef, U+5dba, U+5e16, U+5ee3, U+5f0a, U+5ffd, U+60bc, U+6101, U+6144, U+6190, U+61a9, U+62b9, U+62d0, U+632b, U+637b, U+63c6, U+642c, U+647a, U+64ec, U+65ed, U+6652, U+66f3, U+66fc, U+673d, U+675c, U+67f5, U+6803, U+685f, U+6897, U+68af, U+68fa, U+694a, U+69cc, U+69fd, U+6a3a, U+6a58, U+6b86, U+6c5d, U+6ccc, U+6d12, U+6dcb, U+6e15, U+6eba, U+7027, U+7169, U+717d, U+724c, U+727d, U+72f8, U+72fd, U+7336, U+7345, U+73b2, U+73ca, U+7409, U+7435-7436, U+7460, U+74dc, U+7525, U+754f, U+7554, U+757f, U+760d, U+764c, U+76e7, U+76f2, U+7729, U+7766, U+77ad, U+77bc, U+7826, U+785d, U+786b, U+79b0, U+79df, U+7a14, U+7a6b, U+7b25, U+7c1e, U+7c3e, U+7cde, U+7d2f, U+7d46, U+7f60, U+7fa8, U+814e, U+81a3, U+81c0, U+81c6, U+8235-8236, U+8247, U+82a5, U+82ad, U+82d4, U+831c, U+8328, U+832b, U+837b-837c, U+840c, U+8466, U+853d, U+8587, U+8594, U+8599, U+85c1, U+85fb, U+8679, U+868a, U+8766, U+88b4, U+88df, U+88f3, U+8a1d, U+8a3b, U+8adc, U+8aeb, U+8aee, U+8b39, U+8cc4, U+8cdc, U+8e2a, U+8e5f, U+8e87, U+8e8a, U+8f3f, U+8f5f, U+8fe6, U+901d, U+914e, U+9162, U+91b8, U+92f3, U+932c, U+95b2, U+96bc, U+96db, U+9798, U+97ad, U+9838, U+9913, U+9be8, U+9dd7, U+9df2, U+9f20, U+f9ec;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold025.woff2") format("woff2");
  unicode-range: U+2f48, U+2f7d, U+2f85, U+4e9b, U+4ea8, U+4f47, U+4fef, U+5016, U+5118, U+5141, U+51a5, U+51b6, U+51c6, U+51cc, U+51f0, U+5239, U+52fe, U+5347, U+5378, U+53c9, U+5484, U+54e2, U+55a9, U+55df, U+567a, U+5806, U+58d5, U+58f1, U+5957, U+5962, U+597c, U+59e6, U+59fb, U+5a25, U+5a9a, U+5ae1, U+5be1, U+5bf5, U+5c4d, U+5c51, U+5c6f, U+5cd9, U+5ce8, U+5d4c, U+5d6f, U+5eb8, U+5ec9, U+5ed3, U+60e7, U+6284, U+62f7, U+633a, U+633d, U+6372, U+63a0, U+643e, U+6492, U+64a5, U+6518, U+6523, U+6591, U+65fa, U+660f, U+66f0, U+676d, U+6813, U+6841, U+6893, U+693f, U+698a, U+698e, U+69fb, U+6a0b, U+6a2b, U+6a80, U+6a9c, U+6ad3, U+6afb, U+6b89, U+6dd1, U+6e4a, U+6fe0, U+6fe4, U+704c, U+7058, U+7092, U+714e, U+71d5, U+723e, U+72d7, U+7325, U+73a9, U+745c, U+7526, U+755d, U+7560, U+75d9, U+7791, U+7825, U+78d0, U+7901, U+7947, U+798d, U+79e4, U+7a92, U+7b95, U+7ca5, U+7cfe, U+7d21, U+7dcb, U+7e1e, U+7e55, U+7e8f, U+7f9e, U+7fe0, U+7ff3, U+800c, U+8017, U+8036, U+809a, U+80b4, U+8151, U+8154, U+817a, U+81fc, U+8218, U+8237, U+8258, U+8299, U+82a6, U+8305, U+8389, U+840e, U+842c, U+8461, U+8475, U+8513, U+8523, U+8549, U+8569, U+86cd, U+86d9, U+87ba, U+87ec, U+87fb, U+887f, U+8888, U+895e, U+8b33, U+8caa, U+8e35, U+8ecb, U+8fc2, U+901e, U+9041, U+9059, U+905c, U+9061, U+918d, U+9190, U+91ac, U+91c7, U+9264, U+92d2, U+930f, U+93a7, U+93d1, U+9583, U+95a4, U+966a, U+96c1, U+96cc, U+971c, U+9784, U+978d, U+97fb, U+9909, U+9910, U+9945, U+9bc9, U+9d3b, U+9eb5, U+fa11;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold026.woff2") format("woff2");
  unicode-range: U+2f0f, U+2f14, U+2fa2, U+4e11, U+4e32, U+4e4d, U+4f5b, U+4f86, U+4fc4, U+4fe0, U+4ff8, U+5005, U+5036, U+50fb, U+515c, U+51a8, U+51dc, U+51e0, U+51f1, U+51f8-51f9, U+520e, U+52ab, U+5315, U+536f, U+53e2, U+54a5, U+555c, U+555e, U+55da, U+55dc, U+55e4, U+5687, U+5703, U+5751, U+5766, U+57d2, U+5830, U+5861, U+589f, U+5b0c, U+5bc7, U+5cfb, U+5dbd, U+5dcc, U+5deb, U+5df4, U+5df7, U+5e40, U+5edf, U+5f14, U+5f1b, U+5f27, U+5f77, U+60df, U+6167, U+619a, U+622e, U+6309, U+634f, U+6377, U+639f, U+63ac, U+63c4, U+63f6, U+646f, U+64b0, U+64e2, U+65af, U+6666, U+66a2, U+66dd, U+6775, U+67d1, U+6816, U+68a2, U+68f9, U+6900, U+696f, U+6abb, U+6adb, U+6b23, U+6b3d, U+6b4e, U+6bef, U+6c4e, U+6c50, U+6cab, U+6e3e, U+6e5b, U+6f38, U+6feb, U+6ff1, U+707c, U+7109, U+7149, U+714c, U+721b, U+725d, U+725f, U+7396, U+745b, U+7483, U+752b, U+75bc, U+75e2, U+766a, U+77a0, U+77a5, U+78a7, U+792b, U+7960, U+79b1, U+7a1c, U+7b8b, U+7c95, U+7c9f, U+7cca, U+7d68, U+7db8, U+7dfb, U+7e61, U+7e82, U+7f77, U+7f79, U+803d, U+805a, U+80da, U+80e4, U+8106, U+810a, U+8338, U+834a, U+8404, U+847a, U+8494, U+86db, U+8718, U+8882, U+8910, U+8944, U+8a1b, U+8a23, U+8a54, U+8a85, U+8ad2, U+8b01-8b02, U+8b5a, U+8cd3, U+8ce4, U+8ce6, U+8d0b, U+8de8, U+8e44, U+8f1b, U+8f62, U+8fa3, U+907c-907d, U+9091, U+9127, U+9306, U+936c, U+95ca, U+9744, U+978b, U+985a, U+98f4, U+9952, U+9a52, U+9af7, U+9b41, U+9bad, U+9bdb, U+9c39, U+9c3b, U+9c57, U+9cf6, U+9d09, U+9e1e, U+9eb4, U+9ece, U+f993, U+2f8ed;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold027.woff2") format("woff2");
  unicode-range: U+2f18, U+2f8b, U+4e4e, U+4e8e, U+4e98, U+4ea6, U+4ec4, U+4f43, U+5026, U+5039, U+505a, U+50ad, U+50d1, U+5191, U+52d2, U+535c, U+5398, U+53a9, U+5475, U+54a4, U+54ac, U+54e8, U+54ed, U+54fa, U+557c, U+55ac, U+5614, U+5617, U+56ca, U+5821, U+5955, U+5978, U+59ea, U+5a9b, U+5b55, U+5b78, U+5ba5, U+5bd3, U+5c24, U+5c41, U+5c53, U+5c5b, U+5c79, U+5d14, U+5d69, U+5f45, U+5f6c, U+601c, U+604d, U+606b, U+6089, U+60b4, U+60b8, U+60f0, U+61ab, U+61ae, U+61be, U+61ff, U+620a, U+621f, U+6241, U+626e, U+6289, U+634c, U+65a1, U+65a5, U+65a7, U+6727, U+6853, U+68b5, U+6912, U+6953, U+69b4, U+69d9, U+6a47, U+6a8e, U+6b3e, U+6b7f, U+6bb7, U+6bc0, U+6bd8, U+6c3e, U+6c81, U+6c8c, U+6c93, U+6cc4, U+6cea, U+6df9, U+6e1a, U+7015, U+703e, U+7114, U+71be, U+7280, U+72c4, U+72e1, U+734f, U+745a, U+75b5, U+75b9, U+75d2, U+75e9, U+7624, U+779e, U+77ef, U+78da, U+798e, U+7a62, U+7a83, U+7ae6, U+7aea, U+7b19, U+7b75, U+7bdd, U+7c82, U+7ce0, U+7d18, U+7d43, U+7d62, U+7e0b, U+8006, U+805f, U+806f, U+8073, U+808b, U+809b, U+80b1, U+811b, U+814b, U+818f, U+81cd, U+8205, U+821c, U+8233, U+8278, U+8304, U+8309, U+8339, U+8340, U+8431, U+8471, U+84ec, U+8521, U+8543, U+857e, U+8606, U+8654, U+8695, U+86ed, U+8805, U+8823, U+88d4, U+8aa6, U+8ae7, U+8b80, U+8cc2, U+8d14, U+8da8, U+8dbe, U+8dea, U+8eb1, U+8ebe, U+8fc4, U+900d, U+9017, U+9075, U+90e4, U+9249, U+932b, U+947f, U+968b, U+96cd, U+9761, U+9870, U+98af, U+9949, U+99a8, U+9ba8, U+9bab, U+9d6c, U+9e9f, U+9f4b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold028.woff2") format("woff2");
  unicode-range: U+2f66, U+2fcd, U+4ea5, U+4f98, U+5072, U+5180, U+51db, U+51ea, U+524c, U+52c1, U+53a0, U+5403, U+5477, U+54b8, U+55c4, U+5631, U+5634, U+56c3, U+5713, U+5718, U+57e0, U+57f4, U+582f, U+58be, U+58ec, U+5944, U+5a62, U+5b95, U+5c60, U+5cb1, U+5df2, U+5e37, U+5eff, U+5f3c, U+5f4c, U+5f57, U+5f59, U+5fa8, U+6063, U+608d, U+60c7, U+60e0, U+61c9, U+6258, U+62f5, U+6369, U+637a, U+638f, U+64f2, U+652a-652b, U+6583, U+6670, U+6688, U+6714, U+6736, U+6753, U+67da, U+67e9, U+6846, U+6854, U+68cd, U+68d8, U+690b, U+6955, U+6ac3, U+6c40, U+6d8e, U+6db8, U+6dee, U+6e20, U+6e25, U+6e58, U+6ef8, U+6faa, U+6fb1, U+70ac, U+70b8, U+7164, U+7199, U+71d0, U+71e6, U+71fb, U+71ff, U+733e, U+73c2, U+74e2, U+7587, U+758b, U+75e3, U+75f0, U+7647, U+776b, U+777e, U+77e7, U+786f, U+78a9, U+795f, U+7a84, U+7aa9, U+7ac8, U+7b67, U+7b94, U+7c00, U+7c2a, U+7cfa, U+7d72, U+7d9c, U+7e20, U+7f3a, U+8000, U+8058, U+8070, U+8087, U+8129, U+8139, U+81a0, U+81b5, U+81bf, U+81fa, U+8207, U+8292, U+82eb, U+8490, U+84c9, U+84d1, U+8557, U+856a, U+85c9, U+86c6, U+86cb, U+8755, U+87a2, U+880d, U+8822, U+8877, U+88a2, U+88b1, U+890c, U+892a, U+8966, U+8abc, U+8b10, U+8b17, U+8c79, U+8cb6, U+8cc8, U+8cfd, U+8d73, U+8e72, U+8e99, U+8eeb, U+8f2f, U+8f4d, U+8f9f, U+8fed, U+9021, U+903c, U+9081, U+9087, U+9119, U+929a, U+929c, U+92cf, U+92f8, U+9310, U+9328, U+95bb, U+9716, U+976d, U+986b, U+9957, U+9a55, U+9aef, U+9b22, U+9b92, U+9c0a, U+9e7c, U+9ebe, U+9f0e, U+9f90, U+fa1f, U+2f877, U+2f8dc;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold029.woff2") format("woff2");
  unicode-range: U+2f87, U+4e15, U+4e56, U+4f1c, U+5080, U+5085, U+5121, U+5147, U+51cb, U+51e7, U+51ed, U+524b, U+52be, U+5301, U+5319, U+5321, U+532a, U+543c, U+5480, U+5556, U+5664, U+5851, U+58dc, U+58fd, U+5925, U+594e, U+59e5, U+5a29, U+5a36, U+5b30, U+5b32, U+5b8d, U+5be6, U+5c39, U+5d8c, U+5e47, U+5e5f, U+5e96, U+5ee0, U+5f17, U+5f7f, U+5f8a, U+5f98, U+5fb7, U+5fbd, U+6062, U+60a7, U+6147, U+61ac, U+61c3, U+61e3, U+620d-620e, U+622a, U+6292, U+62ee, U+63a9, U+6426, U+6478, U+6703, U+6715, U+6726, U+6883, U+689f, U+6930, U+699b-699c, U+69c7, U+6a05, U+6a84, U+6aae, U+6b12, U+6bb2, U+6beb-6bec, U+6c6a, U+6c83, U+6d1f, U+6d59, U+6dd8, U+6ed4, U+6efe, U+6f09, U+6f32, U+6f3f, U+7006, U+701f, U+7078, U+7099, U+70d9, U+70f9, U+7184, U+71d7, U+71f5, U+7252, U+73c8, U+7433, U+7455, U+748b, U+7515, U+7576, U+7586, U+75d8, U+7693, U+76e5, U+77b0, U+77dc, U+7887, U+78d4, U+7953, U+79a6, U+79ae, U+79bd, U+7a1f, U+7a46, U+7ad9, U+7afa, U+7b08, U+7b4f, U+7b72, U+7b92, U+7c50, U+7cae, U+7d2c, U+7d93, U+7dec, U+7e23, U+7ff0, U+8180, U+821b, U+826b, U+827e, U+82bb, U+82e7, U+839e, U+83d6, U+840a, U+865e, U+86c9, U+86e4, U+873b, U+87e0, U+8904, U+8977, U+8ab9, U+8afa, U+8d04, U+8d16, U+8e42, U+8e81, U+8e85, U+8e91, U+9013, U+9089-908a, U+90c3, U+916a, U+91a4, U+91c9, U+91e7, U+9266, U+927e, U+9354, U+937e, U+96eb, U+97a0, U+98c4, U+99c1, U+9b1a, U+9b28, U+9b44, U+9bd6, U+9c2f, U+9c48, U+9c52, U+9daf, U+9e92, U+9eba, U+9f3e, U+9f67, U+9f95;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold030.woff2") format("woff2");
  unicode-range: U+2f3d, U+2f44, U+4e19, U+4e58, U+4e99, U+4e9e, U+4ec0, U+4ec6, U+4f36, U+4f69, U+4f83, U+4f91, U+4fce, U+4fd0, U+4fd8, U+4fdf, U+5043, U+50de, U+50f9, U+5109, U+514c, U+5152, U+51a4, U+51c9, U+5269, U+527d, U+528d, U+52f3, U+52fa, U+5308, U+5377, U+537d, U+53df, U+5486, U+54e9, U+54ee, U+5544, U+558a, U+55ae, U+562f, U+565b, U+56a5, U+56b4, U+56bc, U+56ee, U+5700, U+5708, U+5879, U+587c, U+5958, U+5be8, U+5bec, U+5c4f, U+5d0b, U+5d17, U+5dae, U+5e1b, U+5e9a, U+5eec, U+5f10, U+5f6a, U+5fa0, U+6015, U+6041, U+6043, U+606a, U+6084, U+6194, U+61fa, U+61fc, U+6208, U+620c, U+6248, U+629b, U+62ff, U+6357, U+63bb, U+649e, U+64bc, U+64e1, U+6572, U+6582, U+65a4, U+6635, U+66d9, U+675e, U+6777, U+6787, U+67a1, U+67b7, U+67fe, U+6867, U+68a7, U+68b1, U+68b3, U+6962, U+6977, U+69ae, U+69c3, U+69ff, U+6a59, U+6ac2, U+6cdb, U+6d85, U+6e38, U+6f11, U+6fb9, U+6ffe, U+7119, U+7155, U+722c, U+7232, U+7240, U+731c, U+7370, U+73c0, U+7422, U+7425, U+7432, U+74bd, U+74da, U+75b1, U+7621, U+7690, U+77ee, U+788d, U+7941, U+79b9, U+79e3, U+7a63, U+7ac4, U+7adf, U+7ae3, U+7b4d, U+7bad, U+7c7e, U+7d63, U+7dbd, U+7dde, U+7e0a, U+7e37, U+7e6d, U+7f8c, U+7fc5, U+80f1, U+8171, U+81c2, U+8201, U+8229, U+822b, U+82b9, U+82fa, U+83a2, U+846d, U+8655, U+86f8, U+86fe, U+87c7, U+8852, U+88c3, U+8a03, U+8a25, U+8acd, U+8af7, U+8b04, U+8b16, U+8b6c, U+8d6b, U+8dcb, U+8e93, U+8f61, U+8ff8, U+914b, U+9248, U+929b, U+92e4, U+932e, U+937c, U+9435, U+947d, U+958f, U+95a8, U+97ee, U+9812, U+9824, U+983d, U+9903, U+991e, U+9998, U+99ad-99ae, U+99dd, U+99f1, U+9c13, U+9c3a, U+9dfa, U+9ea9, U+9ef4, U+2f818;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold031.woff2") format("woff2");
  unicode-range: U+2f72, U+2fa3, U+2fc8, U+2fd1, U+57dc, U+5859, U+589e, U+58d8, U+58de, U+58ef, U+5967, U+596c, U+5a03, U+5b43, U+5b5c, U+5be2, U+5c07-5c08, U+5c2d, U+5cfd, U+5d1a, U+5dd6, U+5de2, U+5dfd, U+5e36, U+5ef3, U+5f48, U+5f9e, U+5fb5, U+6046, U+6055, U+608c, U+60e1, U+60fa, U+613c, U+61f7, U+6230, U+6232, U+62c2, U+62d4, U+62dc, U+63ed, U+6416, U+641c, U+64ca, U+651d, U+6536, U+654d, U+660a, U+6634, U+6644, U+664f, U+665a, U+665d, U+665f, U+6668, U+6689, U+66c6, U+66c9, U+67ca, U+67d8, U+681e, U+689b, U+691b, U+6a02, U+6a1f, U+6a23, U+6a6b, U+6aa2, U+6b65, U+6b77, U+6bcf, U+6c23, U+6d35, U+6d38, U+6d6c, U+6d89, U+6dda, U+6de8, U+6e34, U+6eab, U+6ec9, U+6eef, U+6f23, U+6f81, U+6fd5, U+7028, U+7130, U+71ce, U+71d2, U+722d, U+72c0, U+72f9, U+7378, U+7473, U+7476, U+7562, U+758a, U+758f, U+76dc, U+76e1, U+7827, U+788e, U+7893, U+7955, U+7962, U+7977, U+797f, U+79aa, U+79be, U+7a3b, U+7a57, U+7a70, U+7a79, U+7cb9, U+7da0, U+7dd6, U+7de3, U+7e31, U+7e96, U+7f9a, U+807d, U+81df, U+838a, U+83eb, U+8420, U+8568, U+8597, U+85b0, U+85cf, U+85e5, U+865b, U+885e, U+88dd, U+89bd, U+8a62, U+8ac4, U+8b20, U+8b93, U+8ce3, U+8cf4, U+8f49, U+8fea, U+90de, U+9149, U+9187, U+9189, U+91c0, U+9291, U+9304, U+9318, U+934a, U+93ad, U+9444, U+9677, U+96aa, U+96dc, U+975c, U+980c, U+9817, U+986f, U+98dc, U+9a37, U+9a4d, U+9a57, U+9aee, U+9dc4, U+9ec3, U+9ed1, U+9ed8, U+9edb, U+9f4a, U+f91d, U+f928-f929, U+f936, U+f992, U+f9d0, U+fa16, U+fa19-fa1b, U+fa22, U+fa26, U+fa30-fa31, U+fa33;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold032.woff2") format("woff2");
  unicode-range: U+2f89, U+2fa4, U+2fc9, U+4f7c, U+4fa0, U+4fad, U+5265, U+5283, U+531d, U+5366, U+540b, U+5451, U+548b, U+5516, U+5618, U+5678, U+56a2, U+5764, U+5858, U+586b, U+58f7, U+5919, U+59f6, U+5a41, U+5b2c, U+5c61, U+5ca8, U+5efc, U+5f4a, U+6108, U+617e, U+63b4, U+63d6, U+649a, U+64b9, U+64fe, U+658c, U+67c1, U+6802, U+6822, U+6834, U+685d, U+68bc, U+68c9, U+6919, U+6934, U+6973, U+6994, U+6a17, U+6a35, U+6a61, U+6a7f, U+6ae8, U+6b1d, U+6d8c, U+6d9b-6d9c, U+6e8c, U+6f45, U+6f97, U+701e, U+7026, U+7194, U+72db, U+7337, U+73ea, U+7511, U+751c, U+7566, U+7577, U+75d4, U+76c8, U+783a, U+783f, U+7872, U+7895, U+7a17, U+7a4e, U+7a50, U+7ac3, U+7b86, U+7baa, U+7bed, U+7c38, U+7c81, U+7c8d, U+7cce, U+7cdf, U+7dac, U+7e4b, U+7e4d, U+7f6b, U+7feb, U+807e, U+826e, U+82c5, U+82d3, U+834f, U+83b1, U+83df, U+83f0, U+844e, U+848b, U+849c, U+8500, U+851a, U+854a, U+85ae-85af, U+85f7, U+867b, U+86a4, U+86ce, U+8749, U+874b, U+877f, U+88b7, U+8a51, U+8acc, U+8b2c, U+8cce, U+8eaf, U+8fe9, U+9197, U+91c6, U+91e6, U+920e, U+9237, U+92ea, U+92f2, U+934d, U+9397, U+939a, U+9419, U+9438, U+9453, U+981a, U+982c, U+9834, U+985b, U+9a28, U+9baa, U+9bf5, U+9c0d, U+9c10, U+9c2d, U+9d07, U+9d0e, U+9d1b, U+9d2b-9d2c, U+9d60-9d61, U+9e78, U+9eb9, U+9ecd, U+fa34-fa35, U+fa37-fa38, U+fa3a-fa3b, U+fa3d, U+fa3f-fa41, U+fa43-fa48, U+fa4a-fa57, U+fa59-fa5c, U+fa5f, U+fa61-fa65, U+fa67-fa69;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold033.woff2") format("woff2");
  unicode-range: U+2e8e, U+2f02-2f03, U+2f05, U+2f07, U+2f09, U+2f0c-2f0e, U+2f10, U+2f13, U+2f15-2f16, U+2f19-2f1b, U+4e10, U+4e17, U+4e2a, U+4e31, U+4e36, U+4e3f, U+4e42, U+4e55, U+4e62, U+4e82, U+4e85, U+4e8a, U+4e9f-4ea0, U+4ea2, U+4eb0, U+4eb3, U+4eb6, U+4ec2, U+4ecd-4ece, U+4ed7, U+4ede-4edf, U+4eed, U+4ef7, U+4f09, U+4f30, U+4f57, U+4f5a, U+4f5d-4f5e, U+4f6f-4f70, U+4f76, U+4f7b, U+4f88, U+4f8f, U+4f96, U+4fab, U+4fd1, U+4fd4, U+4fda-4fdb, U+4fe4-4fe5, U+4ff6, U+4ffe, U+5006, U+500f, U+5011, U+5014, U+501a, U+5021, U+5025, U+5028-502a, U+502c, U+5047-5048, U+5050, U+5055-5056, U+506c, U+5078, U+509a, U+50b4, U+50c2, U+50c9-50ca, U+50d6, U+50e3, U+50e5, U+50ed-50ee, U+50f5, U+5101, U+5114-5116, U+511a, U+5137, U+513a-513c, U+513f-5140, U+5154, U+5162, U+5169-516a, U+516e, U+5182, U+5189, U+518c, U+518f-5190, U+5193, U+5195-5196, U+51a2, U+51a6, U+51a9-51ab, U+51b0-51b3, U+51b5, U+51bd, U+51c5, U+51d6, U+51e9, U+51f5, U+51fe, U+5204, U+520b, U+5214, U+5227, U+522a, U+522e, U+5233, U+5244, U+524f, U+5254, U+525e, U+526a, U+5271, U+5273-5274, U+527f, U+5288, U+5291-5292, U+5294, U+52ac-52ad, U+52b5, U+52bc, U+52cd, U+52d7, U+52de, U+52e0, U+52e3, U+52e6, U+52f5, U+52f8-52f9, U+5306, U+530d, U+530f-5310, U+531a, U+5323, U+532f, U+5331, U+5333, U+5338, U+5340, U+5345-5346, U+5349, U+534d, U+535e, U+5369, U+536e, U+537b, U+5382, U+5396, U+53a5-53a6, U+53ae, U+53b0, U+53b6, U+53c3, U+53e8, U+53ed-53ee, U+53fa, U+5401, U+541d, U+5429, U+542c-542e, U+5436, U+543d, U+5440, U+544e, U+5470-5471, U+5476;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold034.woff2") format("woff2");
  unicode-range: U+2f1e, U+2f21-2f22, U+548f-5490, U+5492, U+54a2, U+54a8, U+54ab, U+54af, U+54bc, U+54be, U+54c2, U+54c4, U+54c7-54c8, U+54d8, U+54e5-54e6, U+54fd, U+550f, U+5514, U+552e, U+5533, U+5539, U+5540, U+5545, U+554c, U+5557, U+555d, U+5563, U+557b, U+557e, U+5580, U+5583, U+5587, U+5599, U+559e-559f, U+55a8, U+55c7, U+55d4, U+55f7, U+55f9, U+55fd-55fe, U+5616, U+561b, U+5636, U+5638, U+564e, U+5650, U+566a-566c, U+5680, U+5686, U+568a, U+568f, U+5694, U+56a0, U+56ae, U+56b6, U+56c0, U+56c2, U+56c8, U+56ce, U+56d1, U+56d3, U+56d7-56d8, U+56f9, U+56ff, U+5704, U+5709, U+570d, U+5716, U+571c, U+5726, U+5737-5738, U+573b, U+5740, U+574e-574f, U+5761, U+5769, U+577f, U+5788-5789, U+5793, U+57a0, U+57a4, U+57aa, U+57b0, U+57b3, U+57c0, U+57c6, U+57d3-57d4, U+57d6, U+57e3, U+580a-580b, U+5819, U+581d, U+583d, U+584b, U+5852, U+5862, U+5870, U+5872, U+5885, U+58ab, U+58ae, U+58b8-58bb, U+58c5, U+58d1, U+58d3, U+58d7, U+58d9, U+58df, U+58e4-58e5, U+58f9, U+58fb-58fc, U+5902, U+590a, U+5910, U+5918, U+591b, U+592c-592d, U+5932, U+5938, U+593e, U+5950, U+595a, U+5960, U+5969, U+5981, U+598d, U+599b, U+599d, U+59a3, U+59b2, U+59c6, U+59d9-59da, U+59e8, U+5a09, U+5a11, U+5a1a, U+5a1c, U+5a1f, U+5a35, U+5a40, U+5a49, U+5a6a, U+5a6c, U+5abc-5abe, U+5ac2, U+5acb, U+5ad0, U+5ad6-5ad7, U+5ae3, U+5ae6, U+5ae9, U+5afa-5afb, U+5b0b, U+5b16, U+5b2a, U+5b36, U+5b3e, U+5b40, U+5b45, U+5b51, U+5b5a-5b5b, U+5b65, U+5b69, U+5b70-5b71, U+5b73, U+5b75;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold035.woff2") format("woff2");
  unicode-range: U+2e90, U+2e93-2e94, U+2f27, U+2f2a-2f2c, U+2f2e, U+2f33-2f37, U+2f3a-2f3b, U+5b7a, U+5b80, U+5b83, U+5ba6, U+5bb8, U+5bc3, U+5bc9, U+5bd0, U+5bd4, U+5bde, U+5be4-5be5, U+5beb, U+5bf0, U+5bf3, U+5bf6, U+5c05, U+5c0d, U+5c13, U+5c20, U+5c22, U+5c28, U+5c38, U+5c46, U+5c4e, U+5c50, U+5c6c, U+5c6e, U+5c76, U+5c8c, U+5c91, U+5c94, U+5cab, U+5cb6-5cb7, U+5cbb-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5ce9-5cea, U+5ced, U+5cfa, U+5d11, U+5d15, U+5d18-5d19, U+5d1b, U+5d1f, U+5d22, U+5d4b, U+5d4e, U+5d52, U+5d5c, U+5d6c, U+5d73, U+5d76, U+5d82, U+5d84, U+5d87, U+5d90, U+5d9d, U+5da2, U+5dac, U+5db7, U+5dbc, U+5dc9, U+5dcd, U+5dd2-5dd3, U+5ddb, U+5df5, U+5e0b, U+5e11, U+5e19-5e1a, U+5e43-5e44, U+5e4e, U+5e54, U+5e57, U+5e62, U+5e64, U+5e75-5e76, U+5e7a, U+5e7f, U+5ea0, U+5ec1-5ec2, U+5ec8, U+5ecf-5ed0, U+5ed6, U+5eda-5edb, U+5edd, U+5ee1-5ee2, U+5ee8-5ee9, U+5ef0-5ef1, U+5ef4, U+5ef8, U+5efe, U+5f03, U+5f09, U+5f0b-5f0d, U+5f11, U+5f16, U+5f29, U+5f2d, U+5f2f, U+5f38, U+5f41, U+5f4e, U+5f51, U+5f56, U+5f5c-5f5d, U+5f61, U+5f6d, U+5f73, U+5f82-5f83, U+5f87-5f88, U+5f91, U+5f99, U+5fad, U+5fbc, U+5fd6, U+5fdd, U+5fe4, U+5ff0-5ff1, U+5ff8, U+5ffb, U+5fff, U+600e-6010, U+6019, U+601b, U+6021, U+6026, U+6029, U+602b, U+6031, U+603a, U+6042, U+604a, U+6059-605a, U+605f-6060, U+6064, U+606c, U+6077, U+6081, U+6083, U+608b, U+6092, U+6096-6097, U+609a-609b, U+60b3, U+60b5, U+60bd, U+60c6, U+60d3, U+60d8, U+60f1, U+60f4, U+60f6-60f7, U+60fb, U+6100, U+6103, U+6106, U+610d-610e, U+6121, U+6127-6128, U+612c, U+6134, U+613d-613f, U+6142;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold036.woff2") format("woff2");
  unicode-range: U+2e99, U+2e9b, U+2f41, U+2f46, U+614a, U+614d, U+6153, U+6158-615a, U+615d, U+615f, U+6165, U+616b, U+616f, U+6171, U+6173-6175, U+6177, U+6187, U+618a, U+6196, U+6199, U+61ba, U+61c6, U+61c8, U+61ca-61cd, U+61e6, U+61f4, U+61f6, U+61fd-61fe, U+6200, U+6209, U+6214, U+621b, U+621d-621e, U+6221, U+6233, U+624e, U+625b, U+625e, U+6260, U+6263, U+6268, U+627c, U+627e, U+6282-6283, U+6293-6294, U+6296, U+62ac, U+62bb, U+62c6-62c8, U+62ca, U+62cc, U+62cf, U+62d1, U+62ef, U+62f1, U+6302, U+6308, U+630c, U+6327, U+633e, U+634d, U+6350, U+636b, U+6376, U+6380, U+6389, U+638e, U+6396, U+63a3, U+63ab, U+63b5, U+63be, U+63c0, U+63d2, U+63e3, U+63e9, U+6406, U+640f, U+6413, U+6417, U+6428, U+6434, U+6436, U+644e, U+6467, U+6476, U+6488, U+6493, U+6495, U+64a9, U+64bb, U+64c2, U+64c5, U+64c7, U+64d2, U+64d4, U+64d8, U+64da, U+64e0, U+64e3, U+64e7, U+64ef, U+64f1, U+64f4, U+64f6, U+64fa, U+64fd, U+6500, U+6505, U+651c, U+6524, U+652c, U+6534-6535, U+6537-6538, U+6548, U+6555-6556, U+6558, U+655d-655e, U+6578, U+6588, U+659b, U+659f, U+65ab, U+65b7, U+65c1, U+65c3-65c4, U+65c6, U+65cc, U+65d2, U+65d9, U+65db, U+65e0-65e1, U+65f1, U+65fb, U+6603, U+661c, U+6636, U+663f, U+6641, U+6649, U+665e, U+6662, U+6664, U+6667, U+6683-6684, U+668e, U+6698, U+669d, U+66b8-66b9, U+66bc, U+66be, U+66c1, U+66c4, U+66da, U+66e0, U+66e6, U+66e9, U+66f5, U+66f7, U+670f, U+6716, U+671e, U+672e, U+6737-6738, U+673f, U+6741, U+6746, U+6759, U+6760, U+6763-6764, U+676a, U+6770, U+6772-6773, U+677c, U+6785, U+6789, U+678b-678c, U+67a6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold037.woff2") format("woff2");
  unicode-range: U+2f4d-2f4f, U+2f53, U+67a9, U+67b3-67b4, U+67b8-67b9, U+67c6, U+67ce, U+67dd-67de, U+67e2, U+67e4, U+67e7, U+67ec, U+67ee-67ef, U+6829, U+682b, U+6832, U+6840, U+684d-684e, U+6859, U+6863, U+6874, U+6877, U+687e-687f, U+688d, U+688f, U+6894, U+68a0, U+68a6, U+68ad, U+68b9-68ba, U+68c6, U+68ca, U+68d4-68d5, U+68d7, U+68e0-68e1, U+68e3, U+68e7, U+68ef, U+6901, U+6904, U+6908, U+690c, U+690f, U+691a, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6936, U+6939, U+693d, U+6954, U+6959, U+695c-695e, U+6961, U+696a-696b, U+696e, U+6974, U+6978-6979, U+697e, U+6981, U+6991, U+6995, U+69a0, U+69a7, U+69b1-69b2, U+69bb, U+69be-69bf, U+69c1, U+69ca, U+69ce, U+69d0, U+69d3, U+69dd-69de, U+69e7-69e8, U+69eb, U+69ed, U+69f2, U+69f9, U+6a0a, U+6a0c, U+6a12-6a14, U+6a1b, U+6a1e, U+6a22, U+6a2e, U+6a36, U+6a38, U+6a44, U+6a48, U+6a62, U+6a66, U+6a72, U+6a78, U+6a8d, U+6a90, U+6a97, U+6aa0, U+6aa3, U+6aaa, U+6aac, U+6ab3, U+6ab8, U+6ac1, U+6ad1, U+6ada, U+6ade-6adf, U+6aea, U+6afa, U+6b05, U+6b0a, U+6b16, U+6b1f, U+6b37-6b39, U+6b43, U+6b47, U+6b49, U+6b50, U+6b54, U+6b59, U+6b5b, U+6b5f, U+6b61, U+6b78-6b79, U+6b80, U+6b83-6b84, U+6b8d, U+6b95, U+6b98, U+6b9e, U+6ba4, U+6baa-6bab, U+6baf, U+6bb1, U+6bb3, U+6bbc, U+6bc6, U+6bcb, U+6bd3, U+6bdf, U+6bf3, U+6c08, U+6c13-6c14, U+6c1b, U+6c24, U+6c55, U+6c5e, U+6c62, U+6c68, U+6c73, U+6c7e, U+6c82, U+6c8d, U+6c90, U+6c92, U+6c9a-6c9b, U+6cae, U+6cb1, U+6cba, U+6cbd-6cbe, U+6cc5, U+6cd3, U+6cd7, U+6cd9;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold038.woff2") format("woff2");
  unicode-range: U+2f58-2f59, U+6cdd, U+6cef, U+6cf1, U+6d0c, U+6d19, U+6d2b, U+6d33, U+6d36, U+6d3d, U+6d5a, U+6d63-6d64, U+6d79, U+6d93, U+6d95, U+6db5, U+6dc5-6dc7, U+6dcc, U+6dd2, U+6dd5, U+6dd9, U+6dde, U+6de4, U+6de6, U+6dea, U+6dec, U+6dfa, U+6e0a, U+6e19, U+6e1d, U+6e1f, U+6e23-6e24, U+6e2b, U+6e2d-6e2e, U+6e3a, U+6e43, U+6e4d-6e4e, U+6e5f, U+6e6b, U+6e6e, U+6e72, U+6e76, U+6e82, U+6e8f, U+6e98, U+6e9f, U+6ea5, U+6eaa, U+6eaf, U+6eb2, U+6eb7, U+6ebd, U+6ec2, U+6ec4, U+6ecc, U+6ed3, U+6ed5, U+6eec, U+6ef7, U+6eff, U+6f13, U+6f3e, U+6f41, U+6f58, U+6f5b, U+6f66, U+6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c, U+6f80, U+6f82, U+6f86, U+6f8e, U+6f91, U+6fa1, U+6fa3, U+6fb3, U+6fc2, U+6fc6, U+6fd4, U+6fd8, U+6fdb, U+6fdf, U+6fec, U+6fee, U+6ff3, U+6ff6, U+6ffa, U+7001, U+7009, U+700b, U+700f, U+7011, U+7018, U+701a-701b, U+701d, U+7030, U+7032, U+7051, U+7063, U+70ae-70af, U+70b3, U+70cb, U+70dd, U+70df, U+70f1, U+70fd, U+711c, U+7156, U+7162, U+7165-7166, U+716c, U+7188, U+718f, U+7195, U+71a8, U+71ac, U+71b9, U+71c9, U+71d4, U+71df-71e0, U+71e7, U+71ec, U+71ee, U+71f9, U+71fc, U+720d, U+7210, U+7228, U+7230, U+723b-723c, U+723f, U+7246, U+724b, U+7258, U+7274, U+727e, U+7281-7282, U+7287, U+7292, U+7296, U+72a2, U+72a7, U+72b2, U+72b9, U+72c3, U+72c6, U+72ce, U+72d2, U+72e0, U+72e2, U+72f7, U+730a, U+7316-7317, U+731d, U+7329, U+732f, U+7334, U+734e, U+7357, U+7368, U+736a, U+7375, U+737a-737b, U+73b3, U+73bb, U+73ce, U+73de, U+73e5, U+73ee, U+73f1, U+73f8, U+7405;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold039.woff2") format("woff2");
  unicode-range: U+2f68, U+743a, U+743f, U+7441, U+7459, U+745f, U+7463-7464, U+7469-746a, U+746f-7470, U+747e, U+749e, U+74a2, U+74ca, U+74cf, U+74d4, U+74e0, U+74e3, U+74e7, U+74e9, U+74ee, U+74f0-74f2, U+74f7-74f8, U+7503-7505, U+750c-750e, U+7513, U+751e, U+752c, U+7538, U+753c, U+7544, U+7546, U+7549-754b, U+754d, U+755a-755b, U+7564, U+7567, U+7569, U+756b, U+756d, U+7574, U+7578, U+7582, U+7589, U+7594, U+759a, U+759d, U+75a3, U+75a5, U+75b3, U+75b8, U+75bd, U+75c2-75c3, U+75ca, U+75cd, U+75de, U+75f2-75f3, U+75fc, U+75fe-75ff, U+7601, U+7609, U+760b, U+761f-7620, U+7622, U+7627, U+7630, U+7634, U+763b, U+7646, U+7648, U+7658, U+765c, U+7661-7662, U+7667-7669, U+766c, U+7670, U+7672, U+7676, U+7678, U+767c, U+7680, U+7683, U+7688, U+768b, U+768e, U+7696, U+7699-769a, U+76b0, U+76b4, U+76b7-76b9, U+76c2, U+76cd, U+76d2, U+76d6, U+76de, U+76ea, U+76fb, U+7704, U+7707-7708, U+771b, U+7724-7726, U+7737, U+7747, U+775a-775b, U+7765, U+7779, U+777f, U+778b, U+778e, U+77b6, U+77b9, U+77bb, U+77bd, U+77bf, U+77c7, U+77cd, U+77d7, U+77da, U+77e3, U+77fc, U+780c, U+7812, U+7820, U+7845, U+7874, U+787c, U+7886, U+788c, U+789a, U+78a3, U+78aa, U+78af, U+78b5, U+78bc, U+78be, U+78c5-78c6, U+78ca-78cb, U+78d1, U+78e7, U+78ec, U+78f4, U+78fd, U+7907, U+7911-7912, U+7919, U+7926, U+792a, U+792c, U+7957, U+795a, U+797a, U+7980, U+798a, U+799d, U+79a7, U+79b3, U+79ba, U+79c9, U+79d5, U+79e1, U+79e7, U+79ec, U+7a08, U+7a0d, U+7a18-7a19, U+7a20, U+7a31, U+7a37, U+7a3e, U+7a43;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold040.woff2") format("woff2");
  unicode-range: U+7a49, U+7a61, U+7a69, U+7a7d, U+7a88, U+7a95-7a98, U+7ab0, U+7ab6, U+7abf, U+7ac5, U+7ac7, U+7aca, U+7acd, U+7acf, U+7ad2-7ad3, U+7ad5, U+7ada, U+7add, U+7ae1-7ae2, U+7aed, U+7af0, U+7af8, U+7b02, U+7b04, U+7b06, U+7b0a-7b0b, U+7b0f, U+7b18, U+7b1e, U+7b28, U+7b33, U+7b35-7b36, U+7b45, U+7b4c, U+7b50, U+7b5d, U+7b65, U+7b6c, U+7b6e, U+7b70-7b71, U+7b74, U+7b7a, U+7b8d, U+7b8f, U+7b98-7b9a, U+7b9c-7b9d, U+7b9f, U+7bb4, U+7bc1, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7be5-7be6, U+7be9, U+7bf3, U+7bf6-7bf7, U+7c07, U+7c0d, U+7c11-7c14, U+7c17, U+7c1f, U+7c23, U+7c27, U+7c2b, U+7c37, U+7c3d, U+7c40, U+7c43, U+7c4c, U+7c4f, U+7c54, U+7c56, U+7c58, U+7c5f, U+7c64-7c65, U+7c6c, U+7c75, U+7c83, U+7c90, U+7ca1-7ca2, U+7ca4, U+7ca8, U+7cab, U+7cad, U+7cb1-7cb3, U+7cbd, U+7cc0, U+7cc2, U+7cc5, U+7cd2, U+7cd8, U+7cdc, U+7ce2, U+7cef, U+7cf2, U+7cf4, U+7cf6, U+7d02, U+7d06, U+7d0a, U+7d15, U+7d1c, U+7d2e, U+7d32, U+7d35, U+7d3f, U+7d45, U+7d4b, U+7d4e-7d4f, U+7d56, U+7d5b, U+7d6e, U+7d73, U+7d7d, U+7d89, U+7d8f, U+7d9b, U+7d9f, U+7da2-7da3, U+7dab, U+7dae-7db0, U+7db5, U+7dc7, U+7dd5, U+7dd8, U+7ddc-7ddd, U+7de1, U+7de4, U+7df2, U+7e05, U+7e09, U+7e12, U+7e1f, U+7e21-7e22, U+7e32, U+7e35, U+7e39-7e3b, U+7e3d, U+7e43, U+7e46, U+7e56, U+7e59-7e5a, U+7e5d-7e5e, U+7e66-7e67, U+7e69-7e6a, U+7e79, U+7e7b-7e7d, U+7e7f, U+7e83, U+7e88-7e89, U+7e8c, U+7e8e, U+7e90, U+7e92-7e94, U+7e9b-7e9c, U+7f38, U+7f45, U+7f4c-7f4e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold041.woff2") format("woff2");
  unicode-range: U+2f79, U+2f7e, U+2f80, U+7f50-7f51, U+7f54-7f55, U+7f58, U+7f5f, U+7f67-7f69, U+7f78, U+7f82-7f83, U+7f86-7f88, U+7f94, U+7f9d, U+7fa3, U+7fae-7faf, U+7fb2, U+7fb6, U+7fb8-7fb9, U+7fc6, U+7fca, U+7fd5, U+7fe1, U+7fe6, U+7fe9, U+7ff9, U+8004, U+800b, U+8012, U+8018-8019, U+801c, U+8021, U+8028, U+803b, U+803f, U+8046, U+804a, U+8052, U+8062, U+8068, U+8072, U+8076, U+8079, U+807f, U+8084-8086, U+8093, U+80ac-80ad, U+80c4, U+80d6, U+80d9, U+80db, U+80dd, U+80e5, U+80ef, U+80fc, U+8109, U+8123, U+812f, U+813e, U+8146, U+8153, U+815f, U+8165-8166, U+816e, U+8174, U+8182-8183, U+8188, U+818a, U+8193, U+8195, U+81a4, U+81a9, U+81b0, U+81b8, U+81ba, U+81bd-81be, U+81c8-81c9, U+81d1, U+81d8-81da, U+81e0, U+81e7, U+81fb, U+81fe, U+8202, U+8209-820a, U+820d, U+8212, U+8216, U+822e, U+8238, U+8240, U+8259-825a, U+825d, U+825f, U+8262, U+8264, U+8268, U+826a, U+8271, U+8277, U+828d, U+829f, U+82ab-82ac, U+82d2, U+82d9, U+82dc, U+82de-82df, U+82e1, U+82e3, U+82f3-82f4, U+82f9, U+82fb, U+8303, U+8306, U+8316-8318, U+8323, U+832f, U+8331-8332, U+8334-8335, U+8345, U+8350, U+8373, U+8375, U+8385, U+8387, U+838e, U+8393, U+8396, U+839a, U+839f-83a0, U+83a8, U+83aa, U+83b5, U+83bd, U+83c1, U+83ce, U+83d8, U+83e0, U+83f2, U+83f4, U+83f7, U+83fb, U+83fd, U+8403, U+8407, U+840b, U+840d, U+8413, U+8422, U+842a, U+8435, U+8438, U+843c, U+8446, U+8462, U+8469, U+846b;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold042.woff2") format("woff2");
  unicode-range: U+2f8c, U+2f91, U+846e-846f, U+8477, U+8479, U+8482, U+8484, U+849f, U+84a1, U+84ad, U+84b9, U+84bb, U+84bf, U+84c1, U+84c6, U+84ca, U+84cd, U+84d0, U+84d6, U+84d9-84da, U+84f4, U+84fc, U+84ff, U+8506, U+8514-8515, U+8517-8518, U+851f, U+852c, U+8540-8541, U+8548, U+854b, U+8555, U+8558, U+855a, U+8563, U+856d, U+8577, U+8580, U+8588, U+858a, U+8590-8591, U+859b-859c, U+85a4, U+85a8, U+85b9-85ba, U+85d0, U+85d5, U+85dc, U+85f9-85fa, U+85fe, U+8602, U+860a-860b, U+8613, U+8616-8617, U+861a, U+8622, U+862f-8630, U+863f, U+864d, U+865f, U+8667, U+8671, U+868b-868c, U+8693, U+86a3, U+86a9-86ab, U+86af-86b0, U+86b6, U+86c4, U+86d4, U+86de-86df, U+86e9, U+86ec, U+86ef, U+86f9, U+86fb, U+8703, U+8706, U+8708-870a, U+870d, U+8711-8712, U+871a, U+8725, U+8729, U+8734, U+8737, U+873f, U+874c, U+874e, U+8753, U+8757, U+8759, U+875f-8760, U+8763, U+8768, U+876a, U+876e, U+8774, U+8778, U+8782, U+879f, U+87ab, U+87af, U+87b3, U+87bb, U+87bd, U+87c0, U+87c4, U+87c6, U+87cb, U+87d0, U+87d2, U+87ef, U+87f2, U+87f6-87f7, U+87fe, U+880e-880f, U+8811, U+8815-8816, U+8821, U+8827, U+8831, U+8836, U+8839, U+883b, U+8842, U+8844, U+884d, U+8859, U+8862, U+886b, U+8872, U+8875, U+887d-887e, U+888d, U+8892, U+8897, U+8899, U+889e, U+88a4, U+88ae, U+88b0, U+88b5, U+88bf, U+88c4, U+88d8-88d9, U+88e8, U+88f2, U+88f4, U+88f9, U+88fc, U+8902, U+890a, U+8913, U+891d-891e, U+8925, U+892b, U+8936, U+8938, U+893b, U+8941, U+8943, U+894c-894d, U+8960, U+8964, U+896a, U+896d, U+896f, U+8974, U+897e, U+8983, U+8988, U+898a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold043.woff2") format("woff2");
  unicode-range: U+2f97-2f98, U+8993, U+8998, U+89a1, U+89a6, U+89a9, U+89ac, U+89af, U+89b2, U+89ba, U+89bf-89c0, U+89da, U+89dc-89dd, U+89e7, U+89f4, U+89f8, U+8a0c, U+8a10, U+8a16, U+8a36, U+8a41, U+8a46, U+8a48, U+8a52, U+8a5b, U+8a6c-8a6d, U+8a7c, U+8a82, U+8a84, U+8a91, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa8, U+8ac2, U+8ada-8adb, U+8ade, U+8ae0-8ae2, U+8ae4, U+8af1, U+8af3, U+8b07, U+8b0c, U+8b14, U+8b1a, U+8b26, U+8b28, U+8b2b, U+8b3e, U+8b41, U+8b49, U+8b4c, U+8b4e-8b4f, U+8b56, U+8b5b, U+8b5f, U+8b6b, U+8b6f, U+8b71, U+8b74, U+8b7d, U+8b8a, U+8b8c, U+8b8e, U+8b92, U+8b96, U+8b99-8b9a, U+8c3a, U+8c3f, U+8c41, U+8c48, U+8c4c, U+8c4e, U+8c50, U+8c55, U+8c62, U+8c6b-8c6c, U+8c78, U+8c7a, U+8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c94, U+8c98, U+8cad-8cae, U+8cb2-8cb3, U+8cbd, U+8cc1, U+8ccd, U+8cda, U+8cfa-8cfb, U+8d07, U+8d0a, U+8d0d, U+8d0f-8d10, U+8d13, U+8d67, U+8d6d, U+8d71, U+8d81, U+8dba, U+8dc2, U+8dcc, U+8dcf, U+8dd6, U+8dda-8ddb, U+8ddf, U+8de3, U+8deb, U+8dfc, U+8dff, U+8e08-8e09, U+8e10, U+8e1d-8e1f, U+8e30, U+8e34, U+8e47-8e4a, U+8e4c, U+8e50, U+8e55, U+8e59, U+8e60, U+8e63-8e64, U+8e76, U+8e7c, U+8e84, U+8e8b, U+8e94, U+8ea1, U+8eaa, U+8eac, U+8ec5-8ec6, U+8ec8, U+8edb, U+8ee3, U+8efb-8efc, U+8efe, U+8f05, U+8f0a, U+8f0c, U+8f12-8f13, U+8f15, U+8f19, U+8f1c, U+8f1f, U+8f26, U+8f33, U+8f39, U+8f3b, U+8f3e, U+8f42, U+8f45-8f46, U+8f4c, U+8f4e, U+8f57, U+8f5c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold044.woff2") format("woff2");
  unicode-range: U+8f63-8f64, U+8f9c, U+8fa7-8fa8, U+8fad-8faf, U+8fb7, U+8fda, U+8fe2, U+8fe5, U+8fef, U+8ff4, U+8ff9-8ffa, U+9005, U+900b, U+900e, U+9011, U+9015-9016, U+9027, U+9035-9036, U+9039, U+903e, U+9049, U+904f-9052, U+9056, U+9058, U+905e, U+9068, U+906f, U+9072, U+9076, U+9080, U+9082-9083, U+908f, U+90a8, U+90af, U+90b1, U+90b5, U+90db, U+90e2, U+9102, U+9112, U+9130, U+9132, U+914a, U+9156, U+9158, U+9163, U+9165, U+9169, U+9172-9173, U+9182, U+918b, U+91a2, U+91aa-91ab, U+91af, U+91b4-91b5, U+91ba, U+91c1, U+91cb, U+91d0, U+91d6, U+91db, U+91df, U+91e1, U+91f5-91f6, U+91fc, U+91ff, U+9211, U+9214-9215, U+921e, U+9229, U+922c, U+923f, U+9245, U+924b, U+9250, U+9257, U+925a, U+925e, U+9293, U+9295-9296, U+92b7, U+92b9, U+92e9, U+92fa, U+9319-931a, U+9322-9323, U+9335, U+933a-933b, U+9344, U+9356, U+935c, U+9360, U+936e, U+9394, U+93ac, U+93b0, U+93b9, U+93c3, U+93c8, U+93d0, U+93d6-93d8, U+93dd, U+93e4-93e5, U+93e8, U+9403, U+9407, U+9410, U+9413-9414, U+941a, U+9421, U+942b, U+9436, U+943a, U+9441, U+9452, U+945a-945b, U+945e, U+9460, U+9462, U+946a, U+9470, U+9475, U+9477, U+947c, U+947e, U+9481, U+9582, U+9587, U+958a, U+9594, U+9596, U+9598-9599, U+95a0, U+95a7, U+95ad, U+95b9, U+95bc, U+95be, U+95c3, U+95cc-95cd, U+95d4-95d6, U+95dc, U+95e1-95e2, U+95e5, U+9621, U+9628, U+962e-962f, U+9642, U+964b-964c, U+964f, U+965c-965d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold045.woff2") format("woff2");
  unicode-range: U+2faa-2fab, U+2fb1-2fb2, U+2fbd-2fc0, U+965e-965f, U+9666, U+966c, U+9672, U+968d, U+9695, U+9697-9698, U+96a7-96a8, U+96b0-96b2, U+96b4, U+96b6, U+96b8-96b9, U+96c9, U+96cb, U+96ce, U+96d5-96d6, U+96d9, U+96f9, U+9704, U+9706, U+9708, U+970d-970f, U+9711, U+9713, U+9719, U+9724, U+972a, U+9730, U+9738-9739, U+973d-973e, U+9742, U+9746, U+9748-9749, U+9760, U+9764, U+9766, U+9768, U+976b, U+9771, U+9779-977a, U+977c, U+9781, U+9785-9786, U+978f-9790, U+979c, U+97a3, U+97a6, U+97a8, U+97ab, U+97b3-97b4, U+97c3, U+97c6, U+97c8, U+97cb, U+97dc, U+97ed, U+97f2, U+97f5-97f6, U+980f, U+9821, U+9846, U+984b, U+984f, U+9871, U+9873-9874, U+98aa, U+98b1, U+98b6, U+98c3, U+98c6, U+98e9, U+98eb, U+98ed-98ee, U+9912, U+9914, U+9918, U+991d, U+9920-9921, U+9924, U+992c, U+992e, U+993d-993e, U+9942, U+994b-994c, U+9950-9951, U+9955, U+9997, U+99a5, U+99bc, U+99d1, U+99d8, U+99db, U+99df, U+99e2, U+99ed-99ee, U+99f2, U+99f8, U+99fb, U+9a01, U+9a05, U+9a0f, U+9a2b, U+9a3e, U+9a40, U+9a42-9a43, U+9a45, U+9a5b, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6b, U+9aad, U+9ab0, U+9abc, U+9ac0, U+9acf, U+9ad1, U+9ad3-9ad4, U+9ade-9adf, U+9ae2-9ae3, U+9ae6, U+9aeb, U+9af1, U+9af4, U+9afb, U+9b06, U+9b18, U+9b1f, U+9b23, U+9b25, U+9b27, U+9b29-9b2a, U+9b2e-9b2f, U+9b32, U+9b3b, U+9b43, U+9b4d-9b4e, U+9b51, U+9b58, U+9b74, U+9b83, U+9b91, U+9b93, U+9b96-9b97, U+9b9f-9ba0, U+9bb4, U+9bb9, U+9bc0, U+9bc6, U+9bca, U+9bcf, U+9bd1-9bd2, U+9bd4, U+9be1-9be3;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold046.woff2") format("woff2");
  unicode-range: U+2f01, U+2fc4, U+2fc6, U+2fcb-2fcc, U+2fd2, U+2fd4-2fd5, U+3402, U+34b5, U+34db, U+378d, U+37e2, U+3b22, U+3bb6, U+3bc3, U+3c0f, U+3e3f, U+3f72, U+4264, U+4453, U+445b, U+459d, U+45ea, U+4844, U+49b0, U+4c17, U+4e28, U+4e2f-4e30, U+4e8d, U+4ee1, U+4efd, U+4eff, U+4f03, U+4f0b, U+4f48-4f49, U+4f56, U+4f5f-4f60, U+4f6a, U+4f6c, U+4f7e, U+4f8a, U+4f94, U+4f97, U+4fc9, U+5001-5002, U+500e, U+5018, U+5027, U+502e, U+503b, U+5040-5041, U+5094, U+50cc, U+50d0, U+50e6, U+50f2, U+5103, U+5106, U+510b, U+511e, U+9be4, U+9bf0-9bf2, U+9c04, U+9c06, U+9c08-9c09, U+9c0c, U+9c12, U+9c14-9c15, U+9c1b, U+9c21, U+9c24-9c25, U+9c2e, U+9c30, U+9c32, U+9c3e, U+9c46-9c47, U+9c5a, U+9c60, U+9c67, U+9c76, U+9c78, U+9ce7, U+9ceb-9cec, U+9cf0, U+9d03, U+9d06, U+9d08, U+9d12, U+9d15, U+9d1f, U+9d23, U+9d26, U+9d2a, U+9d3e-9d3f, U+9d41, U+9d44, U+9d46, U+9d48, U+9d50-9d51, U+9d59, U+9d5d-9d5e, U+9d64, U+9d6f, U+9d72, U+9d7a, U+9d87, U+9d89, U+9d9a, U+9da4, U+9da9, U+9dab, U+9db2, U+9db8, U+9dba-9dbb, U+9dc1-9dc2, U+9dc6, U+9dcf, U+9dd3, U+9dd9, U+9de6, U+9ded, U+9def, U+9df8, U+9dfd, U+9e1a-9e1b, U+9e75, U+9e79, U+9e7d, U+9e81, U+9e88, U+9e8b-9e8c, U+9e91, U+9e95, U+9e9d, U+9ea5, U+9eaa, U+9ead, U+9eb8, U+9ebc, U+9ecc, U+9ecf-9ed0, U+9ed4, U+9edc-9ede, U+9ee0, U+9ee5, U+9ee8, U+9eef, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9f07-9f08, U+9f15, U+9f21, U+9f2c, U+9f4e-9f4f, U+9f52, U+9f54, U+9f5f-9f61, U+9f63, U+9f66, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f9c-9f9d, U+9fa0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold047.woff2") format("woff2");
  unicode-range: U+2e8f, U+5135, U+514a, U+5155, U+5157, U+519d, U+51c3, U+51ca, U+51de, U+51e2, U+51ee, U+5201, U+5213, U+5215, U+5249, U+5257, U+5261, U+5293, U+52c8, U+52cc, U+52d0, U+52d6, U+52db, U+52f0, U+52fb, U+5300, U+5307, U+531c, U+5361, U+5363, U+5393, U+539d, U+53b2, U+5412, U+5427, U+544d, U+546b, U+5474, U+547f, U+5488, U+5496, U+549c, U+54a1, U+54a9, U+54c6, U+54ff, U+550e, U+552b, U+5535, U+5550, U+5581, U+5586, U+558e, U+55ad, U+55ce, U+5608, U+560e, U+563b, U+5649, U+5666, U+566f, U+5671-5672, U+5676, U+569e, U+56a9, U+56ac, U+56b3, U+56c9, U+570a, U+5721, U+572f, U+5733-5734, U+5770, U+5777, U+577c, U+579c, U+57b8, U+57c7-57c8, U+57cf, U+57e4, U+57ed, U+57f5-57f6, U+57ff, U+5809, U+5864, U+5889, U+58a9, U+58ce, U+58d2, U+58d4, U+58da, U+58e0, U+58e9, U+590c, U+595d, U+596d, U+598b, U+5992, U+59a4, U+59c3, U+59d2, U+59dd, U+59f8, U+5a13, U+5a23, U+5a67, U+5a6d, U+5a77, U+5a7e, U+5a84, U+5a9e, U+5aa7, U+5ac4, U+5b19, U+5b25, U+5b41, U+5b56, U+5b7d, U+5b93, U+5bd8, U+5c12, U+5c1e, U+5c23, U+5c2b, U+5c62, U+5c7a, U+5c8f, U+5c9f, U+5ca3, U+5caa, U+5cba, U+5ccb, U+5cd0, U+5cd2, U+5cf4, U+5d0d, U+5d27, U+5d46-5d47, U+5d4a, U+5d53, U+5d6d, U+5d81, U+5da0, U+5da4, U+5da7, U+5db8, U+5dcb, U+5e14, U+5e18, U+5e58, U+5e5e, U+5e77, U+5ebe, U+5ecb, U+5ef9, U+5f00, U+5f02, U+5f07, U+5f1d, U+5f23, U+5f34, U+5f36, U+5f3d, U+5f40, U+5f54, U+5f58, U+5f64, U+5f67, U+5f7d, U+5f89, U+5f9c, U+5fa7, U+5faf, U+5fc9, U+5fde, U+5fe1, U+5fe9, U+600d, U+6014, U+6018;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold048.woff2") format("woff2");
  unicode-range: U+6033, U+6035, U+6047, U+609d-609e, U+60cb, U+60d4-60d5, U+60dd, U+60f8, U+611c, U+612b, U+6130, U+6137, U+618d, U+61b9, U+61bc, U+6222, U+623e, U+6243, U+6256, U+625a, U+626f, U+6285, U+62c4, U+62d6, U+62fc, U+630a, U+6318, U+6339, U+6343, U+6365, U+637c, U+63e5, U+63f5, U+6410, U+6422, U+6460, U+646d, U+6479, U+64be-64bf, U+64c4, U+64ce, U+64d0, U+64f7, U+64fb, U+6522, U+6529, U+6567, U+659d, U+6600, U+6609, U+6615, U+661e, U+6622, U+6624, U+662b, U+6630-6631, U+6633, U+663a, U+6648, U+664c, U+6659, U+6661, U+6665, U+6673, U+6677-6678, U+668d, U+66a0, U+66b2, U+66bb, U+66c8, U+66db, U+66e8, U+66fa-66fb, U+6713, U+6733, U+6747-6748, U+6766, U+677b, U+6781, U+6793, U+6798, U+679b, U+67bb, U+67c0, U+67d7, U+67f9, U+67fc, U+6801, U+681d, U+682c, U+6831, U+6852, U+685b, U+6872, U+6875, U+68a3, U+68a5, U+68b2, U+68c8, U+68d0, U+68e8, U+68ed, U+68f0-68f1, U+68fc, U+690a, U+6935, U+6942, U+6949, U+6957, U+6963-6964, U+6968, U+6980, U+69a5, U+69ad, U+69cf, U+69e2, U+69e9-69ea, U+69f5-69f6, U+6a0f, U+6a15, U+6a3b, U+6a3e, U+6a45, U+6a50, U+6a56, U+6a5b, U+6a73, U+6a89, U+6a94, U+6a9d-6a9e, U+6aa5, U+6ae4, U+6ae7, U+6b1b, U+6b1e, U+6b2c, U+6b35, U+6b46, U+6b56, U+6b60, U+6b67, U+6b82, U+6ba9, U+6bad, U+6bd6-6bd7, U+6bff, U+6c05, U+6c10, U+6c33, U+6c59, U+6c5c, U+6c74, U+6c76, U+6c85-6c86, U+6c98, U+6c9c, U+6caa, U+6cc6, U+6cd4, U+6ce0, U+6ceb, U+6cee, U+6cfb, U+6d04, U+6d0e, U+6d2e, U+6d31, U+6d39, U+6d3f, U+6d58, U+6d65, U+6d82, U+6d87, U+6d94, U+6daa;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold049.woff2") format("woff2");
  unicode-range: U+2f67, U+6dac, U+6dbf, U+6dc4, U+6dd6, U+6ddb, U+6ddd, U+6dfc, U+6e44, U+6e5c, U+6e5e, U+6eb1, U+6ec1, U+6ec7, U+6ece, U+6f10, U+6f1a, U+6f2a, U+6f2f, U+6f33, U+6f51, U+6f59, U+6f5e, U+6f61-6f62, U+6f7e, U+6f88, U+6f8c-6f8d, U+6f94, U+6fa0, U+6fa7, U+6fb6, U+6fbc, U+6fc7, U+6fca, U+6ff0, U+6ff5, U+6ff9, U+7005, U+704a, U+704e, U+705d-705e, U+7064, U+7075, U+7085, U+70a4, U+70ab, U+70b7, U+70d4, U+70d8, U+70e4, U+710f, U+711e, U+7120, U+712b, U+712e, U+7146-7147, U+7151-7152, U+715c, U+7160, U+7168, U+7185, U+7187, U+7192, U+71ba, U+71c1, U+71c4, U+71fe, U+7200, U+7215, U+7255-7256, U+728d, U+729b, U+72be, U+72fb, U+7327-7328, U+7350, U+7366, U+737c, U+7395, U+739f-73a0, U+73a2, U+73a6, U+73ab, U+73c9, U+73cf, U+73d6, U+73d9, U+73e3, U+73e9, U+7407, U+740a, U+741a-741b, U+7426, U+7428, U+742a-742c, U+742e-7430, U+7444, U+7446-7447, U+744b, U+7457, U+7462, U+746b, U+746d, U+7486-7487, U+7489, U+7490, U+7498, U+749c, U+749f, U+74a3, U+74a6, U+74a8-74a9, U+74b5, U+74bf, U+74c8-74c9, U+74ff, U+7501, U+7517, U+752f, U+756f, U+7579, U+7592, U+75ce, U+75e4, U+7600, U+7602, U+7608, U+7615-7616, U+7619, U+761e, U+762d, U+7635, U+7643, U+764b, U+7664-7665, U+766d, U+766f, U+7671, U+7681, U+769b, U+769d-769e, U+76a6, U+76aa, U+76b6, U+76c5, U+76cc, U+76ce, U+76d4, U+76e6, U+76f1, U+76fc, U+770a, U+7719, U+7734, U+7736, U+7746, U+774d-774e, U+775c, U+775f, U+7762, U+777a, U+7780, U+7794, U+77aa, U+77e0, U+782d, U+7843, U+784e-784f, U+7851, U+7868;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold050.woff2") format("woff2");
  unicode-range: U+2f71, U+786e, U+78ad, U+78b0, U+78e4, U+78f2, U+78f7, U+7900, U+791c, U+792e, U+7931, U+7934, U+7945-7946, U+795c, U+7979, U+7998, U+79b8, U+79c8, U+79ca, U+79d4, U+79de, U+79eb, U+79ed, U+7a03, U+7a39, U+7a5d, U+7a6d, U+7a85, U+7aa0, U+7ab3, U+7abb, U+7ace, U+7aeb, U+7afd, U+7b12, U+7b2d, U+7b3b, U+7b47, U+7b4e, U+7b60, U+7b6d, U+7b6f, U+7b9e, U+7bd7, U+7bd9, U+7c01, U+7c20, U+7c31, U+7c33, U+7c36, U+7c59, U+7c6d, U+7c79, U+7c8f, U+7c94, U+7ca0, U+7cbc, U+7cd5, U+7cd9, U+7cdd, U+7d07-7d08, U+7d13, U+7d1d, U+7d23, U+7d31, U+7d41, U+7d48, U+7d53, U+7d5c, U+7d7a, U+7d83, U+7d8b, U+7da6, U+7dc2, U+7dcc, U+7e08, U+7e11, U+7e15, U+7e28, U+7e47, U+7e52, U+7e8a, U+7e8d, U+7f47, U+7f91, U+7f97, U+7fbf, U+7fce, U+7fdb, U+7fdf, U+7fec, U+7fee, U+7ffa, U+8014, U+8026, U+8035, U+8037, U+803c, U+80ca, U+80d7, U+80e0, U+80f3, U+8118, U+814a, U+8160, U+8167-8168, U+816d, U+81bb, U+81ca, U+81cf, U+81d7, U+8260, U+8274, U+828e, U+82a1, U+82a3-82a4, U+82a9, U+82ae, U+82b7, U+82be-82bf, U+82c6, U+82d5, U+82fd-82fe, U+8300-8301, U+8322, U+832d, U+833a, U+8343, U+8347, U+8351, U+8355, U+8362, U+837d, U+8386, U+8392, U+8398, U+83a7, U+83a9, U+83bf-83c0, U+83c7, U+83cf, U+83d1, U+83e1, U+83ea, U+8401, U+8406, U+8448, U+845f, U+8470, U+8473, U+8485, U+849e, U+84af, U+84b4, U+84ba, U+84c0, U+84c2, U+851e, U+852f, U+8532, U+8559, U+8564, U+857a, U+858c, U+858f, U+85a2, U+85ad, U+85cb, U+85ce, U+85ed, U+85ff, U+8604-8605, U+8610, U+8612, U+8618, U+8629, U+8638, U+8641, U+8657, U+8662;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold051.woff2") format("woff2");
  unicode-range: U+2fa1, U+866c, U+8675, U+8698, U+86b8, U+86fa, U+86fc-86fd, U+870b, U+8771, U+8787-8788, U+87ac-87ad, U+87b5, U+87d6, U+8806, U+880a, U+8810, U+8814, U+8898, U+88aa, U+88ca, U+88ce, U+88f5, U+8918-891a, U+891c, U+8927, U+8930, U+8932, U+8939, U+8940, U+8994, U+89d4, U+89e5, U+89f6, U+8a12, U+8a15, U+8a22, U+8a37, U+8a47, U+8a4e, U+8a5d, U+8a61, U+8a75, U+8a79, U+8aa7, U+8ad0, U+8adf, U+8af4, U+8af6, U+8b46, U+8b54, U+8b59, U+8b69, U+8b9d, U+8c49, U+8c68, U+8ce1, U+8cf8, U+8cfe, U+8d12, U+8d1b, U+8daf, U+8dce, U+8dd1, U+8dd7, U+8e20, U+8e23, U+8e3d, U+8e70, U+8e7b, U+8efa, U+8f1e, U+8f2d, U+8f36, U+8f54, U+8fa6, U+8fb5, U+8fe4, U+8fe8, U+8fee, U+9008, U+902d, U+9088, U+9095, U+9097, U+9099, U+909b, U+90a2, U+90b3, U+90be, U+90c4-90c5, U+90c7, U+90d7, U+90dd, U+90ef, U+90f4, U+9114-9116, U+9122-9123, U+912f, U+9131, U+9134, U+913d, U+9148, U+915b, U+9183, U+919e, U+91b1, U+91bc, U+91d7, U+91e4-91e5, U+91ed, U+91f1, U+91fb, U+9207, U+9210, U+9238-923a, U+923c, U+9240, U+9243, U+924f, U+9278, U+9288, U+92c2, U+92cb-92cc, U+92d3, U+92e0, U+92ff, U+931f, U+9321, U+9325, U+9348-9349, U+9364-9365, U+936a, U+9370, U+939b, U+93a3, U+93ba, U+93c6, U+93de-93df, U+93fd, U+9404, U+9433, U+944a, U+9463, U+946b, U+9471-9472, U+958e, U+959f, U+95a6, U+95a9, U+95ac, U+95b6, U+95bd, U+95cb, U+95d0, U+95d3, U+95da, U+95de, U+9658, U+9684, U+969d, U+96a4-96a5, U+96d2, U+96de, U+96e9, U+96ef, U+9733, U+973b, U+974d-974f, U+975a, U+976e, U+9773, U+9795;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold052.woff2") format("woff2");
  unicode-range: U+2e97, U+3406, U+342c, U+342e, U+3468, U+346a, U+3492, U+34bc, U+34c1, U+34c7, U+351f, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35f4, U+3605, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+37c1, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38fa, U+3917, U+391a, U+396f, U+3a6e, U+3a73, U+3ad6-3ad7, U+3aea, U+3b0e, U+3b1a, U+3b1c, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bcd, U+3bf0, U+97ae, U+97ba, U+97c1, U+97c9, U+97db, U+97de, U+97f4, U+980a, U+981e, U+982b, U+9852-9853, U+9856-9857, U+9859, U+9865, U+986c, U+98ba, U+98c8, U+98e7, U+9958, U+999e, U+9a02-9a03, U+9a24, U+9a2d-9a2e, U+9a38, U+9a4a, U+9a4e, U+9ab6, U+9ac1, U+9ac3, U+9ace, U+9ad6, U+9af9, U+9b02, U+9b08, U+9b20, U+9b2d, U+9b5e, U+9b66, U+9b72, U+9b75, U+9b79, U+9b84, U+9b8a, U+9b8f, U+9b9e, U+9ba7, U+9bc1, U+9bce, U+9be5, U+9bf8, U+9bfd, U+9c00, U+9c23, U+9c41, U+9c4f-9c50, U+9c53, U+9c63, U+9c65, U+9c77, U+9d1d-9d1e, U+9d43, U+9d47, U+9d52, U+9d63, U+9d70, U+9d7c, U+9d8a, U+9d96, U+9dac, U+9dbc, U+9dc0, U+9de7, U+9e07, U+9e15, U+9e9e, U+9ea4, U+9eac, U+9eaf, U+9f10, U+9f39, U+9f57, U+9f94, U+9f97, U+9fa2, U+f970, U+f9dc, U+fa0f-fa10, U+fa14-fa15, U+fa32, U+fa36, U+fa39, U+fa3c, U+fa3e, U+fa42, U+fa60, U+fa6a, U+2000b, U+2123d, U+2131b, U+2146e, U+216b4, U+218bd, U+21e34, U+231c4, U+235c4, U+2373f, U+23763, U+23cfe, U+247f1, U+2548e, U+2550e, U+25771, U+259c4, U+25da1, U+26aff, U+26e40, U+270f4, U+27684, U+28277, U+283cd, U+2a190;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold053.woff2") format("woff2");
  unicode-range: U+2e83, U+2e85, U+2ea6, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d64, U+3d9a, U+3dc0, U+3dd4, U+3e05, U+3e60, U+3e66, U+3e68, U+3e83, U+3e94, U+3f57, U+3f75, U+3f77, U+3fae, U+3fc9, U+3fd7, U+4039, U+4058, U+4093, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+4417, U+441c, U+4422, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+45b8, U+45e5, U+460f, U+4641, U+4665, U+46a1, U+46af, U+470c, U+4764, U+47fd, U+4816, U+484e, U+48b5, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b3b, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c20, U+4cc4, U+4cd1, U+4d07, U+4d77, U+4e02, U+4e0f, U+4e12, U+4e29, U+4e2b-4e2c, U+4e2e, U+4e40, U+4e47-4e48, U+4e51, U+4e5a, U+4e69, U+4e9d, U+4eb9, U+4ebb-4ebc, U+4ec3, U+4ec8, U+4ed0, U+4eda, U+4eeb, U+4ef1, U+4ef5, U+4f00, U+4f16, U+4f37, U+4f3e, U+4f54, U+4f58, U+4f64, U+4f77-4f78, U+4f7a, U+4f7d, U+4f82, U+4f85, U+4f92, U+4f9a, U+4fb2, U+4fbe, U+4fc5, U+4fcb, U+4fcf, U+4fd2, U+4fe6, U+4ff2, U+5000, U+5010, U+5013, U+501c, U+501e, U+5022, U+5042, U+5046, U+504e, U+5053, U+5057, U+5063, U+5066, U+506a, U+5070, U+5088, U+5092-5093, U+5095-5096, U+509c, U+50a3, U+50aa, U+50b1, U+50ba-50bb, U+50c4, U+50c7, U+50ce, U+50d4, U+50d9, U+50e1, U+50e9, U+50f3, U+5108, U+5117, U+511b, U+5160, U+5173, U+517b, U+5183, U+518b, U+5198, U+51a3, U+51ad, U+51bc, U+51f3-51f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold054.woff2") format("woff2");
  unicode-range: U+2e89, U+5202, U+5212, U+5216, U+5255, U+525c, U+526c, U+5277, U+5282, U+5284, U+5298, U+52a4, U+52a6, U+52af, U+52ba-52bb, U+52ca, U+52d1, U+52f7, U+530a-530b, U+5324, U+5335, U+533e, U+5342, U+5367, U+536c, U+537a, U+53a4, U+53b4, U+53b7, U+53c0, U+53d5, U+53da, U+53f4-53f5, U+5424, U+5428, U+5443, U+5455, U+5462, U+5466, U+546c, U+548a, U+548d, U+5495, U+54a0, U+54a6, U+54ad-54ae, U+54b7, U+54ba, U+54bf, U+54c3, U+54ec, U+54ef, U+54f1, U+54f3, U+5500-5501, U+5509, U+553c, U+5541, U+5547, U+554a, U+5560-5561, U+5564, U+557d, U+5582, U+5588, U+5591, U+55bf, U+55c9, U+55cc, U+55d1-55d2, U+55dd, U+55e2, U+55e9, U+5607, U+5610, U+5628, U+5630, U+5637, U+563d, U+563f-5640, U+5647, U+565e, U+5660, U+566d, U+5688, U+568c, U+5695, U+569a, U+569d, U+56a8, U+56ad, U+56b2, U+56c5, U+56cd, U+56df, U+56e8, U+56f6-56f7, U+5715, U+5723, U+5729, U+5745-5746, U+574c-574d, U+5768, U+576f, U+5773-5775, U+577b, U+579a, U+579d-579e, U+57a8, U+57ac, U+57cc, U+57d7, U+57de, U+57e6, U+57f0, U+57f8, U+57fb, U+57fd, U+5804, U+581e, U+5820, U+5827, U+5832, U+5839, U+5849, U+584c, U+5867, U+588a-588b, U+588d, U+588f-5890, U+5894, U+589d, U+58aa, U+58b1, U+58c3, U+58cd, U+58e2, U+58f3-58f4, U+5905-5906, U+590b, U+590d, U+5914, U+5924, U+593d, U+5946, U+595b, U+595f, U+5975-5976, U+599f, U+59ae, U+59bc, U+59c8, U+59cd, U+59de, U+59e3-59e4, U+59e7, U+59ee, U+5a0c-5a0d, U+5a17, U+5a27, U+5a2d, U+5a55, U+5a65, U+5a7a, U+5a8b, U+5a9c, U+5a9f-5aa0, U+5aa2, U+5ab1, U+5ab3, U+5ab5, U+5aba, U+5abf, U+5ada, U+5adc, U+5ae0, U+5ae5, U+5aee;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold055.woff2") format("woff2");
  unicode-range: U+2e96, U+2e98, U+5af0, U+5af5, U+5b00, U+5b08, U+5b17, U+5b2d, U+5b34, U+5b4c, U+5b52, U+5b68, U+5b6f, U+5b7c, U+5b7f, U+5b81, U+5b84, U+5b96, U+5bac, U+5bc0, U+5bce, U+5bd6, U+5bf1, U+5bfd, U+5c03, U+5c29, U+5c30, U+5c5f, U+5c63, U+5c67-5c69, U+5c70, U+5c7c, U+5c88, U+5c8a, U+5ca0, U+5ca2, U+5ca6-5ca7, U+5cad, U+5cb5, U+5cc9, U+5d06, U+5d10, U+5d1d, U+5d20, U+5d24, U+5d26, U+5d2b, U+5d31, U+5d39, U+5d42, U+5d61, U+5d6a, U+5d70, U+5d88, U+5d92, U+5d94, U+5d97, U+5d99, U+5db0, U+5db2, U+5db4, U+5db9, U+5dd1, U+5dd7-5dd8, U+5de0, U+5de4, U+5de9, U+5e00, U+5e12, U+5e15, U+5e1f, U+5e2e, U+5e3e, U+5e49, U+5e56, U+5e6b-5e6e, U+5ea5, U+5eaa, U+5eac, U+5eb9, U+5ebf, U+5ec6, U+5ed2, U+5ed9, U+5efd, U+5f08, U+5f0e, U+5f1c, U+5f1e, U+5f47, U+5f63, U+5f72, U+5f7e, U+5f8f, U+5fa2, U+5fa4, U+5fb8, U+5fc4, U+5fc7, U+5fcb, U+5fd2-5fd4, U+5fe2, U+5fee-5fef, U+5ff3, U+5ffc, U+6017, U+6022, U+6024, U+604c, U+607f, U+608a, U+6095, U+60a8, U+60b0-60b1, U+60be, U+60c8, U+60d9, U+60db, U+60ee, U+60f2, U+60f5, U+6110, U+6112-6113, U+6119, U+611e, U+613a, U+6141, U+6146, U+6160, U+617c, U+6192-6193, U+6197-6198, U+61a5, U+61a8, U+61ad, U+61d5, U+61dd, U+61df, U+61f5, U+6215, U+6223, U+6229, U+6246, U+624c, U+6251-6252, U+6261, U+6264, U+626d, U+6273, U+627b, U+6299, U+62a6, U+62d5, U+62fd, U+6303, U+630d, U+6310, U+6332, U+6335, U+633b-633c, U+6341, U+6344, U+634e, U+6359, U+636c, U+6384;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold056.woff2") format("woff2");
  unicode-range: U+6394, U+6399, U+63bd, U+63d4-63d5, U+63dc, U+63e0, U+63eb-63ec, U+63f2, U+63f7, U+6409, U+641e, U+6425, U+6429, U+642f, U+645a-645b, U+645d, U+6473, U+647d, U+6487, U+6491, U+649d, U+649f, U+64cb-64cc, U+64d5, U+64d7, U+64e4-64e5, U+64ff, U+6504, U+650f, U+6514, U+6516, U+651e, U+6532, U+6544, U+6554, U+656b, U+657a, U+6581, U+6584-6585, U+658a, U+65b2, U+65b5, U+65b8, U+65bf, U+65c2, U+65c9, U+65d4, U+65f2, U+65f9, U+65fc, U+6604, U+6608, U+6621, U+662a, U+6645, U+664e, U+6651, U+6657, U+665b, U+6663, U+666a-666d, U+667b, U+6680, U+6690, U+6692, U+6699, U+66ad, U+66b1, U+66b5, U+66bf, U+66ec, U+6701, U+6705, U+6712, U+6719, U+674c-674d, U+6754, U+675d, U+6774, U+6776, U+6792, U+67b0, U+67b2, U+67c3, U+67c8, U+67d2, U+67d9, U+67db, U+67f0, U+67f7, U+6810, U+6818, U+681f, U+682d, U+6833, U+683b, U+683e, U+6844-6845, U+6849, U+684c, U+6855, U+6857, U+686b, U+686e, U+687a, U+687c, U+6882, U+6890, U+6896, U+6898-689a, U+689c, U+68aa-68ab, U+68b4, U+68bb, U+68c3, U+68c5, U+68cc, U+68cf, U+68d6, U+68d9, U+68e4-68e5, U+68ec, U+68f7, U+68fb, U+6903, U+6907, U+693b, U+6946, U+6969, U+696c, U+6972, U+697a, U+697f, U+6992, U+6996, U+6998, U+69a6, U+69b0, U+69b7, U+69ba, U+69bc, U+69c0, U+69d1, U+69d6, U+69e3, U+69ee-69ef, U+69f3-69f4, U+69fe, U+6a11, U+6a1a, U+6a1d, U+6a30, U+6a32-6a34, U+6a3f, U+6a46, U+6a49, U+6a4e, U+6a52, U+6a64, U+6a7a, U+6a7e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold057.woff2") format("woff2");
  unicode-range: U+2e9e, U+2ea1, U+2ea3, U+6a83, U+6a8b, U+6a91, U+6a9f, U+6aa1, U+6aab, U+6abd, U+6ac6, U+6ad0, U+6ad4, U+6adc-6add, U+6aec, U+6af1-6af3, U+6afd, U+6b0b, U+6b0f-6b11, U+6b17, U+6b2f, U+6b4a, U+6b58, U+6b6c, U+6b75, U+6b7a, U+6b81, U+6b9b, U+6bae, U+6bbd-6bbe, U+6bc7-6bc9, U+6bda, U+6be6-6be7, U+6bee, U+6bf1, U+6c02, U+6c0a, U+6c0e, U+6c35-6c36, U+6c3a, U+6c3f, U+6c4d, U+6c5b, U+6c67, U+6c6d, U+6c84, U+6c89, U+6c94-6c95, U+6c97, U+6cad, U+6cc2, U+6cd0, U+6cd6, U+6cda, U+6cdc, U+6ce9, U+6cec-6ced, U+6d00, U+6d0a, U+6d24, U+6d26-6d27, U+6d2f, U+6d34, U+6d3c, U+6d5b, U+6d5e, U+6d60, U+6d70, U+6d80-6d81, U+6d8a, U+6d8d, U+6d91, U+6d98, U+6dab, U+6dae, U+6db4, U+6dc2, U+6dc8, U+6dce-6dd0, U+6ddf, U+6de9, U+6df6, U+6e17, U+6e1e, U+6e22, U+6e27, U+6e32, U+6e36, U+6e3c, U+6e48-6e49, U+6e4b-6e4c, U+6e4f, U+6e51, U+6e53-6e54, U+6e57, U+6e63, U+6e93, U+6ea7, U+6eb4, U+6ebf, U+6ec3, U+6eca, U+6ed9, U+6eeb, U+6ef9, U+6efb, U+6f0a, U+6f0c, U+6f18, U+6f25, U+6f35-6f36, U+6f3c, U+6f52, U+6f57, U+6f5a, U+6f60, U+6f68, U+6f7d, U+6f90, U+6f96, U+6f98, U+6f9f, U+6fa5, U+6faf, U+6fb5, U+6fbe, U+6fc8-6fc9, U+6fda, U+6fde, U+6fe9, U+6ffc, U+7000, U+7007, U+700a, U+7023, U+7039-703a, U+703c, U+7043, U+7047, U+704b, U+7054, U+7065, U+7069, U+706c, U+706e, U+7076, U+707e, U+7081, U+7086, U+7095, U+7097, U+709f, U+70b1, U+70bb, U+70ca, U+70d1, U+70d3, U+70dc, U+70ec, U+7103-7104;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold058.woff2") format("woff2");
  unicode-range: U+2ea8, U+7106-7108, U+710c, U+712f, U+7131, U+714a, U+7150, U+7153, U+715e, U+7180, U+7196, U+719b, U+71a0, U+71a2, U+71ae-71af, U+71b3, U+71cb, U+71d3, U+71d9, U+71dc, U+7207, U+722b, U+7234, U+7238-7239, U+7242, U+7253, U+7257, U+7263, U+726e-726f, U+7278, U+727f, U+728e, U+72ad-72ae, U+72b0-72b1, U+72c1, U+72cc, U+72f3, U+72fa, U+7307, U+7312, U+7318-7319, U+732c, U+7331, U+7333, U+7339, U+733d, U+7352, U+736b-736c, U+736e-736f, U+7371, U+7377, U+7381, U+7385, U+738a, U+7394, U+7398, U+739c, U+739e, U+73a5, U+73a8, U+73b5, U+73b7, U+73b9, U+73bc, U+73bf, U+73c5, U+73cb, U+73e1, U+73e7, U+73f9-73fa, U+7401, U+7413, U+7424, U+7431, U+7439, U+7440, U+7443, U+744d, U+7452-7453, U+745d, U+7471, U+7481, U+7485, U+7488, U+7492, U+7497, U+7499, U+74a0-74a1, U+74a5, U+74aa-74ab, U+74b9-74bb, U+74d6, U+74d8, U+74de, U+74eb, U+74ef, U+74fa, U+7520, U+7524, U+752a, U+753d-753e, U+7540, U+7548, U+754e, U+7550, U+7552, U+756c, U+7571-7572, U+757a, U+757d-757e, U+7581, U+758c, U+75a2, U+75b0, U+75b7, U+75bf-75c0, U+75c6, U+75cf, U+75d3, U+75dd, U+75df-75e0, U+75e7, U+75ec, U+75ee, U+75f1, U+75f9, U+7603, U+7607, U+760f, U+7613, U+7618, U+761b-761c, U+7625, U+7628, U+7633, U+763c, U+7641, U+7649, U+7655, U+766e, U+7695, U+769c, U+76a0-76a1, U+76a7-76a8, U+76af, U+76c9, U+76e8, U+76ec, U+7717, U+771a, U+772d, U+7735, U+7758, U+7760, U+776a, U+7772, U+777c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold059.woff2") format("woff2");
  unicode-range: U+2ead, U+777d, U+779a, U+779f, U+77a2, U+77a4, U+77a9, U+77de-77df, U+77e4, U+77e6, U+77ea, U+77ec, U+77f0, U+77f4, U+77fb, U+7805-7806, U+7809, U+780d, U+7819, U+7821, U+782c, U+7847, U+7864, U+786a, U+788a, U+7894, U+789d-789f, U+78a4, U+78bb, U+78c8, U+78cc, U+78ce, U+78d5, U+78e0-78e1, U+78e6, U+78f9-78fb, U+78fe, U+7910, U+791b, U+7925, U+7930, U+793b, U+794a, U+7958, U+795b, U+7967, U+7972, U+7994-7996, U+799b, U+79a1, U+79a9, U+79b4, U+79bb, U+79c2, U+79c7, U+79cc-79cd, U+79d6, U+7a0a, U+7a11, U+7a15, U+7a1b, U+7a1e, U+7a2d, U+7a38, U+7a47, U+7a4c, U+7a56, U+7a59, U+7a5c, U+7a5f-7a60, U+7a67, U+7a6a, U+7a75, U+7a78, U+7a82, U+7a8a, U+7a90, U+7aa3, U+7aac, U+7ab9, U+7abc, U+7abe, U+7acc, U+7ad1, U+7ae7-7ae8, U+7af4, U+7b07, U+7b27, U+7b2a, U+7b2e-7b2f, U+7b31, U+7b3d, U+7b41, U+7b55, U+7b64, U+7b66, U+7b69, U+7b73, U+7b79, U+7b7f, U+7b90-7b91, U+7b9b, U+7baf, U+7bb5, U+7bbc, U+7bc5, U+7bca, U+7bd4, U+7bd6, U+7bda, U+7bea, U+7bf0, U+7c03, U+7c0b, U+7c0e-7c0f, U+7c26, U+7c45, U+7c4a, U+7c51, U+7c57, U+7c5e, U+7c61, U+7c69, U+7c6e-7c70, U+7ca6, U+7cb6-7cb7, U+7cbf, U+7cc4, U+7cc8, U+7ccd, U+7cd7, U+7ce6, U+7ceb, U+7cf5, U+7d03, U+7d09, U+7d12, U+7d1e, U+7d3d-7d3e, U+7d40, U+7d47, U+7d59-7d5a, U+7d6a, U+7d70, U+7d7f, U+7d86, U+7d88, U+7d8c, U+7d97, U+7d9d, U+7da7, U+7daa, U+7db6-7db7, U+7dc0, U+7dd7, U+7dd9, U+7de6, U+7df1, U+7df9, U+7e10, U+7e17, U+7e1d, U+7e27, U+7e2c, U+7e45, U+7e73, U+7e75, U+7e7e, U+7e86-7e87, U+7e91, U+7e98, U+7e9a, U+7f3b-7f3c, U+7f3e, U+7f43-7f44, U+7f4f;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold060.woff2") format("woff2");
  unicode-range: U+2eab, U+2eb2, U+2eb9, U+2ebe, U+7f52, U+7f61, U+7f63-7f64, U+7f6d, U+7f7d-7f7e, U+7f90, U+7f96, U+7f9c, U+7fad, U+7fc3, U+7fcf, U+7fe3, U+7fe5, U+7fef, U+7ff2, U+8002, U+8008, U+800a, U+800e, U+8011, U+8016, U+8024, U+802c, U+8030, U+8043, U+8066, U+8071, U+8075, U+807b, U+8099, U+809c, U+80a4, U+80a7, U+80b8, U+80c5, U+80d5, U+80d8, U+80e6, U+80f5, U+80fb, U+810d, U+8116, U+811e, U+8124, U+8127, U+812c, U+8135, U+813d, U+8169, U+8181, U+8184-8185, U+8198, U+81b2, U+81c1, U+81c3, U+81d6, U+81db, U+81e4, U+81ec, U+81fd, U+81ff, U+8204, U+8219, U+8221-8222, U+8232, U+8234, U+823c, U+8245-8246, U+8249, U+824b, U+824f, U+8257, U+825c, U+8263, U+8279, U+827d, U+827f, U+8283, U+828a, U+8293, U+82a7-82a8, U+82b2, U+82b4, U+82ba, U+82bc, U+82e2, U+82e8, U+82f7, U+8307-8308, U+830c, U+831b, U+831d, U+8330, U+833c, U+8344, U+8354, U+8357, U+8363, U+837f, U+838d, U+8394-8395, U+839b, U+839d, U+83c9, U+83d0, U+83d4, U+83dd, U+83e5, U+83f9, U+840f, U+8411, U+8415, U+8417, U+8439, U+844a, U+844f, U+8451-8452, U+8459-845a, U+845c, U+8465, U+8476, U+8478, U+847c, U+8481, U+8497, U+84a6, U+84be, U+84ce-84cf, U+84d3, U+84dc, U+84e7, U+84ea, U+84ef-84f1, U+84fa, U+84fd, U+850c, U+851b, U+8524-8525, U+852b, U+8534, U+853e, U+854f, U+8551, U+8553, U+855e, U+8561-8562, U+856f, U+857b, U+857d, U+857f, U+8581, U+8586, U+8593, U+859d, U+859f, U+85b7, U+85bc, U+85c7, U+85ca, U+85d8-85d9, U+85df, U+85e1, U+85e6, U+85f6;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold061.woff2") format("woff2");
  unicode-range: U+2ec2-2ec3, U+8600, U+8611, U+861e, U+8621, U+8624, U+8627, U+8639, U+863c, U+8640, U+8653, U+8656, U+866f, U+8677, U+867a, U+8687, U+8689, U+868d, U+8691, U+869c-869d, U+86a8, U+86b1, U+86b3, U+86c1, U+86c3, U+86d1, U+86d5, U+86d7, U+86e3, U+86e6, U+8705, U+8707, U+870e, U+8710, U+8713, U+8719, U+871f, U+8721, U+8723, U+8731, U+873a, U+873e, U+8740, U+8743, U+8751, U+8758, U+8764-8765, U+8772, U+877c, U+8789, U+878b, U+8793, U+87a0, U+87a7, U+87be, U+87c1, U+87ce, U+87df, U+87e3, U+87e5-87e6, U+87ea-87eb, U+87ed, U+87f5, U+8801, U+8803, U+880b, U+8813, U+8828, U+882e, U+8832, U+883c, U+884a, U+8858, U+885f, U+8864, U+8869, U+886f, U+88a0, U+88bc-88be, U+88c0, U+88d1-88d3, U+88db, U+88f0-88f1, U+8901, U+8937, U+8942, U+8945, U+8949, U+8962, U+8980, U+8989, U+8990, U+899f, U+89b0, U+89b7, U+89d6, U+89d8, U+89eb, U+89f1, U+89f3, U+89fd, U+89ff, U+8a11, U+8a14, U+8a21, U+8a35, U+8a3e, U+8a45, U+8a4d, U+8a58, U+8a90, U+8aae, U+8ab7, U+8abe, U+8ad7, U+8afc, U+8b05, U+8b0a, U+8b0d, U+8b1c, U+8b1f, U+8b2d, U+8b43, U+8b51, U+8b5e, U+8b76, U+8b7f, U+8b81, U+8b8b, U+8b94-8b95, U+8b9c, U+8b9e, U+8c39, U+8c3d, U+8c45, U+8c47, U+8c4f, U+8c54, U+8c57, U+8c69, U+8c6d, U+8c73, U+8c92-8c93, U+8c99, U+8c9b, U+8ca4, U+8cd5-8cd6, U+8cd9, U+8cf0-8cf1, U+8d09, U+8d0e, U+8d6c, U+8d84, U+8d95, U+8da6, U+8dc6, U+8dc8, U+8dd9, U+8dec, U+8dfd, U+8e06, U+8e0c, U+8e14, U+8e16, U+8e21-8e22, U+8e27, U+8e36;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold062.woff2") format("woff2");
  unicode-range: U+2ecd, U+2ecf, U+2ed2, U+2ed6, U+8e39, U+8e4b, U+8e54, U+8e62, U+8e6c-8e6d, U+8e6f, U+8e98, U+8e9e, U+8eae, U+8eb3, U+8eb5-8eb6, U+8ebb, U+8ed1, U+8ed4, U+8ef9, U+8f00, U+8f08, U+8f17, U+8f2b, U+8f40, U+8f4a, U+8f58, U+8fa4, U+8fb4, U+8fb6, U+8fc1, U+8fc6, U+8fca, U+8fcd, U+8fd3, U+8fd5, U+8fe0, U+8ff1, U+8ff5, U+8ffb, U+9002, U+900c, U+9037, U+9043-9044, U+905d, U+9085, U+908c, U+9090, U+90a1, U+90b0, U+90b6, U+90c8, U+90dc, U+90df, U+90eb, U+90f2, U+90f6, U+90fe-9100, U+9104, U+9106, U+9118, U+911c, U+911e, U+9137, U+9139-913a, U+9146-9147, U+9157, U+9159, U+9161, U+9164, U+9174, U+9179, U+9185, U+918e, U+91a8, U+91ae, U+91b3, U+91b6, U+91c3-91c4, U+91da, U+91ec, U+91ee, U+9201, U+920a, U+9216-9217, U+9233, U+9242, U+9247, U+924a, U+924e, U+9251, U+9256, U+9259, U+9260-9261, U+9265, U+9267-9268, U+927c-927d, U+927f, U+9289, U+928d, U+9297, U+9299, U+929f, U+92a7, U+92ab, U+92b2, U+92bf-92c0, U+92c6, U+92ce, U+92d0, U+92d7, U+92d9, U+92e5, U+92e7, U+92f7, U+92f9, U+92fb, U+9302, U+930d, U+9311, U+9315, U+931d-931e, U+9327, U+9329, U+9347, U+9351, U+9357, U+935a, U+936b, U+9371, U+9373, U+9388, U+938b, U+938f, U+939e, U+93a1, U+93c1, U+93c7, U+93dc, U+93e2, U+93e7, U+93f1, U+93f5, U+93fb, U+9409, U+940f, U+9416-9417, U+9432, U+9434, U+943b, U+9445, U+946d, U+946f, U+9578-9579, U+9586, U+958c-958d, U+95ab, U+95b4, U+95c8, U+961d, U+962c, U+9633-9634, U+963c, U+9641, U+9661, U+9682, U+969a, U+96a9, U+96af, U+96b3, U+96ba, U+96bd, U+96d8, U+96da, U+96dd, U+9714, U+9723, U+9736, U+9741, U+9747, U+9755, U+9757, U+975b, U+976a, U+9796, U+979a;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold063.woff2") format("woff2");
  unicode-range: U+2edf, U+979e, U+97a2, U+97b1-97b2, U+97be, U+97cc, U+97d1, U+97d4, U+97d8-97d9, U+97e1, U+97f1, U+9804, U+980d-980e, U+9814, U+9816, U+9823, U+9825, U+9832-9833, U+9847, U+9866, U+98ab, U+98ad, U+98b0, U+98b7-98b8, U+98bb-98bc, U+98bf, U+98c2, U+98c7, U+98cb, U+98e0-98e1, U+98e3, U+98e5, U+98ea, U+98f0-98f1, U+98f3, U+9908, U+9916-9917, U+991a-991c, U+9931-9933, U+993a-993c, U+9940-9941, U+9946, U+994d-994e, U+995c, U+995f-9960, U+99a3, U+99a6, U+99b9, U+99bd, U+99bf, U+99c3, U+99c9, U+99d4, U+99d9, U+99de, U+99f0, U+99f9, U+99fc, U+9a0a, U+9a11, U+9a16, U+9a1a, U+9a20, U+9a31, U+9a36, U+9a44, U+9a4c, U+9a58, U+9aaf, U+9ab7, U+9ab9, U+9ac6, U+9ad0, U+9ad2, U+9ad5, U+9adc, U+9ae0, U+9ae5, U+9ae9, U+9b03, U+9b0c, U+9b10, U+9b12, U+9b16, U+9b1c, U+9b2b, U+9b33, U+9b3d, U+9b4b, U+9b63, U+9b65, U+9b6b-9b6c, U+9b73, U+9b76-9b77, U+9ba6, U+9bac, U+9bb1-9bb2, U+9bb8, U+9bbe, U+9bc7, U+9bd8, U+9bdd, U+9be7, U+9bea-9beb, U+9bee-9bef, U+9bf3, U+9bf7, U+9bfa, U+9c16, U+9c18-9c1a, U+9c1d, U+9c22, U+9c27, U+9c29-9c2a, U+9c31, U+9c36-9c37, U+9c45, U+9c49-9c4a, U+9c54, U+9c58, U+9c5b-9c5d, U+9c5f, U+9c69-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75, U+9c7a, U+9ce6, U+9cf2, U+9d02, U+9d0b, U+9d11, U+9d17-9d18, U+9d32, U+9d42, U+9d4a, U+9d5f, U+9d62, U+9d69, U+9d6b, U+9d73, U+9d76-9d77, U+9d7e, U+9d84, U+9d8d;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold064.woff2") format("woff2");
  unicode-range: U+2e87, U+2ea4, U+2ebf-2ec0, U+2ecc, U+9d99, U+9da1, U+9db5, U+9db9, U+9dbd, U+9dbf, U+9dc3, U+9dc7, U+9dc9, U+9dd6, U+9dda, U+9ddf-9de0, U+9de3, U+9df4, U+9e02, U+9e0a, U+9e0d, U+9e19, U+9e1c-9e1d, U+9e7b, U+9e80, U+9e85, U+9e9b, U+9ea8, U+9ebd, U+9edf, U+9ee7, U+9eee, U+9eff, U+9f02-9f03, U+9f17, U+9f19, U+9f2f, U+9f37, U+9f3a, U+9f3d, U+9f41, U+9f45-9f46, U+9f53, U+9f55, U+9f58, U+9f5d, U+9f69, U+9f6d, U+9f70, U+9f75, U+fa13, U+fa20-fa21, U+fa24, U+fa49, U+fa58, U+fa5d-fa5e, U+fa66, U+20089, U+200a2, U+200a4, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+205d6, U+20628, U+2074f, U+20807, U+2083a, U+208b9, U+2097c, U+2099d, U+20ad3, U+20b1d, U+20d45, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+21336, U+21344, U+213c4, U+2146d, U+215d7, U+21647, U+21706, U+21742, U+219c3, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+231b6, U+231c3, U+231f5, U+23372, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+23638-2363a, U+23647, U+2370c, U+2371c, U+23764, U+237e7, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+24096, U+24103, U+241c6, U+241fe, U+243bc, U+24629, U+246a5, U+24896, U+24a4d, U+24b56;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold065.woff2") format("woff2");
  unicode-range: U+2eaa, U+2ebd, U+2eca, U+2ede, U+4efc, U+4f39, U+4fcd, U+4fff, U+50d8, U+50f4, U+5164, U+51be, U+51ec, U+529c, U+52c0, U+5372, U+53dd, U+5759, U+5765, U+58b2, U+5953, U+5963, U+59ba, U+5cf5, U+5dd0, U+5f21, U+605d, U+6085, U+60de, U+6111, U+6120, U+6213, U+654e, U+662e, U+663b, U+670e, U+6ae2, U+6c6f, U+6d6f, U+6d96, U+6df2, U+6df8, U+6e39, U+24b6f, U+24c16, U+24d14, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+254d9, U+255a7, U+257a9, U+257b4, U+259d4, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8, U+25ee8, U+25f23, U+25f5c, U+25fd4, U+25fe0, U+25ffb, U+2600c, U+26017, U+26060, U+260ed, U+26270, U+26286, U+2634c, U+26402, U+2667e, U+266b0, U+2671d, U+268dd, U+268ea, U+26951, U+2696f, U+269dd, U+26a1e, U+26a58, U+26a8c, U+26ab7, U+26c29, U+26c73, U+26cdd, U+26e65, U+26f94, U+26ff6-26ff8, U+2710d, U+27139, U+273da-273db, U+273fe, U+27410, U+27449, U+27614-27615, U+27631, U+27693, U+2770e, U+27723, U+27752, U+27985, U+27a84, U+27bb3, U+27bbe, U+27bc7, U+27cb8, U+27da0, U+27e10, U+27fb7, U+2808a, U+280bb, U+28282, U+282f3, U+2840c, U+28455, U+2856b, U+285c8-285c9, U+286d7, U+286fa, U+28946, U+28949, U+2896b, U+28987-28988, U+289ba-289bb, U+28a1e, U+28a29, U+28a43, U+28a71, U+28a99, U+28acd, U+28add, U+28ae4, U+28bc1, U+28bef, U+28d10, U+28d71, U+28dfb, U+28e1f, U+28e36, U+28e89, U+28eeb, U+28f32, U+28ff8, U+292a0, U+292b1, U+29490, U+295cf, U+2967f, U+296f0, U+29719, U+29750, U+298c6, U+29a72, U+29ddb, U+29e15, U+29e3d, U+29e49, U+29e8a, U+29ec4, U+29edb, U+29ee9, U+29fce, U+29fd7, U+2a01a, U+2a02f, U+2a082, U+2a0f9, U+2a38c, U+2a437, U+2a5f1, U+2a602, U+2a61a, U+2a6b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold066.woff2") format("woff2");
  unicode-range: U+2fad, U+3eda, U+4103, U+4e04-4e05, U+4e0c, U+4e1f, U+4e23-4e24, U+4e35, U+4e41, U+4e44, U+4e5c, U+4e63, U+4e68, U+4e74-4e75, U+4e79, U+4e7f, U+4e96-4e97, U+4eaf, U+4edb, U+4ee0, U+4ee2, U+4ee8, U+4eef, U+4ef3, U+4efe, U+4f02, U+4f08, U+4f0c, U+4f12, U+4f15, U+4f17, U+4f19, U+4f2e, U+4f31, U+4f33, U+4f35, U+4f3b, U+4f40, U+4f42, U+4f4b-4f4c, U+4f52, U+4f63, U+4f6e, U+4f71, U+4f79, U+4f81, U+4f84, U+4f89, U+4f8c, U+4f8e, U+4f90, U+4f93, U+4f99, U+4f9e-4f9f, U+4fb7, U+4fb9, U+4fbb-4fbd, U+4fc0-4fc1, U+4fc6, U+4fc8, U+4fcc, U+4fdc, U+4fe2, U+4ff0, U+4ffc-4ffd, U+5004, U+5007, U+500a, U+500c, U+5017, U+501b, U+501d, U+5030, U+5032-5033, U+5035, U+5045, U+504a, U+504c, U+5051-5052, U+5059, U+505f-5060, U+5062, U+5067, U+506d, U+5071, U+5081, U+5083-5084, U+5086, U+508a, U+508e-5090, U+509b, U+509e-50a2, U+50af-50b0, U+50b9, U+50bd, U+50c0, U+50c3, U+50d3, U+50dc-50dd, U+50df, U+50e2, U+50e4, U+50e8, U+50ef, U+50f1, U+50f6, U+50fa, U+50fe, U+5107, U+510c, U+56e4, U+5880, U+6911, U+6dca, U+7324, U+73bd, U+73d2, U+73f5, U+7421, U+7429, U+7575, U+7682, U+787a, U+79da, U+7fa1, U+813a, U+83f6, U+856b, U+8807, U+8b53, U+8d76, U+8ecf, U+8ff6, U+9067, U+91b2, U+91de, U+9206, U+9277, U+92d5, U+93a4, U+93f8, U+9431, U+9448, U+9592, U+9743, U+9751, U+9927, U+9bbb, U+9fc4, U+9fc6, U+fa0e, U+fa12, U+fa17-fa18, U+fa1c-fa1e, U+fa23, U+fa25, U+fa27-fa2d, U+fa6b-fa6d, U+20158, U+20bb7, U+233cc, U+233fe, U+242ee, U+2f8db;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold067.woff2") format("woff2");
  unicode-range: U+510d-510e, U+5110, U+5119, U+511c-511d, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5134, U+5138-5139, U+5142, U+514f, U+5153, U+5158, U+515f, U+5166, U+517e, U+5184, U+518e, U+51a1, U+51b8, U+51ba, U+51bf, U+51c2, U+51c8, U+51cf, U+51d1-51d3, U+51d5, U+51d8, U+51e5, U+51f2, U+51f7, U+5205, U+5218, U+5222, U+5228, U+5231-5232, U+5235, U+523c, U+5245, U+5258, U+525a, U+525f-5260, U+5266, U+526e, U+5278-5279, U+5280, U+5285, U+528a, U+528c, U+5295-5297, U+529a, U+52a5, U+52a7, U+52b0, U+52b6-52b8, U+52bd, U+52c4, U+52c6, U+52cf, U+52d4, U+52dc, U+52e1, U+52e5, U+52e8-52ea, U+52ec, U+52f1, U+52f4, U+52f6, U+5303, U+530c, U+5311, U+5313, U+5318, U+531b, U+531e-531f, U+5325, U+5327-5329, U+532b-532d, U+5330, U+5332, U+533c-533d, U+534b-534c, U+5359, U+535b, U+5365, U+536d, U+5379, U+537e, U+5383, U+5387-5388, U+538e, U+5394, U+5399, U+53a1, U+53aa-53ab, U+53af, U+53b5, U+53b8, U+53ba, U+53bd, U+53c5, U+53cf, U+53d2-53d3, U+53de, U+53e0, U+53e6-53e7, U+5402, U+5413, U+541a, U+5421, U+542a, U+542f, U+5431, U+5434-5435, U+5444, U+5447, U+544f, U+545e, U+5464, U+5467, U+5469, U+546d-546e, U+5481, U+5483, U+5485, U+5489, U+5491, U+549f, U+54a7, U+54aa, U+54b1, U+54b9, U+54bb, U+54ca, U+54cd-54ce, U+54e0, U+54ea, U+54f6, U+54fc, U+54fe, U+5505, U+5508, U+550c-550d, U+5515, U+552a, U+5532, U+5536, U+553b, U+553d, U+5549, U+554d, U+5551, U+5558, U+555a-555b, U+5566, U+557f, U+558f, U+5592-5594, U+5597, U+55a3-55a4, U+55b2;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold068.woff2") format("woff2");
  unicode-range: U+55c1, U+55c3, U+55c6, U+55cb, U+55d3, U+55d7-55d8, U+55db, U+55de, U+55f6, U+55ff, U+5605, U+560a, U+560d, U+560f, U+5611-5612, U+5619, U+562c, U+5633, U+5635, U+5639, U+563c, U+5641, U+5643-5644, U+5646, U+564b, U+564d, U+564f, U+5654, U+5661-5663, U+5669, U+5675, U+5684-5685, U+568b, U+569f, U+56a6-56a7, U+56ab, U+56b1, U+56b7, U+56be, U+56cb-56cc, U+56cf-56d0, U+56d9, U+56dc-56dd, U+56e1, U+56e5-56e7, U+56eb, U+56ed, U+56f1, U+5701-5702, U+5707, U+570c, U+5711, U+571a-571b, U+571d, U+5720, U+5722, U+5724-5725, U+572a, U+572c, U+572e, U+573d-573f, U+5752, U+5762, U+5767, U+576b, U+576d-576e, U+5771, U+5779-577a, U+577e, U+5781, U+5783, U+578c, U+5794-5795, U+5797, U+5799, U+579f, U+57a1, U+57a7, U+57a9, U+57bd, U+57d5, U+57dd, U+57e1, U+57e7, U+57e9, U+57fe, U+5803, U+5808, U+580c-580d, U+581b, U+581f, U+5826, U+582d, U+583f, U+584d, U+584f-5850, U+5855, U+585f, U+5868, U+5878, U+587f, U+5881, U+5887-5888, U+588c, U+5896, U+58a0-58a2, U+58a6, U+58bc, U+58c2, U+58c4, U+58c8, U+58d0, U+58d6, U+58dd, U+58e1, U+5912-5913, U+591d, U+5921, U+5923, U+5928, U+592f-5930, U+5933, U+5935-5936, U+593f, U+5943, U+5952, U+5959, U+595e, U+5961, U+596b, U+596f, U+5972, U+5979, U+597b, U+598c, U+598e, U+5995, U+5997, U+59a7, U+59ad, U+59af-59b0, U+59b3, U+59b7, U+59c1, U+59c4, U+59ca, U+59df, U+59ef, U+59f1-59f2, U+59f4, U+59f7, U+5a00, U+5a04, U+5a0e, U+5a12, U+5a1e, U+5a24, U+5a28, U+5a2a, U+5a30, U+5a44-5a45, U+5a47-5a48, U+5a4c, U+5a50, U+5a5e, U+5a63;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold069.woff2") format("woff2");
  unicode-range: U+2f39, U+5a7b, U+5a90, U+5a93, U+5a96, U+5a99, U+5aac, U+5ab2, U+5ab8, U+5abb, U+5ac6, U+5ac8, U+5acf, U+5aea, U+5af6, U+5afd, U+5b01, U+5b1b, U+5b1d, U+5b21, U+5b38, U+5b4b, U+5b5e, U+5b6e, U+5b7e, U+5b86, U+5b8a, U+5b8e, U+5b90-5b91, U+5b94, U+5ba8-5ba9, U+5bad, U+5baf, U+5bb1-5bb2, U+5bb7, U+5bba, U+5bbc, U+5bc1, U+5bcd, U+5bcf, U+5bd7, U+5bd9-5bda, U+5be0, U+5bef, U+5bf4, U+5c0c, U+5c17, U+5c1f, U+5c26, U+5c2c, U+5c2e, U+5c32, U+5c35-5c36, U+5c59-5c5a, U+5c5c, U+5c6d, U+5c74-5c75, U+5c7b, U+5c7d, U+5c87, U+5c92, U+5c9d, U+5cb2, U+5cb4, U+5cd7, U+5cdd, U+5cee, U+5cf1-5cf2, U+5d01, U+5d12, U+5d23, U+5d34, U+5d3d, U+5d3f, U+5d43, U+5d48, U+5d51, U+5d55, U+5d59, U+5d5f-5d60, U+5d62, U+5d64, U+5d79-5d7a, U+5d7e-5d7f, U+5d83, U+5d8a, U+5d93, U+5d95, U+5d9b, U+5d9f, U+5dab, U+5dc3, U+5dc7, U+5dce, U+5dd9, U+5df8-5df9, U+5e07, U+5e0d, U+5e20, U+5e28, U+5e32, U+5e35, U+5e4b, U+5e50-5e51, U+5e5b-5e5c, U+5e68, U+5e6a, U+5e70, U+5e80, U+5e8b, U+5e8e, U+5ea2, U+5ea4, U+5ea8, U+5eb1, U+5eb3, U+5ebd, U+5ecc, U+5ece, U+5ed1, U+5ed4-5ed5, U+5edc, U+5ede, U+5ee5, U+5eeb, U+5f06, U+5f19, U+5f22, U+5f24, U+5f28, U+5f2b-5f2c, U+5f2e, U+5f30, U+5f3b, U+5f3f, U+5f44, U+5f4d, U+5f50, U+5f5b, U+5f60, U+5f6f, U+5f74-5f75, U+5f78, U+5f7a, U+5f8d, U+5f96, U+5f9d, U+5fab-5fac, U+5fb0-5fb1, U+5fc8, U+5fd0-5fd1, U+5fe8, U+5fea, U+5fec-5fed, U+5ff2, U+5ff6, U+5ffa, U+6007, U+600a, U+6013, U+601a, U+601f, U+602d, U+6040, U+6048-6049, U+6051, U+6054, U+6056-6057, U+6061, U+6067;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold070.woff2") format("woff2");
  unicode-range: U+6071, U+607e, U+6082, U+6086, U+6088, U+608e, U+6091, U+6093, U+6098, U+60a2, U+60a4-60a5, U+60b7, U+60bb, U+60c2, U+60c4, U+60c9-60ca, U+60ce-60cf, U+60e2, U+60e5, U+60fc-60fd, U+6102, U+6107, U+610a, U+610c, U+6114, U+6116-6117, U+6122, U+612a, U+6131, U+6135-6136, U+6139, U+6145, U+6149, U+615e, U+616c, U+6172, U+6178, U+617b, U+617f-6181, U+6183-6184, U+618b, U+619c-619d, U+619f-61a0, U+61aa, U+61b8, U+61c0-61c2, U+61ce-61cf, U+61dc, U+61de, U+61e1-61e2, U+61e5, U+61e7, U+61e9, U+61ec-61ed, U+61ef, U+6201, U+6203-6204, U+6207, U+621c, U+6220, U+6227, U+622b, U+6239, U+623d, U+6242, U+6244, U+6250, U+6254, U+625c, U+627a, U+627d, U+628d-6290, U+62a8, U+62b3, U+62b6-62b7, U+62ba, U+62be-62bf, U+62ce, U+62da, U+62ea, U+62f2, U+62f4, U+6304, U+630b, U+6313, U+6316, U+6329-632a, U+632d, U+6336, U+6342, U+6346, U+634a-634b, U+6352-6354, U+6358, U+635b, U+6366, U+636d, U+6371, U+6374-6375, U+6378, U+637d, U+637f, U+6382, U+6387, U+638a, U+6390, U+6395, U+639a, U+639e, U+63a4, U+63a6, U+63ad-63af, U+63c1, U+63c5, U+63c8, U+63ce, U+63d1, U+63d3, U+63ea, U+63f3, U+63f8-63f9, U+640a, U+6412, U+6418, U+6420, U+6424, U+642a, U+6430, U+6435, U+643d, U+643f, U+644b, U+644f, U+6452-6454, U+645c, U+645f, U+6461, U+6463, U+6474, U+647b, U+6485, U+648f-6490, U+6498-6499, U+649b, U+64a1, U+64a3, U+64a6, U+64a8, U+64ac, U+64b3, U+64bd, U+64c9, U+64d1, U+64e9-64ea, U+64ed, U+64f0, U+64f5;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold071.woff2") format("woff2");
  unicode-range: U+6501, U+6508-650a, U+6513, U+6519, U+651b, U+651f, U+6526, U+652e, U+6531, U+653a, U+653c-653d, U+6543, U+6547, U+6549, U+6550, U+6552, U+655f-6560, U+657d, U+6592, U+6595, U+6598, U+65a0, U+65a3, U+65a6, U+65ae, U+65b3-65b4, U+65c8, U+65ce, U+65d0, U+65d6, U+65d8, U+65df, U+65f0, U+65f4-65f5, U+65fe-65ff, U+660d, U+6611-6612, U+6616, U+661d, U+6623, U+6626, U+6629, U+662c, U+6637, U+6639, U+6640, U+6646, U+664a, U+6658, U+665c, U+6660, U+6675, U+6679, U+667c, U+667e-667f, U+668b-668c, U+669a-669c, U+669f, U+66a4, U+66c0, U+66c2-66c3, U+66cc, U+66ce-66cf, U+66d4, U+66df, U+66eb, U+66ee, U+6707, U+671c, U+6720, U+6722, U+673e, U+6745, U+6755, U+676c, U+676e, U+6784, U+678e-678f, U+6791, U+6796, U+6799, U+67b1, U+67b5, U+67bc-67bd, U+67c2, U+67c5, U+67c9, U+67dc, U+67e1, U+67e6, U+67f2, U+67f6, U+6814, U+6819, U+6827-6828, U+682f-6830, U+683f, U+684a, U+6858, U+686f-6871, U+6879, U+687b, U+6884, U+6886, U+6888, U+68a1, U+68a9, U+68ae, U+68d1, U+68d3, U+68dc-68dd, U+68ea-68eb, U+68f5-68f6, U+68fd, U+6906, U+6909, U+6910, U+6913, U+6916-6917, U+6931, U+6933, U+6938, U+6945, U+694e, U+695b, U+6965-6966, U+6970-6971, U+697b, U+698d, U+69a1, U+69a8, U+69ab, U+69af, U+69b8, U+69c5, U+69c8, U+69d7, U+69e5, U+69f1, U+6a00-6a01, U+6a03, U+6a20, U+6a24, U+6a28, U+6a37, U+6a4a, U+6a51, U+6a55, U+6a67, U+6a6a, U+6a71, U+6a81, U+6a86-6a87, U+6a9b, U+6aaf-6ab1, U+6ab4, U+6abe-6abf, U+6ac8-6ac9, U+6acc, U+6ad5-6ad6, U+6af0, U+6afc, U+6b02;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold072.woff2") format("woff2");
  unicode-range: U+6b03, U+6b06-6b07, U+6b09, U+6b24, U+6b28, U+6b2b, U+6b36, U+6b3b, U+6b3f, U+6b4d, U+6b52, U+6b5d, U+6b6b, U+6b6e, U+6b70, U+6b7d-6b7e, U+6b85, U+6b97, U+6b9f-6ba0, U+6ba2-6ba3, U+6ba8, U+6bac, U+6bb0, U+6bb8-6bb9, U+6bc3-6bc4, U+6bcc, U+6be1, U+6be3, U+6bf7, U+6bf9, U+6c04, U+6c09, U+6c0d, U+6c12, U+6c19, U+6c1f, U+6c26-6c28, U+6c2c, U+6c2e, U+6c3b, U+6c4a-6c4b, U+6c4f, U+6c52, U+6c54, U+6c6b, U+6c78-6c79, U+6c7b, U+6c87, U+6c9f, U+6cb0, U+6cb2, U+6cb4, U+6ccd, U+6ccf, U+6cd1-6cd2, U+6ce7, U+6cf2, U+6cf4, U+6d07, U+6d0f, U+6d11, U+6d13, U+6d1a, U+6d28, U+6d57, U+6d5f, U+6d61, U+6d67, U+6d7c, U+6d92, U+6d97, U+6db7, U+6db9, U+6dbd, U+6de0, U+6de2, U+6de5, U+6def-6df0, U+6df4, U+6e00, U+6e04, U+6e3b, U+6e45, U+6e52, U+6e5d, U+6e62, U+6e68, U+6e73, U+6e7b, U+6e7d, U+6e8d, U+6e99, U+6ea0, U+6ead-6eae, U+6eb3, U+6ebb, U+6ec0, U+6ec8, U+6ecd, U+6ecf, U+6eed-6eee, U+6efd, U+6f04, U+6f08, U+6f0d, U+6f16, U+6f1b, U+6f26, U+6f29, U+6f2d, U+6f30, U+6f3b, U+6f4f, U+6f53, U+6f5d, U+6f6c, U+6f83, U+6f87, U+6f8b, U+6f92-6f93, U+6f9a, U+6fa6, U+6fa8, U+6fae, U+6fb0, U+6fc5, U+6fe8, U+6ffd, U+700d, U+7017, U+7020, U+702f, U+7034, U+7037, U+7044, U+7048-7049, U+7055, U+7094, U+7096, U+7098, U+709b, U+70b0, U+70b4, U+70d5-70d6, U+70fa, U+7105, U+710b, U+712d, U+7138, U+7141, U+7145, U+714b, U+7157, U+715a, U+7179, U+718c, U+719a, U+71b0, U+71b2, U+71bf-71c0, U+71cc, U+71d6, U+71da, U+71f8, U+7208-7209, U+7213, U+7217, U+721a, U+721d, U+721f, U+7224, U+722f, U+7241, U+7243, U+7245, U+724e-7250;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold073.woff2") format("woff2");
  unicode-range: U+725a, U+725c, U+725e, U+7260, U+7268, U+726b, U+7271, U+7277, U+727b-727c, U+7284, U+7289, U+7293, U+72a8, U+72b4, U+72c7, U+72c9, U+72d5-72d6, U+72d8, U+72df, U+72e5, U+72f4, U+72fe, U+7302, U+7304-7305, U+730b, U+730d, U+7313, U+731e, U+7322, U+7332, U+7335, U+733a-733b, U+7343, U+734d, U+7356, U+7358, U+735d-7360, U+7367, U+7369, U+7379, U+7380, U+7383, U+7386, U+738e, U+7390, U+7393, U+7397, U+73aa, U+73ad, U+73c6, U+73cc, U+73d3, U+73dd, U+73e6, U+73f4, U+73f7, U+73fb, U+73fd, U+73ff-7400, U+7404, U+7411, U+742d, U+7451, U+7466-7468, U+746e, U+7472, U+7480, U+748f, U+7491, U+749a, U+74ae-74af, U+74b1-74b2, U+74cc, U+74d0, U+74d3, U+74db, U+74df, U+74e4, U+74e8, U+74ea, U+74f4, U+74fb-74fc, U+7506, U+7512, U+7516, U+7521, U+7527, U+7529, U+7536, U+7539, U+753f, U+7543, U+7547, U+7557, U+755e-755f, U+7561, U+757b-757c, U+7585, U+7590, U+7593, U+7595, U+7599, U+759c, U+75a4, U+75b4, U+75ba, U+75c1, U+75c4, U+75cc, U+75d7, U+75dc, U+75e1, U+75ef, U+7604, U+760a, U+760c, U+7612, U+761d, U+7623, U+7629, U+7632, U+7638-763a, U+7640, U+7644-7645, U+764a, U+7659, U+765f, U+7674, U+7685, U+768c-768d, U+769f, U+76a2-76a5, U+76ad, U+76bd, U+76c1, U+76cb, U+76d9, U+76e0, U+76f0, U+76f6, U+76f9, U+7700, U+7706, U+770e, U+7712, U+7714-7715, U+771c, U+7722, U+7728, U+772e-772f, U+7739, U+773d-773e, U+7742, U+7745, U+774a, U+774f, U+7752, U+7756-7757, U+775e, U+7764, U+7767, U+776c, U+7770, U+7773-7774, U+7784, U+778c-778d, U+7795-7796, U+77a7;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold074.woff2") format("woff2");
  unicode-range: U+77ae-77af, U+77b1, U+77b5, U+77be, U+77c3, U+77c9, U+77d1-77d2, U+77d5, U+77d9, U+77f1, U+77f8, U+780e, U+7811, U+781d, U+7822-7823, U+782e, U+7830, U+7835, U+7837, U+7844, U+7848, U+784c, U+7852, U+785c, U+785e, U+7860-7861, U+7863, U+787e, U+788f, U+7898, U+78a1, U+78a8, U+78ac, U+78b1-78b3, U+78bd, U+78bf, U+78c7, U+78c9, U+78d2-78d3, U+78d6, U+78db, U+78df, U+78ea, U+78f3, U+78f6, U+78ff, U+7906, U+790c, U+791a, U+791e-7920, U+7927, U+7929, U+792d, U+7935, U+793d, U+793f, U+7944, U+794b, U+794f, U+7951, U+7954, U+7969, U+796b, U+797b-797c, U+797e, U+798b-798c, U+7991, U+7993, U+799c, U+79a8, U+79ab, U+79af, U+79c4, U+79cf, U+79dd, U+79e0, U+79e2, U+79e5, U+79ea, U+79f1, U+79f8, U+79fc, U+7a02, U+7a07, U+7a09, U+7a0c, U+7a21, U+7a27, U+7a2b, U+7a2f-7a30, U+7a34-7a35, U+7a3a, U+7a44-7a45, U+7a48, U+7a55, U+7a65, U+7a7e, U+7a80, U+7a86, U+7a8b, U+7a91, U+7a94, U+7a9e, U+7ab5, U+7ac6, U+7ac9, U+7adb, U+7ae9, U+7aec, U+7af1, U+7afb, U+7afe, U+7b14, U+7b1f, U+7b23, U+7b29, U+7b2b, U+7b30, U+7b34, U+7b3f-7b40, U+7b6a, U+7b77, U+7b84, U+7b89, U+7b8e, U+7b96, U+7ba0, U+7ba5, U+7bac, U+7bb0, U+7bb2, U+7bb6, U+7bba-7bbb, U+7bbd, U+7bc2, U+7bc8, U+7bdb, U+7be8, U+7bf2, U+7bf4-7bf5, U+7bf8-7bfa, U+7bfc, U+7bfe, U+7c02, U+7c04, U+7c06, U+7c09, U+7c0c, U+7c19, U+7c1b, U+7c25, U+7c28, U+7c2c, U+7c34, U+7c39-7c3a, U+7c46, U+7c52-7c53, U+7c55, U+7c5a-7c5d, U+7c63, U+7c67, U+7c72, U+7c7c-7c7d, U+7c86-7c87, U+7c9e, U+7cb0, U+7cba-7cbb;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold075.woff2") format("woff2");
  unicode-range: U+2eb1, U+7cc7, U+7cc9, U+7ccf, U+7cd3-7cd4, U+7cda, U+7ce9, U+7d0f, U+7d11, U+7d16, U+7d26, U+7d2a, U+7d2d, U+7d3c, U+7d4d, U+7d51, U+7d57, U+7d5d, U+7d65, U+7d67, U+7d78, U+7d7b, U+7d81-7d82, U+7d85, U+7d8d, U+7d91, U+7d96, U+7d9e, U+7db3, U+7db9, U+7dc3-7dc6, U+7dcd-7dce, U+7de2, U+7de5, U+7dea-7deb, U+7ded, U+7df5-7df6, U+7dfa, U+7e00, U+7e1c, U+7e2d, U+7e2f, U+7e33, U+7e36, U+7e3f, U+7e44, U+7e4e, U+7e50, U+7e58, U+7e5f, U+7e62, U+7e65, U+7e6e-7e6f, U+7e78, U+7e81, U+7e95, U+7e9d-7e9e, U+7f3d, U+7f3f, U+7f53, U+7f5b-7f5d, U+7f65-7f66, U+7f71, U+7f7f-7f80, U+7f8b, U+7f8d, U+7f8f, U+7fa2, U+7fa6, U+7faa, U+7fb4, U+7fbc, U+7fc0, U+7fc8, U+7fe8, U+7ffd-7fff, U+8007, U+800d, U+800f, U+8013, U+801d-8020, U+802e, U+8034, U+8039-803a, U+803e, U+8040, U+8044, U+8060, U+8064, U+806d, U+8081, U+8088, U+808e, U+809e, U+80a6, U+80ab, U+80b9, U+80c8, U+80cd, U+80cf, U+80d2, U+80d4, U+80ed-80ee, U+80f0, U+80f2, U+80f6, U+80f9-80fa, U+80fe, U+8103, U+810b, U+8117, U+811c, U+8120, U+8130, U+813c, U+8145, U+8147, U+814c, U+8152, U+8157, U+8161, U+816f, U+8177, U+8186, U+818b, U+818e, U+8190, U+8196, U+819b, U+819e, U+81a2, U+81ae, U+81b4, U+81c5, U+81cb, U+81ce, U+81d5, U+81dd-81de, U+81e1, U+81eb, U+81f0-81f2, U+81f5-81f6, U+81f8-81f9, U+8200, U+8203, U+820f, U+8213-8214, U+821a, U+821d, U+8228, U+823a, U+8243-8244, U+824e, U+8251, U+8256, U+8267, U+826d, U+827b, U+8280-8281, U+8284, U+8287, U+8289, U+8291, U+8294, U+8296, U+8298, U+829a-829b, U+82a0;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold076.woff2") format("woff2");
  unicode-range: U+82aa, U+82b0, U+82d0, U+82da, U+82e0, U+82e4, U+82ea, U+82ed, U+82ef, U+82f6, U+830a-830b, U+831e-831f, U+8321, U+832c, U+832e, U+8333, U+8337, U+833d, U+8342, U+834d-834e, U+8353, U+8356, U+8370, U+8378, U+8380, U+8382, U+8384, U+8399, U+839c, U+83a6, U+83ac-83ad, U+83be, U+83e8, U+83f8, U+83fc, U+8419, U+842f, U+8445, U+8447, U+844d, U+8456, U+8458, U+8460, U+8464, U+8467, U+846a, U+8474, U+847d, U+8492-8493, U+8495, U+84a8-84aa, U+84b1, U+84bd, U+84c7-84c8, U+84cc, U+84f2, U+84f7, U+84fb, U+8502-8503, U+8507, U+850e, U+8510, U+851c, U+8522, U+8527, U+852a, U+8533, U+8536, U+853f, U+8546, U+8550, U+8552, U+8556, U+855c-855d, U+855f-8560, U+8579, U+8585, U+8589, U+858b, U+8598, U+85a0, U+85a5, U+85a7, U+85b4, U+85b6, U+85b8, U+85bd-85bf, U+85c2, U+85da, U+85e0, U+85e8, U+85f3, U+85fc, U+860d-860e, U+8619, U+861b, U+8636, U+863a, U+863d, U+8642, U+8646, U+8652, U+8658-8659, U+865d, U+8660-8661, U+8663-8664, U+8669, U+8676, U+8688, U+8696, U+869a, U+86a1, U+86a6-86a7, U+86ad, U+86b4-86b5, U+86b7, U+86b9, U+86bf-86c0, U+86c5, U+86d2, U+86da, U+86dc, U+86e0, U+86e5, U+86e7, U+8704, U+870f, U+8714, U+871e, U+8728, U+872e-872f, U+8732, U+8739, U+873c-873d, U+8745, U+874d, U+875d, U+8761, U+876f, U+877b, U+8783-8786, U+878c, U+8790, U+8795, U+8797-8799, U+879e, U+87a3, U+87ae, U+87b1, U+87bf, U+87c8-87ca, U+87d5, U+87d9-87da, U+87dc, U+87e2, U+87e4, U+87f1, U+87f3, U+87f8, U+87fa, U+87ff;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold077.woff2") format("woff2");
  unicode-range: U+8809, U+8812, U+8818-881c, U+881e, U+882d, U+8830, U+8835, U+883a, U+8841, U+8843, U+8845, U+8848-8849, U+884b, U+884e, U+8851, U+8855-8856, U+885a, U+885c, U+8860, U+8871, U+8879, U+887b, U+8880, U+889a-889c, U+889f, U+88a8, U+88ba, U+88cb-88cd, U+88de, U+88e7, U+88ef, U+88f7, U+8906, U+890d-890f, U+8915-8916, U+8920, U+8926, U+8928, U+8931, U+8935, U+893a, U+893e, U+8946, U+894f, U+8952, U+8957, U+895a-895c, U+8961, U+8963, U+896b, U+896e, U+8970, U+8973, U+8975, U+897a-897d, U+898d, U+8995, U+899b-899c, U+89a0, U+89a5, U+89b4-89b6, U+89bc, U+89d5, U+89d7, U+89e9, U+89ed, U+89f9, U+8a04-8a05, U+8a07, U+8a0f, U+8a1e, U+8a20, U+8a24, U+8a26, U+8a2b-8a2c, U+8a2f, U+8a3d, U+8a40, U+8a43, U+8a49, U+8a53, U+8a56-8a57, U+8a5c, U+8a65, U+8a67, U+8a76-8a77, U+8a7a-8a7b, U+8a7e-8a80, U+8a83, U+8a86, U+8a8b, U+8a8f, U+8a92, U+8a96-8a97, U+8a99, U+8a9f, U+8aa9, U+8aaf, U+8ab3, U+8ab6, U+8abb, U+8ac3, U+8ac6, U+8ac8-8aca, U+8ad1, U+8ad3-8ad5, U+8add, U+8aec, U+8af0, U+8af5, U+8aff, U+8b06, U+8b0b, U+8b11, U+8b1e, U+8b30, U+8b37, U+8b3c, U+8b42, U+8b44-8b45, U+8b48, U+8b4d, U+8b52, U+8b63, U+8b6d, U+8b78-8b79, U+8b7c, U+8b7e, U+8b84-8b85, U+8b8d, U+8b8f, U+8b9f, U+8c38, U+8c3e, U+8c4b, U+8c51, U+8c53, U+8c58-8c59, U+8c5b, U+8c5d, U+8c63-8c64, U+8c66, U+8c75-8c76, U+8c7b, U+8c7e, U+8c86-8c87, U+8c8b, U+8c90, U+8c9c, U+8cb9-8cba, U+8cc5-8cc6, U+8cc9, U+8ccb, U+8ccf;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold078.woff2") format("woff2");
  unicode-range: U+8cdd, U+8ce8, U+8cec, U+8cef, U+8cf2, U+8cf5, U+8cf7, U+8cff, U+8d01, U+8d03, U+8d17, U+8d65, U+8d69, U+8d6e, U+8d7f, U+8d82, U+8d88, U+8d8d, U+8d90-8d91, U+8d9e-8da0, U+8dab-8dac, U+8db2, U+8db5, U+8db7, U+8db9, U+8dbb-8dbc, U+8dc0, U+8dc5, U+8dc7, U+8dca, U+8dd4-8dd5, U+8de4-8de5, U+8de7, U+8df0-8df2, U+8df4, U+8e01, U+8e04-8e05, U+8e0b, U+8e11, U+8e26, U+8e31, U+8e33, U+8e37-8e38, U+8e40-8e41, U+8e4d-8e4f, U+8e5b-8e5e, U+8e61, U+8e69, U+8e71, U+8e79-8e7a, U+8e82-8e83, U+8e89, U+8e90, U+8e92, U+8e95, U+8e9a-8e9b, U+8e9d, U+8ea2, U+8ea7, U+8ea9, U+8ead, U+8eba, U+8ec1, U+8ec3-8ec4, U+8ec7, U+8edc, U+8ee8, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8f02, U+8f07, U+8f0f-8f10, U+8f16, U+8f18, U+8f20-8f21, U+8f23, U+8f25, U+8f27-8f28, U+8f2c, U+8f2e, U+8f34-8f35, U+8f37, U+8f3a, U+8f41, U+8f43, U+8f47, U+8f4f, U+8f51-8f53, U+8f55, U+8f5d-8f5e, U+8f65, U+8f9d, U+8fa0-8fa1, U+8fa5, U+8fb8, U+8fbe, U+8fc0, U+8fcb, U+8fd0, U+8fd2, U+8fe3, U+8ffe, U+9004, U+9018, U+901b, U+9028-902a, U+902c, U+902f, U+9033-9034, U+903f, U+904c, U+905b, U+9062, U+9066, U+906c, U+9070, U+9074, U+9079, U+908b, U+908e, U+9098, U+90a0, U+90a5, U+90b2, U+90b4, U+90bd, U+90cc, U+90d2, U+90d5, U+90d8-90d9, U+90e5, U+90f0, U+9105, U+9108, U+910d, U+9110, U+9117, U+911a, U+9120, U+9125, U+9129, U+912e, U+9136, U+913c, U+9143, U+914f, U+9153, U+915a, U+9167, U+916d, U+917a-917b, U+9181, U+9186, U+918a, U+9191;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold079.woff2") format("woff2");
  unicode-range: U+9193-9195, U+9198, U+91a1, U+91a6, U+91ad, U+91b0, U+91bb, U+91bd, U+91bf, U+91c2, U+91c5, U+91d3-91d4, U+91d9, U+91e9-91ea, U+91ef-91f0, U+91f7, U+91f9, U+91fd, U+9200, U+9204-9205, U+9209, U+920c, U+9212-9213, U+9218, U+921c-921d, U+9223-9226, U+9228, U+922e-9230, U+9235-9236, U+923e, U+9246, U+924d, U+9258, U+925c-925d, U+9269, U+926e-9270, U+9275-9276, U+9279, U+927b, U+928a, U+928e, U+9292, U+92a0, U+92a4-92a5, U+92a8, U+92af, U+92b6, U+92b8, U+92ba-92bd, U+92c1, U+92c3, U+92c5, U+92c7-92c8, U+92cd, U+92d8, U+92dc-92dd, U+92df, U+92e1, U+92e3, U+92e8, U+92ec, U+92ee, U+92f0, U+9300, U+9308, U+9314, U+931c, U+9324, U+932a, U+9333-9334, U+9336-9337, U+9350, U+9352, U+9355, U+9358, U+935e, U+9367, U+9369, U+936d, U+936f, U+9374, U+9376, U+937a, U+937d, U+937f-9382, U+938a, U+938d, U+9392, U+9395, U+9398, U+93a6, U+93a8-93a9, U+93ab, U+93b4-93b6, U+93c4-93c5, U+93c9-93cd, U+93d3, U+93d9, U+93e6, U+93f7, U+93f9-93fa, U+9401-9402, U+9408, U+940d-940e, U+9415, U+941f, U+942e-942f, U+943d, U+943f, U+9443, U+944c, U+9455, U+9459, U+945c, U+945f, U+9461, U+9468, U+946e, U+9483-9484, U+957e, U+9584, U+9588, U+959d-959e, U+95a1, U+95ba, U+95bf, U+95c6, U+95c9, U+95d1-95d2, U+95d9, U+95dd, U+95df-95e0, U+95e4, U+95e6, U+961e, U+9622, U+9624-9626, U+9631, U+9637-963a, U+963d, U+9652, U+9654, U+9656-9657, U+966e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold080.woff2") format("woff2");
  unicode-range: U+9674, U+967b-967c, U+967e-967f, U+9681, U+9683, U+9689, U+9691, U+9696, U+969f, U+96a6, U+96ae, U+96ca, U+96df, U+96f1, U+96fa, U+9702-9703, U+9705, U+9709, U+971a-971b, U+971d, U+9721-9722, U+9728, U+9731, U+974a, U+9758, U+9763, U+9767, U+9776-9778, U+977b, U+977d, U+977f-9780, U+9789, U+9797, U+9799, U+979f, U+97ac, U+97b5-97b6, U+97b8-97b9, U+97bc, U+97bf, U+97c4-97c5, U+97c7, U+97ca, U+97cd-97ce, U+97d0, U+97d7, U+97dd, U+97e0, U+97e4, U+97ef, U+97f7-97f8, U+97fa, U+9807, U+9819, U+981c, U+9820, U+9826, U+982e-982f, U+9835, U+983e, U+9844, U+984a, U+9851, U+9862-9863, U+986a, U+98ae, U+98b4, U+98c5, U+98cc, U+98e6, U+98f6, U+9902, U+9907, U+9911, U+9915, U+991f, U+9922, U+9926, U+992b, U+9934-9935, U+9939, U+9947-9948, U+9954, U+9959, U+995b, U+995e, U+999b, U+999d, U+999f, U+99b0-99b2, U+99b5, U+99ba, U+99d3, U+99da, U+99dc, U+99e7, U+99ea-99ec, U+99f4-99f5, U+99fd-99fe, U+9a04, U+9a0b-9a0c, U+9a10, U+9a1e, U+9a22-9a23, U+9a27, U+9a33, U+9a35, U+9a41, U+9a47, U+9a4b, U+9a51, U+9a54, U+9a56, U+9a5d, U+9aaa, U+9aac, U+9aae, U+9ab2, U+9ab4-9ab5, U+9abb, U+9abe-9abf, U+9ac8, U+9ad7, U+9adb, U+9ae4, U+9ae7, U+9aec, U+9af2-9af3, U+9af5, U+9afa, U+9afd, U+9aff-9b01, U+9b04-9b05, U+9b09, U+9b0b, U+9b0d-9b0e, U+9b19, U+9b1b, U+9b26, U+9b34-9b35, U+9b37, U+9b39-9b3a, U+9b48, U+9b4c, U+9b55-9b57, U+9b5b, U+9b61, U+9b68, U+9b6a, U+9b6d-9b6e;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold081.woff2") format("woff2");
  unicode-range: U+2e8b-2e8d, U+2e95, U+2ea2, U+2ea9, U+2eac, U+2eae, U+2eb3, U+2eb7, U+2ebc, U+2ec6, U+2ed7, U+2edd, U+3405, U+3427, U+3488, U+353e, U+35de, U+3614, U+38a1, U+38ad, U+39a4, U+39b8, U+3a5c, U+3a85, U+3ac4, U+3acb, U+3af3, U+3bf3, U+3d31, U+3d4e, U+3dcc, U+3e40, U+3e8a, U+3fb1, U+3fdc, U+4293, U+440c, U+457a, U+45be, U+4610, U+46ae, U+471f, U+47e6, U+481e, U+4b38, U+4b7e, U+4c38, U+4ce1, U+4e37, U+4f2b, U+4fd3, U+9b78, U+9b7f-9b80, U+9b85-9b87, U+9b89, U+9b8b, U+9b8d, U+9b90, U+9b94, U+9b9a, U+9b9d, U+9ba9, U+9bb0, U+9bb7, U+9bbc, U+9bbf, U+9bc8, U+9bd0, U+9bd7, U+9bdf, U+9bf9, U+9bff, U+9c02, U+9c0b, U+9c0f, U+9c11, U+9c1c, U+9c1e, U+9c26, U+9c28, U+9c35, U+9c3d, U+9c43-9c44, U+9c4e, U+9c56, U+9c5e, U+9c68, U+9c7b, U+9cf7, U+9cf9, U+9d1c, U+9d2f-9d30, U+9d33-9d34, U+9d3a, U+9d3c-9d3d, U+9d45, U+9d53-9d54, U+9d65, U+9d6a, U+9d7b, U+9d83, U+9d86, U+9d8e, U+9d92-9d93, U+9d95, U+9d97-9d98, U+9daa, U+9dae, U+9db1, U+9dca, U+9dd4-9dd5, U+9dde, U+9de5, U+9de9, U+9deb, U+9dee, U+9df0, U+9df3, U+9dfe, U+9e0e, U+9e10-9e12, U+9e16, U+9e7a, U+9e82-9e84, U+9e87, U+9e8e-9e8f, U+9e96, U+9e98, U+9eae, U+9eb0, U+9eb3, U+9ec6, U+9ec8, U+9ecb, U+9ed5, U+9ee4, U+9eec-9eed, U+9ef0-9ef2, U+9ef5, U+9ef8, U+9f09, U+9f0f, U+9f11-9f12, U+9f14, U+9f16, U+9f1a-9f1b, U+9f1f, U+9f22, U+9f26, U+9f2a-9f2b, U+9f31-9f32, U+9f34, U+9f3c, U+9f3f, U+9f43-9f44, U+9f47, U+9f56, U+9f5a, U+9f5e, U+9f68, U+9f6e-9f6f, U+9f71, U+9f73, U+9f7a, U+9f7d, U+9f8f, U+9f91-9f92, U+9f96, U+9f9e, U+9fa1, U+9fa3, U+9fa5, U+25ad7, U+2626a, U+2d544;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold082.woff2") format("woff2");
  unicode-range: U+5077, U+50f0, U+5167, U+5174, U+5179, U+51d4, U+51df, U+5226, U+522b, U+5389, U+53c1, U+53c4, U+5433, U+543f, U+544c, U+5527, U+55ec, U+55ee, U+55f1, U+55f8, U+5620, U+575f, U+57ae, U+586d, U+5898, U+591f, U+5939, U+59ec, U+5a1b, U+5b76, U+5b82, U+5c14, U+5c19, U+5c2a, U+5ce6, U+5dff, U+5e99, U+5f3a, U+5f65, U+6164, U+617d, U+61e8, U+6231, U+6236, U+631b, U+65be, U+65e3, U+66b3, U+6725, U+6735, U+6743, U+6780, U+67a4, U+67be, U+67fa, U+6805, U+688e, U+6986, U+6a54, U+6af8, U+6b72, U+6cac, U+6d01, U+6e42, U+6e89, U+6ebc, U+6eda-6edb, U+6ee6, U+6f9d, U+6fb7, U+71f4, U+73ba, U+73e4, U+7522, U+764e, U+76eb, U+77b7, U+7928, U+7942, U+7a05, U+7abd, U+7b53, U+7c2f, U+7c42, U+7c7b, U+7d55, U+7dd0, U+7e48, U+80f7, U+812b, U+8141, U+8173, U+81ef, U+820b, U+8346, U+835a, U+85f4, U+867d, U+8722, U+878e, U+886e, U+88c6, U+88e0, U+8a01, U+8aaa, U+8b0f, U+8c9f, U+8cd2, U+8d1c, U+8e75, U+8e77, U+8fa2, U+8fc8, U+90c9, U+92b3, U+93bb, U+95b1, U+95e8, U+9839, U+99e1, U+9a08, U+9abd, U+9b1d, U+9b2c, U+9c61, U+9fb4, U+9fbc-9fc2, U+9fcc, U+f909, U+f91f, U+f95f, U+f983, U+f999-f99a, U+f9a2, U+f9c3, U+fa03, U+2008a, U+200b0, U+200f5, U+2053f, U+205b1, U+20611, U+206ec, U+207c8, U+2090e, U+20984, U+20a64, U+20d58, U+21a1a, U+22609, U+22e42, U+22feb, U+237f1, U+23cbe, U+2404b, U+243d0, U+24e04, U+24ff2, U+2567f, U+25874, U+259cc, U+26222, U+26999, U+26c9e, U+279b4, U+27c3c, U+27d73, U+28cdd, U+28e17, U+28ef6, U+29d4b, U+2a2b2, U+2a9e6, U+2b746, U+2b751, U+2b753, U+2b75a, U+2b75c, U+2b765, U+2b776-2b777, U+2b77c, U+2b782, U+2b789, U+2b78b, U+2b78e, U+2b794, U+2b7ac, U+2f82c;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold083.woff2") format("woff2");
  unicode-range: U+2b7af, U+2b7bd, U+2b7c9, U+2b7cf, U+2b7d2, U+2b7d8, U+2b7f0, U+2b80d, U+2b817, U+2b81a, U+2e278, U+2e569, U+2e6ea, U+2f804, U+2f80f, U+2f815, U+2f81a, U+2f822, U+2f828, U+2f833, U+2f83f, U+2f846, U+2f852, U+2f862, U+2f86d, U+2f873, U+2f884, U+2f899-2f89a, U+2f8a6, U+2f8ac, U+2f8b2, U+2f8b6, U+2f8d3, U+2f8e1, U+2f8e5, U+2f8ea, U+2f8fc, U+2f903, U+2f90b, U+2f90f, U+2f91a, U+2f920-2f921, U+2f945, U+2f947, U+2f96c, U+2f995, U+2f9d0, U+2f9de-2f9df, U+2f9f4;
}

@font-face {
  font-family: 'RakutenSansJP_W';
  font-style: bold;
  font-display: swap;
  font-weight: 700;
  src: url("https://static.card.jp.rakuten-static.com/card_corp/font/common/rakuten-font/4.0.0/RakutenSansJP_W_DemiBold/woff2/RakutenSansJP_W_DemiBold084.woff2") format("woff2");
  unicode-range: U+f860-f862, U+f87a, U+f87f;
}

.lead {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
}

@media (min-width: 576px) {
  .lead {
    font-size: 20px;
  }
}

.mark {
  padding: 0.2em;
  background-color: #FFF990;
}

.list {
  padding-left: 0;
  list-style: none;
}

.list > li {
  position: relative;
  padding-left: calc(1em + 0.5rem);
  margin-bottom: 8px;
}

.list > li::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 576px) {
  .list > li {
    margin-bottom: 4px;
  }
}

.list-asterisk {
  padding-left: 0;
  list-style: none;
}

.list-asterisk > li {
  position: relative;
  padding-left: calc(1em + 0.5rem);
  margin-bottom: 8px;
}

.list-asterisk > li::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 576px) {
  .list-asterisk > li {
    margin-bottom: 4px;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-unstyled > li {
  margin-bottom: 8px;
}

@media (min-width: 576px) {
  .list-unstyled > li {
    margin-bottom: 4px;
  }
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.list-asterisk-number {
  padding-left: 0;
  list-style: none;
  counter-reset: number 0;
}

.list-asterisk-number > li {
  position: relative;
  padding-left: calc(2em + 0.5rem);
  margin-bottom: 8px;
}

@media (min-width: 576px) {
  .list-asterisk-number > li {
    margin-bottom: 4px;
  }
}

.list-asterisk-number > li::before {
  content: "※" counter(number);
  counter-increment: number 1;
  position: absolute;
  top: 0;
  left: 0;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #828282;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.container {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1080px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #333333;
}

.table.fixed-layout {
  table-layout: fixed;
}

.table th,
.table td {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.table th:first-child,
.table td:first-child {
  padding-left: 16px;
}

.table th:last-child,
.table td:last-child {
  padding-right: 16px;
}

.table th:first-child {
  padding-right: 16px;
}

@media (min-width: 576px) {
  .table th:first-child {
    padding-right: 32px;
  }
}

.table tbody + tbody {
  border-top: 2px solid #ddd;
}

.table-title {
  padding: 12px 16px;
  margin-bottom: 0;
  background-color: #f7f7f7;
  font-size: inherit;
  font-weight: 700;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #ddd;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f7f7f7;
}

.table-hover tbody tr:hover {
  color: #333333;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f6b8b8;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ee7b7b;
}

.table-hover .table-primary:hover {
  background-color: #f3a1a1;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #f3a1a1;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cdcdcd;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-secondary:hover {
  background-color: silver;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: silver;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9d8b9;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cb67d;
}

.table-hover .table-success:hover {
  background-color: #a9cfa9;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a9cfa9;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8d4e2;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7aaec9;
}

.table-hover .table-info:hover {
  background-color: #a6c9db;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a6c9db;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #dbd6b8;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #bbb47a;
}

.table-hover .table-warning:hover {
  background-color: #d2cca7;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #d2cca7;
}

.table-promotion,
.table-promotion > th,
.table-promotion > td {
  background-color: #f5d1bb;
}

.table-promotion th,
.table-promotion td,
.table-promotion thead th,
.table-promotion tbody + tbody {
  border-color: #ecaa81;
}

.table-hover .table-promotion:hover {
  background-color: #f2c2a5;
}

.table-hover .table-promotion:hover > td,
.table-hover .table-promotion:hover > th {
  background-color: #f2c2a5;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f6b8b8;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ee7b7b;
}

.table-hover .table-danger:hover {
  background-color: #f3a1a1;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f3a1a1;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #d5d5d5;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #b0b0b0;
}

.table-hover .table-dark:hover {
  background-color: #c8c8c8;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #c8c8c8;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #606060;
}

.table .thead-light th {
  color: #686868;
  background-color: #ebebeb;
  border-color: #ddd;
}

.table-dark {
  color: #fff;
  background-color: #4d4d4d;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #606060;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 8px 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #949494;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #333333;
  background-color: #fff;
  border-color: #fe6161;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #717171;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #717171;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #717171;
  opacity: 1;
}

.form-control::placeholder {
  color: #717171;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  opacity: 0.25;
}

.form-control.form-control-success {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3e%3cpath fill='%23047205' d='M14 0.707L13.293 0L4.5 8.7925L0.707 5L0 5.707L4.5 10.207L14 0.707Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px;
  padding: 8px calc(16px + 16px) 8px 16px;
}

.form-control:focus {
  outline: none;
  border-color: #1364ff;
  box-shadow: 0 0 0 1px #1364ff;
}

.form-control.form-control-error {
  border-color: #df0101;
  box-shadow: 0 0 0 1px #df0101;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: right 16px center;
}

select.form-control:focus::-ms-value {
  color: #333333;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 2px;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 8px;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label {
  color: #b6b6b6;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #047205;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #047205;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23047205' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #047205;
  box-shadow: 0 0 0 0.2rem rgba(4, 114, 5, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #047205;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%234d4d4d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23047205' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center, center right 1.75rem;
  background-size: 8px 10px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #047205;
  box-shadow: 0 0 0 0.2rem rgba(4, 114, 5, 0.25);
}

.was-validated .custom-select:valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-feedback {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-feedback {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #047205;
}

.was-validated .form-check-input:valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-feedback {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #047205;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #047205;
}

.was-validated .custom-control-input:valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-feedback {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #06a307;
  background-color: #06a307;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(4, 114, 5, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #047205;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #df0101;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #df0101;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23df0101' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23df0101' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #df0101;
  box-shadow: 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #df0101;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%234d4d4d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23df0101' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23df0101' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center, center right 1.75rem;
  background-size: 8px 10px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #df0101;
  box-shadow: 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.was-validated .custom-select:invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-feedback {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-feedback {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #df0101;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-feedback {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #df0101;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #df0101;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-feedback {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fe1515;
  background-color: #fe1515;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #df0101;
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.custom-control-label:before {
  position: absolute;
  display: block;
  content: "";
  width: 24px;
  height: 24px;
  left: calc(-24px + -8px);
  top: 0;
  border: 2px solid;
  border-color: #949494;
}

.custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: none;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #949494;
  box-shadow: none;
}

.custom-control-input:focus-visible + .custom-control-label::before {
  outline: 3px solid #1364ff;
  outline-offset: -1px;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #949494;
  background-color: #fff;
}

.custom-outline .custom-control-label::before {
  position: absolute;
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: 18px;
  font-size: 0.875rem;
}

.custom-outline .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover::before {
  background: #d1d1d1;
  border: none;
}

.custom-outline .custom-control-input:checked ~ .custom-control-label {
  background-color: #f3f7ff;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-outline .custom-control-input:checked ~ .custom-control-label::before {
  border: 2px solid #1364ff;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-outline .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
.custom-outline .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  background-color: #d1d1d1;
}

.custom-outline .custom-control-input:not(:checked):not(:disabled) ~ .custom-control-label:hover {
  background: #f7f7f7;
}

.custom-control-input.custom-control-input:disabled ~ .custom-control-label {
  color: inherit;
  opacity: 0.25 !important;
}

.custom-control-input:not(:disabled) + .custom-control-label:hover {
  cursor: pointer;
}

.custom-outline .custom-control-label {
  border: 1px solid;
  border-color: #ddd;
  padding: 12px 16px 12px calc(16px + 20px + 10px);
  border-radius: 4px;
  font-size: 0.875rem;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-control.custom-control-inline.custom-outline {
  padding-left: 0;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 4px;
}

.custom-control.custom-checkbox {
  padding-left: calc(24px + 8px);
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background: #1364ff;
  border-color: #1364ff;
  color: transparent;
}

.custom-checkbox.custom-outline .custom-control-input ~ .custom-control-label::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23fff' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 9px;
  width: 20px;
  height: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: 18px;
  opacity: 0;
}

.custom-checkbox.custom-outline .custom-control-input:checked ~ .custom-control-label::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23fff' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 9px;
  width: 20px;
  height: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: 18px;
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-checkbox.custom-outline .custom-control-input:not(:checked) ~ .custom-control-label::before {
  background-color: #d1d1d1;
  border: none;
}

.custom-checkbox.custom-outline .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23b6b6b6' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 9px;
  width: 20px;
  height: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: 18px;
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-checkbox .custom-control-input:focus-visible ~ .custom-control-label::before {
  border-color: #df0101;
  outline: 2px solid #1364ff;
  outline-offset: -2px;
}

.is-error .custom-checkbox .custom-control-input:focus-visible ~ .custom-control-label::before {
  outline: 1px solid #1364ff;
}

.custom-checkbox .custom-control-input:checked:focus-visible ~ .custom-control-label::before,
.is-error .custom-checkbox .custom-control-input:checked:focus-visible ~ .custom-control-label::before {
  border-color: #1364ff;
  outline: calc(2px + 2px) solid #1364ff;
}

.custom-checkbox.custom-outline .custom-control-input:focus-visible ~ .custom-control-label::before,
.is-error .custom-checkbox.custom-outline .custom-control-input:focus-visible ~ .custom-control-label::before {
  border: none;
  outline: none;
}

.custom-control.custom-radio {
  padding-left: calc(24px + 8px);
}

.custom-radio .custom-control-input ~ .custom-control-label::after {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  top: 6px;
  left: calc(-12px + -8px + -6px);
  opacity: 0;
}

.custom-radio.custom-outline .custom-control-input ~ .custom-control-label::after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: calc(18px + 5px);
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background: #fff;
  border-color: #1364ff;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-outline .custom-control-input:checked ~ .custom-control-label,
.custom-outline .custom-control-input:focus-visible ~ .custom-control-label {
  box-shadow: 0 0 0 1px #1364ff inset;
  border: 1px solid;
  border-color: #1364ff;
}

.custom-outline .custom-control-input:checked:focus-visible ~ .custom-control-label {
  outline: 3px solid #1364ff;
  outline-offset: -1px;
}

.custom-outline .custom-control-input:checked:focus-visible ~ .custom-control-label::before {
  outline: none;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #1364ff;
  top: 6px;
  left: calc(-12px + -8px + -6px);
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radio .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover::after {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ebebeb;
  top: 6px;
  left: calc(-8px + -12px + -6px);
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radio.custom-outline .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #1364ff;
}

.custom-radio.custom-outline .custom-control-input:checked ~ .custom-control-label::after {
  width: 10px;
  height: 10px;
  background-color: #1364ff;
  border-radius: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: calc(18px + 5px);
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-outline .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover::after {
  width: 10px;
  height: 10px;
  background-color: #b6b6b6;
  border-radius: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  left: 23px;
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.error-text {
  display: none;
}

.is-error .error-text {
  display: block;
  color: #df0101;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 8px;
}

.is-error .rakuten-card-icon {
  margin-right: 4px;
}

.is-error .custom-checkbox .custom-control-label::before,
.is-error .custom-radio .custom-control-label::before {
  border-color: #df0101;
}

.is-error .custom-checkbox.custom-outline .custom-control-label,
.is-error .custom-radio.custom-outline .custom-control-input.custom-control-input:not(:checked) + .custom-control-label,
.is-error .custom-radioitem .custom-control-input.custom-control-input:not(:checked) + .custom-control-label {
  border-color: #df0101;
}

.is-error .custom-radio.custom-outline .custom-control-label:before,
.is-error .custom-radioitem .custom-control-label:before {
  border-color: #949494;
}

.custom-radioitem {
  position: relative;
  padding-left: 0 !important;
}

.custom-radioitem .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover {
  background: #f7f7f7;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radioitem .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover::before {
  background: #d1d1d1;
  border: none;
}

.custom-radioitem .custom-control-input:not(:disabled):not(:checked) ~ .custom-control-label:hover::after {
  background-color: #b6b6b6;
  border-radius: 50%;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: auto;
  bottom: -25px;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radioitem .custom-control-input:checked ~ .custom-control-label {
  background: #f3f7ff;
  box-shadow: 0 0 0 1px #1364ff inset;
  border: 1px solid #1364ff;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radioitem .custom-control-input:checked ~ .custom-control-label::before {
  border: 2px solid #1364ff;
  background: #fff;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radioitem .custom-control-input:checked ~ .custom-control-label::after {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: auto;
  bottom: -25px;
  background: #1364ff;
  border-radius: 50%;
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radioitem .custom-control-input:focus-visible + .custom-control-label {
  outline: 3px solid #1364ff;
  outline-offset: -1px;
}

.custom-radioitem .custom-control-input:focus-visible + .custom-control-label::before {
  outline: none;
}

.custom-radioitem .custom-control-label {
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 4px;
  margin-bottom: 30px;
}

.custom-radioitem .custom-control-label::before {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: auto;
  bottom: calc(-10px + -20px);
}

.custom-radioitem .custom-control-label::after {
  width: 10px;
  height: 10px;
}

.form-track {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0;
  margin-bottom: 0;
  font-size: 0.875rem;
}

.form-track-item {
  position: relative;
  width: 100%;
  max-width: calc(24px + 32px + 80px);
  list-style-type: none;
  margin-bottom: 0;
  text-align: center;
}

.form-track-item.visited .form-track-line {
  background-color: #009500;
  border-color: #009500;
}

.form-track-item.visited .form-track-circle::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23fff' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-color: #009500;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px 11px;
  border: none;
}

.form-track-item.visited .form-track-text {
  color: #006c00;
}

.form-track-item:first-of-type .form-track-line {
  border: none;
}

.form-track-item.current .form-track-line {
  background-color: #009500;
  border-color: #009500;
}

.form-track-item.current .form-track-circle::before {
  background-color: #fff;
  border: none;
  z-index: 1;
  width: 9px;
  height: 9px;
}

.form-track-item.current .form-track-circle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-color: #009500;
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

.form-track-item.current .form-track-text {
  color: #006c00;
  font-weight: 700;
}

.form-track-line {
  width: calc(100% - 32px - 24px);
  max-width: 80px;
  position: absolute;
  border: 1px solid #686868;
  background-color: #686868;
  top: 12px;
  left: 0;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}

.form-track-circle {
  position: relative;
  margin-bottom: 16px;
  height: 24px;
}

.form-track-circle::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 2px solid #686868;
  width: 24px;
  height: 24px;
}

.form-track-text {
  display: block;
  text-align: center;
  padding: 0 2px;
  color: #686868;
}

@media (max-width: 767.98px) {
  .form-track {
    font-size: 0.75rem;
  }
  .form-track:has(.form-track-item:nth-child(6)) {
    font-size: 0.6875rem;
  }
  .form-track-item {
    max-width: calc(20px + 8px + 80px);
  }
  .form-track-item.visited .form-track-circle::before {
    background-size: 13px 9px;
  }
  .form-track-item.current .form-track-circle::before {
    width: 8px;
    height: 8px;
  }
  .form-track-item.current .form-track-circle::after {
    width: 20px;
    height: 20px;
  }
  .form-track-line {
    width: calc(100% - 8px - 20px);
    top: 10px;
  }
  .form-track-circle {
    height: 20px;
    margin-bottom: 8px;
  }
  .form-track-circle::before {
    width: 20px;
    height: 20px;
  }
}

.form-title {
  background-color: #f7f7f7;
}

.form-title-error {
  background-color: #fff0f0;
}

.form-title-icon {
  font-size: 24px;
}

.btn {
  display: inline-block;
  font-weight: 700;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 10px 32px;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px;
  transition: background-color 0.13s ease-out, border-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #333333;
  text-decoration: none;
}

.btn:focus-visible, .btn.focus-visible {
  outline-color: #245fcc;
  outline-width: 3px;
  outline-offset: 2px;
  outline-style: solid;
}

.btn.disabled, .btn:disabled {
  opacity: 0.25;
}

a.btn.disabled,
button.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: white;
  background-color: #df0101;
  border-color: #df0101;
}

.btn-primary:hover {
  color: white;
  background-color: #cb0000;
  border-color: #cb0000;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: white;
  background-color: #df0101;
  border-color: #df0101;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: white;
  background-color: #cb0000;
  border-color: #cb0000;
}

.btn-primary:focus-visible {
  color: white;
}

.btn-outline-primary {
  color: #df0101;
  border-color: #df0101;
}

.btn-outline-primary:hover {
  color: #df0101;
  background-color: #ffe8e8;
  border-color: #df0101;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #df0101;
  border-color: #df0101;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #df0101;
  background-color: #ffe8e8;
  border-color: #df0101;
}

.btn-outline-primary:focus-visible {
  color: #df0101;
}

.btn-outline-secondary {
  color: #333333;
  border-color: #9c9c9c;
}

.btn-outline-secondary:hover {
  color: #333333;
  background-color: #f7f7f7;
  border-color: #9c9c9c;
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #333333;
  border-color: #9c9c9c;
}

.btn-outline-secondary:active, .btn-outline-secondary.active {
  color: #333333;
  background-color: #f7f7f7;
  border-color: #9c9c9c;
}

.btn-outline-secondary:focus-visible {
  color: #333333;
}

.btn-link {
  color: #4d4d4d;
  text-decoration: none;
}

.btn-link:hover {
  color: #4d4d4d;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
  -webkit-text-decoration: underline #00527a;
          text-decoration: underline #00527a;
}

.btn-link.disabled, .btn-link:disabled {
  color: #4d4d4d;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}

.btn-link:not(:disabled):not(.disabled):active, .btn-link:not(:disabled):not(.disabled).active {
  color: #4d4d4d;
  border-color: #d1d1d1;
  background-color: #d1d1d1;
}

.btn-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}

.btn-xsmall {
  padding: 4px 16px;
  font-size: 0.625rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-small {
  padding: 7px 24px;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-medium {
  padding: 12px 40px;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-large {
  padding: 14px 48px;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

.anchor-btn {
  display: inline-block;
  padding: 8px 32px;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 0.875rem;
  position: relative;
}

.anchor-btn:hover {
  background-color: #f7f7f7;
}

.anchor-btn .rakuten-card-icon {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-inline:last-child,
.custom-control-inline :not(:only-child) {
  margin-right: 0;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.custom-control-label::after {
  position: absolute;
  display: block;
  content: "";
}

.custom-checkbox .custom-control-label::before {
  border-radius: 4px;
}

.custom-checkbox .custom-control-input ~ .custom-control-label::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23fff' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px 11px;
  width: 24px;
  height: 24px;
  top: 0;
  bottom: 0;
  left: calc(-20px + -12px);
  opacity: 0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23fff' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px 11px;
  width: 24px;
  height: 24px;
  top: 0;
  bottom: 0;
  left: calc(-20px + -12px);
  opacity: 1;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(223, 1, 1, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(223, 1, 1, 0.5);
}

.custom-checkbox .custom-control-input:not(:checked):not(:disabled) ~ .custom-control-label:hover::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3e%3cpath fill='%23b6b6b6' d='M5.21912 8.99664L14.3906 0.557373L15.6094 1.88194L5.21917 11.4427L0.390625 6.99996L1.60939 5.67535L5.21912 8.99664z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px 11px;
  width: 24px;
  height: 24px;
  top: 0;
  bottom: 0;
  left: calc(-24px + -8px);
  opacity: 1;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(223, 1, 1, 0.5);
}

.custom-select {
  display: block;
  width: 100%;
  border: 1px solid;
  border-color: #ddd;
  border-radius: 4px;
  padding: 8px calc(16px + 10px + 8px) 8px 16px;
  color: #4d4d4d;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3e%3cpath fill='%23949494' d='M5 8L9.33013 0.5H0.669873L5 8Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 10px;
  background-color: #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:hover {
  border: 1px solid #ddd;
  background-color: #f7f7f7;
  cursor: pointer;
}

.custom-select:focus, .custom-select:focus-visible {
  box-shadow: 0 0 0 1px #1364ff;
  border-color: #1364ff;
  outline: #1364ff;
}

.custom-select:focus::-ms-value, .custom-select:focus-visible::-ms-value {
  color: #333333;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  opacity: 0.25;
}

.custom-select::-ms-expand {
  display: none;
}

.is-success .custom-select {
  position: relative;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3e%3cpath fill='%23047205' d='M14 0.707L13.293 0L4.5 8.7925L0.707 5L0 5.707L4.5 10.207L14 0.707Z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3e%3cpath fill='%23949494' d='M5 8L9.33013 0.5H0.669873L5 8Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(16px + 10px + 14px) center, right 16px center;
  background-size: 16px, 10px;
  background-color: #fff;
  padding: 8px calc(16px + 10px + 14px + 16px + 8px) 8px 16px;
}

.is-success .custom-select:hover {
  background-color: #f7f7f7;
}

.is-error .custom-select {
  box-shadow: 0 0 0 1px #df0101;
  border-color: #df0101;
  background-color: #fff;
}

.is-error .custom-select:hover {
  background-color: #f7f7f7;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(223, 1, 1, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #df0101;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #ff9494;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #d1d1d1;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #df0101;
  border: 0;
  border-radius: 1rem;
  -moz-transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #ff9494;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #d1d1d1;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #df0101;
  border: 0;
  border-radius: 1rem;
  -ms-transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #ff9494;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #d1d1d1;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #d1d1d1;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #9c9c9c;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #9c9c9c;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #9c9c9c;
}

.custom-control-label::before,
.custom-file-label,
.custom-file-text,
.custom-file-button,
.custom-select {
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-file-text,
  .custom-file-button,
  .custom-select {
    transition: none;
  }
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #ededed;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.card-body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: 1px;
  padding: 24px;
}

.card-title {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
}

@media (min-width: 576px) {
  .card-title {
    font-size: 20px;
  }
}

.card-text {
  font-size: 14px;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 24px;
}

.card-small .card-body {
  padding: 16px;
}

.card-small .card-title {
  margin-bottom: 8px;
}

.card-small .card-text {
  font-size: 12px;
}

.card-header {
  padding: 24px 24px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #ededed;
}

.card-header:first-child {
  border-radius: 8px 8px 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 24px 24px;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #ededed;
}

.card-footer:last-child {
  border-radius: 0 0 8px 8px;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: 8px;
}

.card-img-top {
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.card-deck .card {
  margin-bottom: 12px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 12px;
    margin-bottom: 0;
    margin-left: 12px;
  }
}

.card-columns .card {
  margin-bottom: 24px;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.card-icon {
  background-color: #fafafa;
}

.card-icon .card-body {
  position: relative;
  padding-top: 64px;
}

.card-icon.card-small .card-body {
  padding-top: 56px;
}

.card-icon-img {
  position: absolute;
  top: 0;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-color: white;
  border-radius: 8px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
}

.badge:empty {
  display: none;
}

.badge-primary {
  color: #fff;
  background-color: #df0101;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #ac0101;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(223, 1, 1, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #4d4d4d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #343434;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #047205;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #024103;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 114, 5, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #006497;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #004264;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 100, 151, 0.5);
}

.badge-warning {
  color: #fff;
  background-color: #7d6e00;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #fff;
  background-color: #4a4100;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(125, 110, 0, 0.5);
}

.badge-promotion {
  color: #fff;
  background-color: #db5c0c;
}

a.badge-promotion:hover, a.badge-promotion:focus {
  color: #fff;
  background-color: #ab4809;
}

a.badge-promotion:focus, a.badge-promotion.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(219, 92, 12, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #df0101;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ac0101;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(223, 1, 1, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #686868;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #4f4f4f;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(104, 104, 104, 0.5);
}

.alert {
  padding: 16px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 14px;
  display: block;
}

.alert-icon {
  font-size: 16px;
  padding: 2px;
}

.alert-heading {
  display: -ms-flexbox;
  display: flex;
}

.alert-body {
  font-size: 14px;
  margin-top: 4px;
  color: #333333;
}

.alert-body-padding {
  margin-left: 28px;
}

.alert-body ul {
  margin-left: -28px;
}

.alert-body li {
  margin-bottom: 4px;
}

.alert-title {
  -ms-flex: 1;
      flex: 1;
  margin: 0 8px;
  color: #333333;
}

.alert-action {
  margin-top: 8px;
  font-size: 14px;
}

.alert-action .chevron-right {
  font-size: 16px;
  margin: 0;
}

.alert-success {
  color: #047205;
  background-color: #ebf7ec;
}

.alert-info {
  color: #006497;
  background-color: #ebf7fe;
}

.alert-warning {
  color: #7d6e00;
  background-color: #fff4d2;
}

.alert-promotion {
  color: #db5c0c;
  background-color: #fff4ed;
}

.alert-danger {
  color: #df0101;
  background-color: #fff0f0;
}

a.alert-success:hover {
  color: #023702;
  transition: color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-success:hover {
    transition: none;
  }
}

a.alert-success:hover .alert-title,
a.alert-success:hover .alert-body {
  text-decoration: underline;
}

a.alert-info:hover {
  color: #003B5A;
  transition: color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-info:hover {
    transition: none;
  }
}

a.alert-info:hover .alert-title,
a.alert-info:hover .alert-body {
  text-decoration: underline;
}

a.alert-warning:hover {
  color: #403800;
  transition: color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-warning:hover {
    transition: none;
  }
}

a.alert-warning:hover .alert-title,
a.alert-warning:hover .alert-body {
  text-decoration: underline;
}

a.alert-promotion:hover {
  color: #7B4B00;
  transition: color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-promotion:hover {
    transition: none;
  }
}

a.alert-promotion:hover .alert-title,
a.alert-promotion:hover .alert-body {
  text-decoration: underline;
}

a.alert-danger:hover {
  color: #A20101;
  transition: color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-danger:hover {
    transition: none;
  }
}

a.alert-danger:hover .alert-title,
a.alert-danger:hover .alert-body {
  text-decoration: underline;
}

a.alert-success:hover {
  background-color: #ddf8df;
  transition: background-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-success:hover {
    transition: none;
  }
}

a.alert-info:hover {
  background-color: #dcf0fc;
  transition: background-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-info:hover {
    transition: none;
  }
}

a.alert-warning:hover {
  background-color: #ffefbd;
  transition: background-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-warning:hover {
    transition: none;
  }
}

a.alert-promotion:hover {
  background-color: #fdebe0;
  transition: background-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-promotion:hover {
    transition: none;
  }
}

a.alert-danger:hover {
  background-color: #ffe4e4;
  transition: background-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  a.alert-danger:hover {
    transition: none;
  }
}

.alert-success.alert-box {
  border-color: #6ca06d;
}

.alert-info.alert-box {
  border-color: #3A97C7;
}

.alert-warning.alert-box {
  border-color: #C5B64F;
}

.alert-promotion.alert-box {
  border-color: #E07A3A;
}

.alert-danger.alert-box {
  border-color: #E16565;
}

.alert-delete {
  position: relative;
}

.alert-delete > .alert-delete__btn {
  position: absolute;
  top: 0;
  right: 0;
  -ms-transform: translate(50%, -50%);
      transform: translate(50%, -50%);
  border-radius: 24px;
  padding: 0;
  width: 24px;
  height: 24px;
  border: #828282;
  background-color: #828282;
}

.alert-delete > .alert-delete__btn::before, .alert-delete > .alert-delete__btn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 16px;
  border-radius: 2px;
  border: #fff;
  background-color: #fff;
}

.alert-delete > .alert-delete__btn::before {
  -ms-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg);
}

.alert-delete > .alert-delete__btn::after {
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg);
}

.alert-delete.hide-alert-content {
  display: none;
}

.accordion-alert-item {
  font-size: 14px;
  border-radius: 4px;
}

.accordion-alert-button {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 16px;
  text-align: left;
  background-color: transparent;
  border: none;
  border-radius: 0;
  overflow-anchor: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
}

.accordion-alert-button.collapsed .accordion-alert-button-icon {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

.accordion-alert-button:focus {
  outline: none !important;
}

.accordion-alert-button-icon {
  font-size: 16px;
  padding: 2px;
  transition: transform 0.25s ease-out, color 0.25s ease-out;
}

.accordion-alert-title {
  -ms-flex: 1;
      flex: 1;
  margin: 0 8px;
}

.accordion-alert-body {
  margin-top: -12px;
}

.accordion-alert-body-text {
  padding: 0 40px 16px 44px;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #333333;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #333333;
  text-decoration: none;
  background-color: #f7f7f7;
  transition: background-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .list-group-item-action:hover, .list-group-item-action:focus {
    transition: none;
  }
}

.list-group-item-action:active {
  color: #333333;
  background-color: #ebebeb;
}

.list-group-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 24px 16px 16px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ebebeb;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #828282;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #df0101;
  border-color: #df0101;
}

.list-group-item.active .list-text {
  color: inherit;
}

.list-group-horizontal {
  -ms-flex-direction: row;
      flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
}

.list-body {
  -ms-flex: 1;
      flex: 1;
  margin-right: 8px;
  margin-left: 8px;
}

@media (min-width: 576px) {
  .list-body {
    margin-right: 16px;
    margin-left: 16px;
  }
}

.list-body .list-title + .list-text {
  margin-top: 8px;
}

.list-body .list-title {
  font-weight: 700;
  font-size: 1rem;
}

.list-body .list-text {
  font-size: 0.875rem;
  color: #686868;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #740101;
  background-color: #f6b8b8;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #740101;
  background-color: #f3a1a1;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #740101;
  border-color: #740101;
}

.list-group-item-secondary {
  color: #282828;
  background-color: #cdcdcd;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-success {
  color: #023b03;
  background-color: #b9d8b9;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #023b03;
  background-color: #a9cfa9;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #023b03;
  border-color: #023b03;
}

.list-group-item-info {
  color: #00344f;
  background-color: #b8d4e2;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #00344f;
  background-color: #a6c9db;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #00344f;
  border-color: #00344f;
}

.list-group-item-warning {
  color: #413900;
  background-color: #dbd6b8;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #413900;
  background-color: #d2cca7;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #413900;
  border-color: #413900;
}

.list-group-item-promotion {
  color: #723006;
  background-color: #f5d1bb;
}

.list-group-item-promotion.list-group-item-action:hover, .list-group-item-promotion.list-group-item-action:focus {
  color: #723006;
  background-color: #f2c2a5;
}

.list-group-item-promotion.list-group-item-action.active {
  color: #fff;
  background-color: #723006;
  border-color: #723006;
}

.list-group-item-danger {
  color: #740101;
  background-color: #f6b8b8;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #740101;
  background-color: #f3a1a1;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #740101;
  border-color: #740101;
}

.list-group-item-dark {
  color: #363636;
  background-color: #d5d5d5;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #363636;
  background-color: #c8c8c8;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}

.divider {
  margin-top: 0;
  margin-bottom: 0;
  opacity: 1;
}

.divider-small {
  background-color: #ddd;
}

.divider-large {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #f7f7f7;
}

.divider-large:not([size]) {
  height: 10px;
}

@media (min-width: 576px) {
  .divider-large {
    margin-right: 16px;
    margin-left: 16px;
    box-shadow: none;
    background-color: #ddd;
  }
  .divider-large:not([size]) {
    height: 1px;
  }
}

/*
Floating Anchor
*/
.floating-anchor-side {
  top: 0;
  right: -20%;
  transition: all 0.25s;
}

.floating-anchor-bottom {
  bottom: -150px;
  left: 0;
  transition: all 0.25s;
}

/*
Sticky Anchor
*/
.sticky-anchor {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10000;
}

.sticky-anchor.sticky-anchor--basic {
  font-size: .875rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}

.sticky-anchor.sticky-anchor--basic .sticky-anchor-link {
  color: #333 !important;
}

ul.sticky-anchor-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  list-style: none;
  max-width: 1080px;
  margin: 0 auto;
  padding-left: 0;
}

ul.sticky-anchor-list > li {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 0;
      flex-grow: 0;
  position: relative;
  margin-bottom: 0;
  transition: border-bottom .4s ease;
  border-bottom: 1px solid transparent;
}

ul.sticky-anchor-list > li:has(.sticky-anchor-link:active, .sticky-anchor-link:hover) {
  border-bottom: 1px solid #df0101;
}

ul.sticky-anchor-list > li:not(:first-of-type)::before {
  content: '';
  width: 1px;
  height: 20px;
  background-color: #ddd;
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

@media (min-width: 576px) {
  ul.sticky-anchor-list > li:first-of-type::before, ul.sticky-anchor-list > li:last-of-type::after {
    content: '';
    width: 1px;
    height: 20px;
    background-color: #ddd;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
  ul.sticky-anchor-list > li:first-of-type::after {
    left: 0;
  }
  ul.sticky-anchor-list > li:last-of-type::after {
    right: 0;
  }
}

.sticky-anchor-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  position: relative;
  padding: 6px 16px 22px;
}

.sticky-anchor-chevron {
  position: absolute;
  bottom: 6px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  color: #828282;
  font-weight: bold;
  font-size: 12px;
}

.jumbotron {
  height: 120px;
  background-repeat: no-repeat;
  background-position: center;
}

@media (min-width: 576px) {
  .jumbotron {
    height: 240px;
  }
}

/* Slider 1.8.1 */
/* Slider */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  cursor: pointer;
  background: transparent;
  top: 50%;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
}

.slick-prev {
  left: 0;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 0;
}

.slick-next {
  right: 0;
}

[dir="rtl"] .slick-next {
  left: 0;
  right: auto;
}

/* Dots */
.slick-dots {
  bottom: calc(-1 * (8px + 16px));
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  height: 8px;
  width: 8px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

@media (min-width: 992px) {
  .slick-dots li {
    width: 10px;
    height: 10px;
  }
}

.slick-dots li button {
  border: 0;
  display: block;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button:not([aria-selected="true"]):focus-visible {
  outline: none;
}

.slick-dots li button:before {
  display: inline-block;
  width: 8px;
  height: 8px;
  content: "";
  font-size: 6px;
  line-height: 8px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #828282;
  border-radius: 50%;
}

@media (min-width: 992px) {
  .slick-dots li button:before {
    width: 10px;
    height: 10px;
  }
}

.slick-dots li.slick-active button:before {
  background-color: #df0101;
  border: none;
  opacity: 1;
}

/* Slider 1.8.1 */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-slider[data-arrows="true"] {
  padding-right: 24px;
  padding-left: 24px;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  min-height: 1px;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-arrow {
  padding: 0;
  line-height: 1;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #fff;
  background-color: #b6b6b6;
  border-radius: 50rem;
  font-weight: 700;
  padding: 6px;
  font-size: 12px;
}

.carousel-item {
  vertical-align: top;
  padding-right: 8px;
  padding-left: 8px;
}

[data-dots="true"] .carousel-item {
  padding-bottom: 16px;
}

.carousel-autoplay-button {
  width: 32px;
  height: 32px;
  background-size: cover;
  border: none;
  background: url("https://image.card.jp.rakuten-static.com/card_corp/common/icon/all/icon_pause_small.svg") no-repeat center/cover;
}

.carousel-autoplay-button.is-autoplaying {
  background: url("https://image.card.jp.rakuten-static.com/card_corp/common/icon/all/icon_playing_small.svg") no-repeat center/cover;
}

.tab-bordered {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.tab-bordered > .tab-bordered-item {
  position: relative;
  margin-bottom: 0;
}

.tab-bordered > .tab-bordered-item:not(:first-child)::before {
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  content: "";
  width: 1px;
  height: calc(100% - 2 * 12px);
  background-color: #ddd;
}

@media (min-width: 576px) {
  .tab-bordered > .tab-bordered-item:not(:first-child)::before {
    height: calc(100% - 2 * 16px);
  }
}

.tab-bordered > .tab-bordered-item.active > a {
  color: #df0101;
}

.tab-bordered > .tab-bordered-item.active > a::after {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #df0101;
}

.tab-bordered > .tab-bordered-item > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 12px;
  text-align: center;
  color: #686868;
  font-weight: 700;
}

@media (min-width: 576px) {
  .tab-bordered > .tab-bordered-item > a {
    padding: 16px;
  }
}

.tab-bordered-content > .tab-bordered-content-item {
  display: none;
}

.tab-bordered-content > .tab-bordered-content-item.active {
  display: block;
}

.tab-background {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  overflow: hidden;
  list-style: none;
}

.tab-background > .tab-background-item {
  position: relative;
  margin-bottom: 0;
  background-color: #ebebeb;
}

.tab-background > .tab-background-item:not(.active):hover {
  background-color: #e2e2e2;
}

.tab-background > .tab-background-item:not(:first-child):not(.active)::before {
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  content: "";
  width: 1px;
  height: calc(100% - 2 * 12px);
  background-color: #ddd;
}

@media (min-width: 576px) {
  .tab-background > .tab-background-item:not(:first-child):not(.active)::before {
    height: calc(100% - 2 * 16px);
  }
}

.tab-background > .tab-background-item.active {
  border-top: 2px solid #df0101;
  background-color: transparent;
}

.tab-background > .tab-background-item.active:not(:first-child) > a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4H0C2.20914 4 4 2.20914 4 0V4Z' fill='white'/%3e%3c/svg%3e");
  width: 4px;
  height: 4px;
  position: absolute;
  left: -4px;
  bottom: 0;
  z-index: 1;
}

.tab-background > .tab-background-item.active:not(:last-child) > a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4H4C1.79086 4 0 2.20914 0 0V4Z' fill='white'/%3e%3c/svg%3e");
  width: 4px;
  height: 4px;
  position: absolute;
  right: -4px;
  bottom: 0;
  z-index: 1;
}

.tab-background > .tab-background-item.active > a {
  position: relative;
  color: #df0101;
}

.tab-background > .tab-background-item.active + .tab-background-item::before {
  content: none;
}

.tab-background > .tab-background-item > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 12px;
  text-align: center;
  color: #686868;
  font-weight: 700;
}

@media (min-width: 576px) {
  .tab-background > .tab-background-item > a {
    padding: 16px;
  }
}

.tab-background-content > .tab-background-content-item {
  display: none;
  padding-right: 16px;
  padding-left: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
}

@media (min-width: 576px) {
  .tab-background-content > .tab-background-content-item {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (min-width: 576px) {
  .tab-background-content > .tab-background-content-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.tab-background-content > .tab-background-content-item.active {
  display: block;
}

.tab-border {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.tab-border .tab-background-item.active {
  background-color: white;
}

@media (max-width: 575.98px) {
  .tab-icon-item > a {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .tab-icon-item > a > span {
    margin-right: 0 !important;
    margin-bottom: 6px;
  }
}

.tab-round {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: calc(10px + 6px);
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.tab-round > .tab-round-item {
  position: relative;
  margin-bottom: 0;
  border-radius: 8px;
  border: 1px solid #ddd;
}

.tab-round > .tab-round-item:not(:last-child) {
  margin-right: 16px;
}

.tab-round > .tab-round-item:not(.active):hover {
  background-color: #f7f7f7;
}

.tab-round > .tab-round-item.active {
  border-color: #df0101;
}

.tab-round > .tab-round-item.active::after {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3e%3cpath d='M14 0H0L7 6L14 0Z' fill='%23df0101'/%3e%3c/svg%3e");
  width: 14px;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(100%) translateY(10px);
      transform: translateX(-50%) translateY(100%) translateY(10px);
}

.tab-round > .tab-round-item.active > a {
  color: #df0101;
}

.tab-round > .tab-round-item > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  color: #686868;
  font-weight: 700;
}

@media (min-width: 576px) {
  .tab-round > .tab-round-item > a {
    padding-right: 64px;
    padding-left: 64px;
  }
}

@media (min-width: 576px) {
  .tab-round > .tab-round-item > a {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

.tab-round-content > .tab-round-content-item {
  display: none;
}

.tab-round-content > .tab-round-content-item.active {
  display: block;
}

.tab-bordered-a11y {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.tab-bordered-a11y button {
  background-color: transparent;
  border: none;
  padding: 16px;
  position: relative;
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 12px;
  text-align: center;
  color: #686868;
  font-weight: 700;
}

@media (min-width: 576px) {
  .tab-bordered-a11y button {
    padding: 16px;
  }
}

.tab-bordered-a11y button:not(:first-child)::before {
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  content: "";
  width: 1px;
  height: calc(100% - 2 * 12px);
  background-color: #ddd;
}

@media (min-width: 576px) {
  .tab-bordered-a11y button:not(:first-child)::before {
    height: calc(100% - 2 * 16px);
  }
}

.tab-bordered-a11y button[aria-selected="true"] {
  color: #df0101;
}

.tab-bordered-a11y button[aria-selected="true"]::after {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #df0101;
}

.tab-background-a11y {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  overflow: hidden;
  list-style: none;
}

.tab-background-a11y button {
  background-color: #ebebeb;
  border: none;
  padding: 12px;
  position: relative;
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .tab-background-a11y button {
    padding: 16px;
  }
}

.tab-background-a11y button:not([aria-selected="true"]):hover {
  background-color: #e2e2e2;
}

.tab-background-a11y button:not(:first-child):not([aria-selected="true"])::before {
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  content: "";
  width: 1px;
  height: calc(100% - 2 * 12px);
  background-color: #ddd;
}

@media (min-width: 576px) {
  .tab-background-a11y button:not(:first-child):not([aria-selected="true"])::before {
    height: calc(100% - 2 * 16px);
  }
}

.tab-background-a11y button[aria-selected="true"] {
  border-top: 2px solid #df0101;
  background-color: transparent;
  color: #df0101;
}

.tab-background-a11y button[aria-selected="true"]:not(:first-child) > button::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4H0C2.20914 4 4 2.20914 4 0V4Z' fill='white'/%3e%3c/svg%3e");
  width: 4px;
  height: 4px;
  position: absolute;
  left: -4px;
  bottom: 0;
  z-index: 1;
}

.tab-background-a11y button[aria-selected="true"]:not(:last-child) > button::after {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4H4C1.79086 4 0 2.20914 0 0V4Z' fill='white'/%3e%3c/svg%3e");
  width: 4px;
  height: 4px;
  position: absolute;
  right: -4px;
  bottom: 0;
  z-index: 1;
}

.tab-background-a11y > button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 12px;
  text-align: center;
  color: #686868;
  font-weight: 700;
}

@media (min-width: 576px) {
  .tab-background-a11y > button {
    padding: 16px;
  }
}

.tab-background-a11y-content-item {
  padding-right: 16px;
  padding-left: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
}

@media (min-width: 576px) {
  .tab-background-a11y-content-item {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (min-width: 576px) {
  .tab-background-a11y-content-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.tab-round-a11y {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: calc(10px + 6px);
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.tab-round-a11y button {
  background-color: transparent;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  margin-bottom: 0;
  color: #686868;
  font-weight: 700;
}

@media (min-width: 576px) {
  .tab-round-a11y button {
    padding-right: 64px;
    padding-left: 64px;
  }
}

@media (min-width: 576px) {
  .tab-round-a11y button {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

.tab-round-a11y button:not(:last-child) {
  margin-right: 16px;
}

.tab-round-a11y button:not([aria-selected="true"]):hover {
  background-color: #f7f7f7;
}

.tab-round-a11y button[aria-selected="true"] {
  border-color: #df0101;
  color: #df0101;
}

.tab-round-a11y button[aria-selected="true"]::after {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3e%3cpath d='M14 0H0L7 6L14 0Z' fill='%23df0101'/%3e%3c/svg%3e");
  width: 14px;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(100%) translateY(10px);
      transform: translateX(-50%) translateY(100%) translateY(10px);
}

.tab-round-a11y button[aria-selected="true"] > button {
  color: #df0101;
}

.tab-alignment-a11y > button {
  -ms-flex: unset;
      flex: unset;
}

/* アニメーション */
[role="tablist"].tab-a11y--animation {
  position: relative;
}

[role="tablist"].tab-a11y--animation::after {
  content: '';
  position: absolute;
  left: var(--border-left, 0);
  width: var(--border-width, 0);
  bottom: -1px;
  height: 2px;
  background-color: #df0101;
  transition: left .3s ease, width .3s ease;
  /* アニメーション */
  z-index: 1;
}

[role="tablist"].tab-a11y--animation.tab-background-a11y::after {
  bottom: unset;
  top: 0;
}

[role="tablist"].tab-a11y--animation.tab-background-a11y > button[aria-selected="true"] {
  border-top: none;
}

[role="tablist"].tab-a11y--animation button[aria-selected="true"]::after {
  content: none;
}

[role="tablist"].tab-a11y--animation .tab-bordered-a11y-item {
  transition: background-color 0.3s ease;
}

.category {
  padding: 16px 24px 24px;
  border-radius: 8px;
}

.category-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
  font-weight: 700;
}

.category-img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
}

.category-bordered {
  border: 1px solid #ddd;
}

.accordion-button {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 16px 24px;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  background-color: transparent;
  border: 1px solid #ddd;
  border-radius: 0;
  overflow-anchor: none;
  transition: background-color 0.13s ease-out, border-color 0.13s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}

@media screen and (max-width: 576px) {
  .accordion-button {
    padding: 16px 16px;
  }
}

.accordion-button.collapsed {
  border-bottom-width: 0;
}

.accordion-button.collapsed .accordion-button-icon {
  color: #686868;
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

.accordion-button:hover {
  background-color: #f7f7f7;
}

.accordion-button-text {
  -ms-flex: 1;
      flex: 1;
  margin-right: 40px;
}

.accordion-button-icon {
  color: #df0101;
  font-size: 16px;
  font-weight: 700;
  transition: transform 0.25s ease-out, color 0.25s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button-icon {
    transition: none;
  }
}

.accordion-title {
  font-size: 16px;
  font-weight: 700;
}

@media screen and (max-width: 576px) {
  .accordion-title {
    font-size: 14px;
  }
}

.accordion-subtitle {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 1px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-width: 1px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.accordion-collapse {
  border: solid #ddd;
  border-width: 0 1px;
}

.accordion-body {
  padding: 16px 24px;
}

@media screen and (max-width: 576px) {
  .accordion-body {
    padding: 16px 16px;
  }
}

.accordion-flush .accordion-button {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}

.accordion-flush .accordion-item:first-of-type .accordion-button {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion-flush .accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

@keyframes scroll-hint-appear {
  0% {
    transform: translateX(calc(-50% + 40px));
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%,
  100% {
    transform: translateX(calc(-50% - 40px));
    opacity: 0;
  }
}

.scroll-hint.is-right-scrollable {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-right-scrollable.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint[data-text] .scroll-hint-icon {
  padding-top: 75%;
}

.scroll-hint[data-text] .scroll-hint-icon::after {
  top: 25%;
}

.scroll-hint-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  pointer-events: none;
}

.scroll-hint-icon-wrap {
  position: relative;
  width: 80%;
  height: 100%;
  min-width: 120px;
  max-width: 224px;
  margin: 0 auto;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
  opacity: .8;
}

.scroll-hint-icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  padding-top: 63.8%;
  border-radius: 8px;
  transition: opacity 0.3s;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
}

.scroll-hint-icon::before {
  width: 35.7%;
  height: 20.2%;
  position: absolute;
  top: 16.7%;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 80 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1682_150)'%3E%3Cpath d='M24.9924 17.2987H4.44572C4.05952 17.3348 3.67006 17.2896 3.30225 17.166C2.93443 17.0424 2.59637 16.8431 2.30966 16.5808C2.02296 16.3185 1.79392 15.9991 1.63721 15.6429C1.4805 15.2866 1.39955 14.9015 1.39955 14.5121C1.39955 14.1227 1.4805 13.7376 1.63721 13.3814C1.79392 13.0251 2.02296 12.7057 2.30966 12.4434C2.59637 12.1811 2.93443 11.9818 3.30225 11.8582C3.67006 11.7346 4.05952 11.6894 4.44572 11.7255H24.9924C25.3786 11.6894 25.7681 11.7346 26.1359 11.8582C26.5037 11.9818 26.8418 12.1811 27.1285 12.4434C27.4152 12.7057 27.6442 13.0251 27.8009 13.3814C27.9577 13.7376 28.0386 14.1227 28.0386 14.5121C28.0386 14.9015 27.9577 15.2866 27.8009 15.6429C27.6442 15.9991 27.4152 16.3185 27.1285 16.5808C26.8418 16.8431 26.5037 17.0424 26.1359 17.166C25.7681 17.2896 25.3786 17.3348 24.9924 17.2987Z' fill='white'/%3E%3Cpath d='M17.7831 28.9517C17.1548 28.9539 16.5446 28.7412 16.0529 28.3485L1.03334 16.2853C0.722076 16.0243 0.469154 15.7002 0.291095 15.3344C0.113036 14.9685 0.0138454 14.5691 0 14.1622C0.0163939 13.7516 0.124199 13.35 0.315495 12.9867C0.50679 12.6235 0.776715 12.3079 1.10544 12.0632L16.1009 0.554848C16.6905 0.106936 17.4331 -0.0875052 18.1655 0.014298C18.8978 0.116101 19.5599 0.50581 20.006 1.09769C20.4522 1.68958 20.6458 2.43515 20.5444 3.17039C20.443 3.90564 20.0549 4.57033 19.4653 5.01824L7.20937 14.2587L19.5134 24.1264C19.9071 24.5004 20.1837 24.9816 20.3092 25.511C20.4348 26.0405 20.4038 26.5951 20.2202 27.1072C20.0366 27.6192 19.7083 28.0664 19.2754 28.394C18.8426 28.7216 18.324 28.9154 17.7831 28.9517Z' fill='white'/%3E%3Cpath d='M75.5784 17.2987H55.0076C54.6214 17.3348 54.232 17.2896 53.8641 17.166C53.4963 17.0424 53.1583 16.8431 52.8716 16.5808C52.5849 16.3185 52.3558 15.9991 52.1991 15.6429C52.0424 15.2866 51.9615 14.9015 51.9615 14.5121C51.9615 14.1227 52.0424 13.7376 52.1991 13.3814C52.3558 13.0251 52.5849 12.7057 52.8716 12.4434C53.1583 12.1811 53.4963 11.9818 53.8641 11.8582C54.232 11.7346 54.6214 11.6894 55.0076 11.7255H75.5784C76.2699 11.7902 76.9126 12.1117 77.3804 12.6272C77.8482 13.1426 78.1074 13.8148 78.1074 14.5121C78.1074 15.2094 77.8482 15.8816 77.3804 16.3971C76.9126 16.9125 76.2699 17.234 75.5784 17.2987Z' fill='white'/%3E%3Cpath d='M62.2408 28.9518C61.8226 28.9514 61.4097 28.8582 61.0316 28.6789C60.6536 28.4995 60.3197 28.2384 60.0539 27.9143C59.6413 27.3429 59.4569 26.6371 59.537 25.936C59.6171 25.2349 59.9558 24.5893 60.4865 24.1265L72.7184 14.3553L60.5586 5.01832C60.0271 4.55382 59.6906 3.90449 59.6167 3.20095C59.5428 2.49742 59.737 1.79189 60.1603 1.22631C60.5835 0.660725 61.2045 0.277059 61.8981 0.152498C62.5917 0.027936 63.3066 0.171721 63.8989 0.554926L78.9184 12.0632C79.2527 12.323 79.5237 12.6556 79.7111 13.0359C79.8984 13.4163 79.9972 13.8344 79.9999 14.2588C80.0102 14.6837 79.9223 15.1053 79.743 15.4905C79.5637 15.8756 79.2979 16.2137 78.9665 16.4784L63.971 28.5416C63.4536 28.8626 62.8465 29.0065 62.2408 28.9518Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1682_150'%3E%3Crect width='80' height='29' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  opacity: 0;
  transition-delay: 2.4s;
}

.scroll-hint-icon::after {
  width: 27.7%;
  height: 51.2%;
  position: absolute;
  top: 32%;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 74' fill='none'%3E%3Cpath d='M51.3178 74.6281H18.8863C17.9096 74.6283 16.9719 74.2424 16.2745 73.5532C15.5772 72.8641 15.176 71.9268 15.1571 70.9427C15.2962 67.3076 14.7828 63.677 13.6414 60.2258C10.7728 55.7522 7.33523 51.6765 3.41633 48.1026L3.27198 47.9571C2.1638 46.7747 1.30303 45.3798 0.740904 43.8552C0.178779 42.3306 -0.0732054 40.7077 -4.53843e-05 39.0829C0.0175847 37.8871 0.276196 36.7074 0.760086 35.6153C1.24398 34.5233 1.94305 33.5418 2.81486 32.7304C3.63713 31.9218 4.60963 31.2847 5.67664 30.8555C6.74365 30.4263 7.88421 30.2135 9.03296 30.2292C10.1817 30.245 11.3161 30.489 12.3711 30.9473C13.4261 31.4057 14.381 32.0692 15.1812 32.9001V9.76903C15.1812 7.34472 16.1368 5.0197 17.8378 3.30545C19.5388 1.5912 21.8458 0.628143 24.2514 0.628143C26.657 0.628143 28.964 1.5912 30.665 3.30545C32.366 5.0197 33.3216 7.34472 33.3216 9.76903V20.8254C34.323 20.6322 35.3517 20.6322 36.3531 20.8254C37.311 20.968 38.2307 21.3033 39.0573 21.8115C39.884 22.3197 40.6007 22.9903 41.1649 23.7835C42.7206 23.2641 44.3929 23.2135 45.9767 23.638C46.9875 23.9004 47.935 24.3665 48.762 25.0083C49.5891 25.6501 50.2784 26.4541 50.7885 27.3719C52.0037 27.0427 53.274 26.974 54.5172 27.1703C55.7605 27.3666 56.949 27.8235 58.0062 28.5115C59.2841 29.5082 60.307 30.7985 60.9892 32.2748C61.6714 33.7511 61.9932 35.3705 61.9278 36.9977C61.9278 37.2644 61.9278 37.6524 61.9278 38.1131C62.2961 43.8477 61.611 49.6016 59.9068 55.0855C59.57 56.0069 59.0407 57.0495 58.5595 58.0436L58.2949 58.577C58.2949 58.7467 58.0783 58.9165 57.958 59.0862C56.7237 60.662 55.7712 62.4424 55.1431 64.3477C54.9988 65.7055 54.9988 69.5606 55.0228 70.9184C55.0103 71.9026 54.6151 72.8424 53.9223 73.5361C53.2295 74.2298 52.2943 74.6219 51.3178 74.6281ZM20.7147 69.0272H49.5855C49.5855 67.3057 49.5855 64.8811 49.7539 63.6203C50.4697 60.7534 51.7728 58.0692 53.5793 55.7402L53.7237 55.4492C54.1365 54.6621 54.5059 53.8527 54.8304 53.0246C56.2944 48.2252 56.8654 43.1944 56.5145 38.1858C56.5145 37.6281 56.5145 37.1917 56.5145 36.8765C56.5326 36.1872 56.4046 35.5019 56.1391 34.8664C55.8736 34.2309 55.4766 33.6597 54.9747 33.1911C54.4112 32.8259 53.7482 32.6482 53.0792 32.683C52.4101 32.7178 51.7688 32.9633 51.2456 33.385C50.8853 33.7584 50.4269 34.0206 49.9241 34.1408C49.4213 34.2611 48.8949 34.2344 48.4066 34.0639C47.913 33.9 47.4751 33.5993 47.1432 33.1962C46.8114 32.7931 46.5988 32.3039 46.53 31.7848C46.5108 31.2106 46.3313 30.6534 46.0121 30.1774C45.693 29.7013 45.2471 29.3256 44.7256 29.0934C44.265 28.9175 43.762 28.8882 43.2844 29.0096C42.8068 29.1311 42.3777 29.3973 42.055 29.7723L41.8145 30.0148C41.4515 30.3919 40.9901 30.658 40.4836 30.7824C39.977 30.9068 39.4459 30.8845 38.9514 30.7179C38.4559 30.5497 38.0173 30.2446 37.6855 29.8373C37.3537 29.4301 37.1421 28.9371 37.0748 28.4145C36.8583 26.7658 36.5696 26.5475 35.3907 26.3051C34.9179 26.1601 34.4084 26.1993 33.9629 26.4148C33.5174 26.6303 33.1683 27.0065 32.9848 27.4689C32.6753 27.9996 32.2014 28.4134 31.6361 28.6466C31.0707 28.8798 30.4451 28.9196 29.8551 28.76C29.2651 28.6003 28.7434 28.25 28.37 27.7627C27.9966 27.2755 27.7922 26.6782 27.7881 26.0626V9.76903C27.7881 8.83017 27.418 7.92977 26.7593 7.26589C26.1005 6.60202 25.2071 6.22906 24.2755 6.22906C23.3439 6.22906 22.4504 6.60202 21.7917 7.26589C21.1329 7.92977 20.7629 8.83017 20.7629 9.76903V28.8025V39.3011C20.758 39.9056 20.5616 40.4927 20.2024 40.9769C19.8432 41.461 19.3399 41.8168 18.766 41.9925C18.2548 42.1467 17.7103 42.1486 17.198 41.998C16.6858 41.8474 16.2277 41.5508 15.8789 41.1439L13.473 38.9374C12.3422 37.9191 11.7167 37.3372 11.452 37.0705C11.1682 36.713 10.8132 36.4194 10.4098 36.2088C10.0065 35.9982 9.56374 35.8752 9.11026 35.8478C8.65679 35.8204 8.20265 35.8891 7.77719 36.0496C7.35172 36.2101 6.9644 36.4588 6.64023 36.7795L6.49588 36.9977C6.1797 37.3131 5.93278 37.6919 5.77115 38.1096C5.60951 38.5273 5.53675 38.9745 5.55758 39.4224C5.52719 40.2434 5.65821 41.0624 5.94312 41.8322C6.22802 42.6021 6.66117 43.3075 7.21765 43.908C11.5786 47.9162 15.3822 52.4998 18.5254 57.5344C19.9815 61.1879 20.7248 65.0901 20.7147 69.0272Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon::before {
  opacity: 1;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon::after {
  animation: scroll-hint-appear 1.2s linear;
  animation-iteration-count: 2;
}

.scroll-hint-icon-white {
  background-color: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}

.scroll-hint-icon-white::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 62 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M51.3178 73.428H18.8863C17.9097 73.4282 16.9719 73.0452 16.2746 72.3614C15.5773 71.6776 15.1761 70.7475 15.1572 69.771C15.2963 66.164 14.7828 62.5615 13.6414 59.137C10.7729 54.698 7.33528 50.6537 3.41638 47.1075L3.27202 46.9631C2.16385 45.7899 1.30308 44.4057 0.74095 42.8929C0.178825 41.3802 -0.0731597 39.7697 3.93018e-07 38.1575C0.0176305 36.971 0.276242 35.8003 0.760132 34.7168C1.24402 33.6332 1.94309 32.6592 2.8149 31.8541C3.63718 31.0518 4.60968 30.4196 5.67669 29.9937C6.7437 29.5678 7.88425 29.3566 9.03301 29.3723C10.1818 29.3879 11.3161 29.6301 12.3712 30.0849C13.4262 30.5396 14.3811 31.1981 15.1812 32.0225V9.07024C15.1812 6.66466 16.1368 4.35761 17.8378 2.65661C19.5388 0.955611 21.8459 0 24.2515 0C26.657 0 28.9641 0.955611 30.6651 2.65661C32.3661 4.35761 33.3217 6.66466 33.3217 9.07024V20.0411C34.3231 19.8494 35.3517 19.8494 36.3531 20.0411C37.3111 20.1826 38.2307 20.5154 39.0574 21.0196C39.884 21.5239 40.6008 22.1893 41.1649 22.9763C42.7206 22.461 44.3929 22.4108 45.9767 22.832C46.9875 23.0923 47.9351 23.5549 48.7621 24.1917C49.5891 24.8285 50.2785 25.6264 50.7885 26.5371C52.0038 26.2104 53.274 26.1422 54.5173 26.337C55.7605 26.5317 56.9491 26.9851 58.0062 27.6678C59.2842 28.6568 60.307 29.9372 60.9892 31.4021C61.6714 32.867 61.9933 34.4738 61.9278 36.0885C61.9278 36.3531 61.9278 36.7381 61.9278 37.1952C62.2961 42.8855 61.611 48.5949 59.9069 54.0365C59.57 54.9507 59.0407 55.9853 58.5596 56.9717L58.2949 57.501C58.2949 57.6694 58.0784 57.8378 57.9581 58.0062C56.7238 59.5698 55.7712 61.3365 55.1432 63.227C54.9988 64.5743 54.9988 68.3997 55.0229 69.747C55.0103 70.7235 54.6152 71.6561 53.9224 72.3444C53.2296 73.0327 52.2944 73.4218 51.3178 73.428ZM20.7148 67.8704H49.5856C49.5856 66.1622 49.5856 63.7563 49.754 62.5052C50.4698 59.6606 51.7728 56.9971 53.5794 54.6861L53.7237 54.3974C54.1365 53.6163 54.506 52.8131 54.8304 51.9915C56.2945 47.2292 56.8655 42.2372 56.5145 37.2674C56.5145 36.714 56.5145 36.2809 56.5145 35.9682C56.5327 35.2842 56.4047 34.6042 56.1392 33.9736C55.8736 33.343 55.4767 32.7763 54.9748 32.3112C54.4113 31.9489 53.7483 31.7725 53.0792 31.8071C52.4102 31.8416 51.7688 32.0853 51.2456 32.5037C50.8854 32.8742 50.427 33.1343 49.9242 33.2536C49.4214 33.3729 48.895 33.3465 48.4067 33.1773C47.913 33.0147 47.4752 32.7163 47.1433 32.3163C46.8114 31.9163 46.5989 31.431 46.5301 30.9158C46.5108 30.346 46.3313 29.7932 46.0122 29.3208C45.693 28.8485 45.2471 28.4757 44.7257 28.2452C44.2651 28.0707 43.762 28.0417 43.2844 28.1621C42.8069 28.2826 42.3778 28.5468 42.0551 28.9189L41.8145 29.1595C41.4515 29.5337 40.9902 29.7978 40.4836 29.9212C39.9771 30.0447 39.446 30.0225 38.9515 29.8572C38.456 29.6903 38.0174 29.3875 37.6856 28.9834C37.3538 28.5793 37.1422 28.0901 37.0749 27.5716C36.8584 25.9356 36.5697 25.7191 35.3908 25.4785C34.918 25.3346 34.4084 25.3735 33.9629 25.5874C33.5174 25.8012 33.1684 26.1745 32.9849 26.6333C32.6753 27.1599 32.2015 27.5704 31.6361 27.8019C31.0708 28.0333 30.4451 28.0728 29.8551 27.9144C29.2652 27.756 28.7435 27.4083 28.3701 26.9249C27.9967 26.4414 27.7923 25.8487 27.7881 25.2379V9.07024C27.7881 8.13863 27.418 7.24519 26.7593 6.58645C26.1006 5.9277 25.2071 5.55762 24.2755 5.55762C23.3439 5.55762 22.4505 5.9277 21.7917 6.58645C21.133 7.24519 20.7629 8.13863 20.7629 9.07024V27.9565V38.3741C20.758 38.9739 20.5617 39.5565 20.2024 40.0369C19.8432 40.5173 19.34 40.8703 18.766 41.0446C18.2548 41.1976 17.7103 41.1995 17.1981 41.0501C16.6858 40.9007 16.2277 40.6064 15.8789 40.2026L13.473 38.0132C12.3423 37.0027 11.7167 36.4253 11.4521 36.1607C11.1683 35.8059 10.8132 35.5146 10.4099 35.3057C10.0065 35.0967 9.56378 34.9746 9.11031 34.9474C8.65684 34.9202 8.2027 34.9884 7.77723 35.1477C7.35177 35.3069 6.96444 35.5537 6.64028 35.8719L6.49593 36.0885C6.17974 36.4014 5.93283 36.7773 5.77119 37.1917C5.60955 37.6062 5.53679 38.05 5.55763 38.4944C5.52723 39.3091 5.65826 40.1217 5.94316 40.8856C6.22807 41.6495 6.66122 42.3495 7.2177 42.9453C11.5786 46.9226 15.3822 51.4708 18.5254 56.4664C19.9815 60.0917 20.7249 63.9637 20.7148 67.8704Z' fill='black'/%3E%3C/svg%3E");
}

.scroll-hint-icon-white::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 80 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3512_19)'%3E%3Cpath d='M24.9925 17.3255H4.44578C4.05958 17.3616 3.67012 17.3164 3.3023 17.1927C2.93449 17.0689 2.59642 16.8694 2.30972 16.6069C2.02301 16.3444 1.79398 16.0247 1.63727 15.6682C1.48055 15.3117 1.39961 14.9262 1.39961 14.5365C1.39961 14.1467 1.48055 13.7613 1.63727 13.4048C1.79398 13.0482 2.02301 12.7285 2.30972 12.466C2.59642 12.2035 2.93449 12.004 3.3023 11.8803C3.67012 11.7566 4.05958 11.7113 4.44578 11.7475H24.9925C25.3787 11.7113 25.7682 11.7566 26.136 11.8803C26.5038 12.004 26.8418 12.2035 27.1286 12.466C27.4153 12.7285 27.6443 13.0482 27.801 13.4048C27.9577 13.7613 28.0387 14.1467 28.0387 14.5365C28.0387 14.9262 27.9577 15.3117 27.801 15.6682C27.6443 16.0247 27.4153 16.3444 27.1286 16.6069C26.8418 16.8694 26.5038 17.0689 26.136 17.1927C25.7682 17.3164 25.3787 17.3616 24.9925 17.3255Z' fill='black'/%3E%3Cpath d='M17.7831 28.9886C17.1548 28.9909 16.5446 28.7779 16.0529 28.3849L1.03334 16.3114C0.722076 16.0501 0.469154 15.7258 0.291095 15.3597C0.113036 14.9935 0.0138454 14.5937 0 14.1864C0.0163939 13.7755 0.124199 13.3736 0.315495 13.01C0.50679 12.6465 0.776715 12.3306 1.10544 12.0857L16.1009 0.567494C16.6905 0.119199 17.4331 -0.0754083 18.1655 0.0264819C18.8978 0.128372 19.5599 0.518414 20.006 1.1108C20.4522 1.70319 20.6458 2.4494 20.5444 3.18528C20.443 3.92115 20.0549 4.58641 19.4653 5.0347L7.20937 14.283L19.5134 24.1592C19.9071 24.5336 20.1837 25.0152 20.3092 25.545C20.4348 26.0749 20.4038 26.6301 20.2202 27.1425C20.0366 27.655 19.7083 28.1026 19.2754 28.4305C18.8426 28.7584 18.324 28.9523 17.7831 28.9886Z' fill='black'/%3E%3Cpath d='M75.5783 17.3255H55.0075C54.6213 17.3616 54.2318 17.3164 53.864 17.1927C53.4962 17.0689 53.1582 16.8694 52.8715 16.6069C52.5847 16.3444 52.3557 16.0247 52.199 15.6682C52.0423 15.3117 51.9613 14.9262 51.9613 14.5365C51.9613 14.1467 52.0423 13.7613 52.199 13.4048C52.3557 13.0482 52.5847 12.7285 52.8715 12.466C53.1582 12.2035 53.4962 12.004 53.864 11.8803C54.2318 11.7566 54.6213 11.7113 55.0075 11.7475H75.5783C76.2698 11.8122 76.9124 12.134 77.3802 12.6499C77.848 13.1658 78.1073 13.8386 78.1073 14.5365C78.1073 15.2344 77.848 15.9072 77.3802 16.423C76.9124 16.9389 76.2698 17.2607 75.5783 17.3255Z' fill='black'/%3E%3Cpath d='M62.2409 28.9887C61.8228 28.9883 61.4099 28.8951 61.0318 28.7156C60.6537 28.5361 60.3198 28.2747 60.0541 27.9504C59.6415 27.3785 59.4571 26.6721 59.5371 25.9704C59.6172 25.2686 59.9559 24.6225 60.4866 24.1593L72.7185 14.3797L60.5587 5.03479C60.0273 4.56989 59.6907 3.92 59.6168 3.21586C59.5429 2.51173 59.7371 1.8056 60.1604 1.23953C60.5837 0.673465 61.2046 0.289471 61.8982 0.164803C62.5919 0.040135 63.3068 0.184043 63.8991 0.567575L78.9186 12.0857C79.2528 12.3457 79.5239 12.6786 79.7112 13.0592C79.8986 13.4399 79.9973 13.8584 80 14.2831C80.0103 14.7085 79.9224 15.1304 79.7431 15.5159C79.5638 15.9013 79.298 16.2398 78.9667 16.5047L63.9712 28.5782C63.4538 28.8995 62.8467 29.0435 62.2409 28.9887Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3512_19'%3E%3Crect width='80' height='28.8856' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.scroll-hint-text {
  width: 100%;
  position: absolute;
  top: 74%;
  display: block;
  text-align: center;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: #fff;
}

.scroll-hint-icon-white .scroll-hint-text {
  color: #000;
}

@media (min-width: 576px) {
  .scroll-hint-text {
    font-size: 0.875rem;
  }
}

/* start Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10002;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.65;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10003;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #ccc;
}

.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small, .mfp-figure .small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
        * Remove all paddings around the image on small screen
        */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small, .mfp-img-mobile .mfp-figure .small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -ms-transform: scale(0.75);
        transform: scale(0.75);
  }
  .mfp-arrow-left {
    -ms-transform-origin: 0;
        transform-origin: 0;
  }
  .mfp-arrow-right {
    -ms-transform-origin: 100%;
        transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-bg {
  opacity: 0;
  transition: opacity .25s ease-out;
}

.mfp-bg.mfp-ready {
  opacity: 0.65;
}

.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-wrap .mfp-content {
  opacity: 0;
  transition: opacity .25s ease-out;
}

.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* end Magnific Popup CSS */
.modal__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 90%;
  max-width: 640px;
  max-height: 90vh;
  background-color: #fff;
  border-radius: 8px;
}

@media (min-width: 768px) {
  .modal__content {
    width: 640px;
  }
}

.modal__content--main {
  overflow-y: scroll;
  padding: 0 16px;
}

@media (min-width: 576px) {
  .modal__content--main {
    padding: 0 24px;
  }
}

.modal__content--header {
  min-height: 56px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  padding: 16px calc(16px + 24px);
}

@media (min-width: 576px) {
  .modal__content--header {
    padding: 14px calc(24px + 32px);
  }
}

.modal__content--main .modal__content--header {
  padding: 16px 0 0;
}

@media (min-width: 576px) {
  .modal__content--main .modal__content--header {
    padding: 24px 0 0;
  }
}

.modal__content--inner {
  padding: 16px 0;
}

@media (min-width: 576px) {
  .modal__content--inner {
    padding: 24px 0;
  }
}

.modal__content--banner {
  margin: 8px 0;
}

@media (min-width: 576px) {
  .modal__content--banner {
    margin: 0;
  }
}

.modal__content--footer {
  padding: 10px;
}

@media (min-width: 576px) {
  .modal__content--footer {
    padding: 16px 24px;
  }
}

.modal__content--main .modal__content--footer {
  padding: 16px 0;
}

@media (min-width: 576px) {
  .modal__content--main .modal__content--footer {
    padding: 24px 0;
  }
}

.modal__close-circle-btn {
  position: absolute;
  top: 28px;
  right: 16px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  border-radius: 24px;
  padding: 0;
  width: 24px !important;
  height: 24px !important;
  background-color: #686868 !important;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

@media (min-width: 576px) {
  .modal__close-circle-btn {
    width: 32px !important;
    height: 32px !important;
    right: 24px;
  }
}

.modal__close-circle-btn:focus-visible {
  border: 2px solid #245fcc;
}

.modal__close-circle-btn:active {
  top: calc(28px + 1px);
}

.modal__close-circle-btn::before, .modal__close-circle-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.5px;
  height: 14px;
  border-radius: 2px;
  background-color: #fff !important;
}

@media (min-width: 576px) {
  .modal__close-circle-btn::before, .modal__close-circle-btn::after {
    height: 20px;
  }
}

.modal__close-circle-btn::before {
  -ms-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg);
}

.modal__close-circle-btn::after {
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg);
}

.modal__close-text-link {
  color: #006a9e !important;
  border: none !important;
  background-color: transparent !important;
  padding: 0;
}

.modal__close-text-link:hover {
  color: #00527a !important;
}

.modal__close-text-link-wrapper {
  margin-bottom: 0;
  padding-bottom: 16px;
}

@media (min-width: 576px) {
  .modal__close-text-link-wrapper {
    padding-bottom: 24px;
  }
}

.modal__footer-button {
  width: 100%;
}

.modal__footer-button:not(:first-child) {
  margin: 0 0 0 10px;
}

.modal__content--main .modal__content--footer .modal__footer-button:not(:first-child) {
  margin: 0 0 0 16px;
}

@media (min-width: 576px) {
  .modal__content--main .modal__content--footer .modal__footer-button:not(:first-child) {
    margin: 0 0 0 24px;
  }
}

@media (min-width: 576px) {
  .modal__footer-button:not(:first-child) {
    margin: 0 0 0 24px;
  }
}

.modal__footer-button-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.modal__footer-button.mfp-close {
  position: static;
  padding: 10px 20px;
  height: auto;
  line-height: inherit;
  font-size: 0.875rem;
  border-radius: 4px;
  transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  color: #4d4d4d;
  border: 1px solid #d1d1d1;
}

.modal__footer-button.mfp-close:hover {
  background-color: #f7f7f7;
}

.modal__footer-button.mfp-close:active {
  color: #333;
  background-color: #d1d1d1;
  border-color: #9c9c9c;
}

.modal__checkbox {
  bottom: -38px;
  width: 100%;
}

.modal__checkbox-dummy {
  margin: 0;
  width: 0;
  opacity: 0;
}

.modal__checkbox-dummy:focus + .modal__checkbox-text {
  border-color: #245fcc;
}

.modal__checkbox-dummy:checked + .modal__checkbox-text .modal__checkbox-square {
  background-color: #fff;
}

.modal__checkbox-dummy:checked + .modal__checkbox-text .modal__checkbox-square::after {
  opacity: 1;
  border-right: 2px solid #828282;
  border-bottom: 2px solid #828282;
}

.modal__checkbox-text {
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-bottom: 0;
  padding: 2px;
  border: 3px solid transparent;
}

.modal__checkbox-text:hover .modal__checkbox-square::after {
  opacity: 1;
  border-right: 2px solid #b6b6b6;
  border-bottom: 2px solid #b6b6b6;
}

.modal__checkbox-square {
  display: inline-block;
  position: relative;
  height: 21px;
  width: 21px;
  margin-right: 8px;
  background: transparant;
  border: 2px solid #fff;
  border-radius: 4px;
  transition: all .3s;
}

.modal__checkbox-square::after {
  display: inline-block;
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  height: 13px;
  width: 7px;
  opacity: 0;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  z-index: 1;
}

.js-mfp-checkbox-wrap {
  display: none;
}

.modal__content.show-modal-checkbox .js-mfp-checkbox-wrap {
  display: block;
}

.design-system-half-modal {
  display: none;
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10002;
}

.design-system-half-modal__bg {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10003;
  background-color: #000;
  opacity: 0.65;
  overflow: hidden;
}

.design-system-half-modal__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 90%;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 10004;
  border-radius: 10px 10px 0 0;
  background-color: #fff;
}

.design-system-half-modal__main {
  overflow-y: scroll;
  padding: 0 16px;
}

@supports not selector(*::-webkit-scrollbar) {
  .design-system-half-modal__main {
    padding: 0 16px;
  }
}

.design-system-half-modal__header {
  min-height: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 16px 38px;
  position: relative;
}

.design-system-half-modal__main .design-system-half-modal__header {
  padding: 16px 22px;
  border-bottom: none;
}

.design-system-half-modal__inner {
  padding: 16px 0;
}

.design-system-half-modal__footer {
  padding: 16px;
  border-top: 1px solid #ddd;
}

.design-system-half-modal__main .design-system-half-modal__footer {
  padding: 8px 0 16px;
  border-top: none;
}

.design-system-half-modal__title {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}

.design-system-half-modal__close {
  width: 24px;
  height: 24px;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 16px;
  color: #fff;
  background-color: #686868;
  border: none;
  border-radius: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.design-system-half-modal__main .design-system-half-modal__close {
  right: 0;
}

.design-system-half-modal__close::before, .design-system-half-modal__close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.5px;
  height: 16px;
  border-radius: 2px;
  background-color: #fff !important;
}

.design-system-half-modal__close::before {
  -ms-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg);
}

.design-system-half-modal__close::after {
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg);
}

.design-system-half-modal__btn-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 16px;
}

.tooltipster-base {
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  position: absolute;
  max-width: 40vw;
}

.tooltipster-box {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
  font-size: .75rem;
}

.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

.tooltipster-fade {
  opacity: 0;
  transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.tooltipster-update-fade {
  animation: tooltipster-fading .4s;
}

@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}

.tooltipster-update-rotate {
  animation: tooltipster-rotating .6s;
}

@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.tooltipster-update-scale {
  animation: tooltipster-scaling .6s;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  padding: 16px;
}

.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  width: 20px;
  height: 10px;
  top: 0;
  margin-left: -10px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  width: 10px;
  height: 20px;
  top: 0;
  right: 0;
  margin-top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  width: 10px;
  height: 20px;
  top: 0;
  left: 0;
  margin-top: -10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  width: 20px;
  height: 10px;
  bottom: 0;
  margin-left: -10px;
}

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #333333;
  left: 0;
  top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #333333;
  left: -3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #333333;
  left: 3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #333333;
  left: 0;
  top: -3px;
}

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #333333;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #333333;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #333333;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #333333;
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

.fw-tooltip.tooltipster-top .tooltipster-box, .fw-tooltip.tooltipster-bottom .tooltipster-box, .fw-tooltip.tooltipster-right .tooltipster-box, .fw-tooltip.tooltipster-left .tooltipster-box {
  border: none;
  padding: 0;
  background: #333333 !important;
  border-radius: 4px;
  box-shadow: none;
}

.fw-tooltip .tooltip-text-primary {
  color: #f87f7f;
}

.fw-tooltip .tooltip-text-link {
  color: #4dc4ff;
}

.fw-tooltip .tooltip-trigger {
  cursor: pointer;
}

.fw-tooltip .tooltip-trigger[type="button"] {
  padding: 0;
  background: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.fw-tooltip .tooltip-contents {
  display: none;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.border {
  border: 1px solid #ddd !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #ddd !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right {
  border-right: 1px solid #ddd !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #ddd !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left {
  border-left: 1px solid #ddd !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #df0101 !important;
}

.border-secondary {
  border-color: #4d4d4d !important;
}

.border-success {
  border-color: #c0dcc1 !important;
}

.border-info {
  border-color: #bfd8e5 !important;
}

.border-warning {
  border-color: #dfdbbf !important;
}

.border-promotion {
  border-color: #f8d3bc !important;
}

.border-danger {
  border-color: #f7bfbf !important;
}

.border-dark {
  border-color: #686868 !important;
}

.border-white {
  border-color: #fff !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -ms-flex-order: -1 !important;
      order: -1 !important;
}

.order-0 {
  -ms-flex-order: 0 !important;
      order: 0 !important;
}

.order-1 {
  -ms-flex-order: 1 !important;
      order: 1 !important;
}

.order-2 {
  -ms-flex-order: 2 !important;
      order: 2 !important;
}

.order-3 {
  -ms-flex-order: 3 !important;
      order: 3 !important;
}

.order-4 {
  -ms-flex-order: 4 !important;
      order: 4 !important;
}

.order-5 {
  -ms-flex-order: 5 !important;
      order: 5 !important;
}

.order-6 {
  -ms-flex-order: 6 !important;
      order: 6 !important;
}

.order-7 {
  -ms-flex-order: 7 !important;
      order: 7 !important;
}

.order-8 {
  -ms-flex-order: 8 !important;
      order: 8 !important;
}

.order-9 {
  -ms-flex-order: 9 !important;
      order: 9 !important;
}

.order-10 {
  -ms-flex-order: 10 !important;
      order: 10 !important;
}

.order-11 {
  -ms-flex-order: 11 !important;
      order: 11 !important;
}

.order-12 {
  -ms-flex-order: 12 !important;
      order: 12 !important;
}

.order-last {
  -ms-flex-order: 13 !important;
      order: 13 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 8px !important;
}

.m-2 {
  margin: 16px !important;
}

.m-3 {
  margin: 24px !important;
}

.m-4 {
  margin: 32px !important;
}

.m-5 {
  margin: 40px !important;
}

.m-6 {
  margin: 64px !important;
}

.m-7 {
  margin: 80px !important;
}

.m-half {
  margin: 4px !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.mx-2 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.mx-3 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx-4 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.mx-5 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.mx-6 {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.mx-7 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.mx-half {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-2 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my-3 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-4 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my-5 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-6 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.my-7 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.my-half {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 8px !important;
}

.mt-2 {
  margin-top: 16px !important;
}

.mt-3 {
  margin-top: 24px !important;
}

.mt-4 {
  margin-top: 32px !important;
}

.mt-5 {
  margin-top: 40px !important;
}

.mt-6 {
  margin-top: 64px !important;
}

.mt-7 {
  margin-top: 80px !important;
}

.mt-half {
  margin-top: 4px !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mr-1 {
  margin-right: 8px !important;
}

.mr-2 {
  margin-right: 16px !important;
}

.mr-3 {
  margin-right: 24px !important;
}

.mr-4 {
  margin-right: 32px !important;
}

.mr-5 {
  margin-right: 40px !important;
}

.mr-6 {
  margin-right: 64px !important;
}

.mr-7 {
  margin-right: 80px !important;
}

.mr-half {
  margin-right: 4px !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 8px !important;
}

.mb-2 {
  margin-bottom: 16px !important;
}

.mb-3 {
  margin-bottom: 24px !important;
}

.mb-4 {
  margin-bottom: 32px !important;
}

.mb-5 {
  margin-bottom: 40px !important;
}

.mb-6 {
  margin-bottom: 64px !important;
}

.mb-7 {
  margin-bottom: 80px !important;
}

.mb-half {
  margin-bottom: 4px !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.ml-1 {
  margin-left: 8px !important;
}

.ml-2 {
  margin-left: 16px !important;
}

.ml-3 {
  margin-left: 24px !important;
}

.ml-4 {
  margin-left: 32px !important;
}

.ml-5 {
  margin-left: 40px !important;
}

.ml-6 {
  margin-left: 64px !important;
}

.ml-7 {
  margin-left: 80px !important;
}

.ml-half {
  margin-left: 4px !important;
}

.ml-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 8px !important;
}

.p-2 {
  padding: 16px !important;
}

.p-3 {
  padding: 24px !important;
}

.p-4 {
  padding: 32px !important;
}

.p-5 {
  padding: 40px !important;
}

.p-6 {
  padding: 64px !important;
}

.p-7 {
  padding: 80px !important;
}

.p-half {
  padding: 4px !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.px-2 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.px-3 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px-4 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.px-5 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.px-6 {
  padding-right: 64px !important;
  padding-left: 64px !important;
}

.px-7 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.px-half {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-2 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-4 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-5 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-6 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.py-7 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.py-half {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 8px !important;
}

.pt-2 {
  padding-top: 16px !important;
}

.pt-3 {
  padding-top: 24px !important;
}

.pt-4 {
  padding-top: 32px !important;
}

.pt-5 {
  padding-top: 40px !important;
}

.pt-6 {
  padding-top: 64px !important;
}

.pt-7 {
  padding-top: 80px !important;
}

.pt-half {
  padding-top: 4px !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pr-1 {
  padding-right: 8px !important;
}

.pr-2 {
  padding-right: 16px !important;
}

.pr-3 {
  padding-right: 24px !important;
}

.pr-4 {
  padding-right: 32px !important;
}

.pr-5 {
  padding-right: 40px !important;
}

.pr-6 {
  padding-right: 64px !important;
}

.pr-7 {
  padding-right: 80px !important;
}

.pr-half {
  padding-right: 4px !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 8px !important;
}

.pb-2 {
  padding-bottom: 16px !important;
}

.pb-3 {
  padding-bottom: 24px !important;
}

.pb-4 {
  padding-bottom: 32px !important;
}

.pb-5 {
  padding-bottom: 40px !important;
}

.pb-6 {
  padding-bottom: 64px !important;
}

.pb-7 {
  padding-bottom: 80px !important;
}

.pb-half {
  padding-bottom: 4px !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pl-1 {
  padding-left: 8px !important;
}

.pl-2 {
  padding-left: 16px !important;
}

.pl-3 {
  padding-left: 24px !important;
}

.pl-4 {
  padding-left: 32px !important;
}

.pl-5 {
  padding-left: 40px !important;
}

.pl-6 {
  padding-left: 64px !important;
}

.pl-7 {
  padding-left: 80px !important;
}

.pl-half {
  padding-left: 4px !important;
}

.m_0 {
  margin: 0 !important;
}

.m_4 {
  margin: 4px !important;
}

.m_8 {
  margin: 8px !important;
}

.m_12 {
  margin: 12px !important;
}

.m_16 {
  margin: 16px !important;
}

.m_24 {
  margin: 24px !important;
}

.m_32 {
  margin: 32px !important;
}

.m_40 {
  margin: 40px !important;
}

.m_48 {
  margin: 48px !important;
}

.m_56 {
  margin: 56px !important;
}

.m_64 {
  margin: 64px !important;
}

.m_72 {
  margin: 72px !important;
}

.m_80 {
  margin: 80px !important;
}

.m_88 {
  margin: 88px !important;
}

.m_96 {
  margin: 96px !important;
}

.m_100 {
  margin: 100px !important;
}

.m_120 {
  margin: 120px !important;
}

.m_auto {
  margin: auto !important;
}

.mx_0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx_4 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.mx_8 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.mx_12 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.mx_16 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.mx_24 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx_32 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.mx_40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.mx_48 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx_56 {
  margin-right: 56px !important;
  margin-left: 56px !important;
}

.mx_64 {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.mx_72 {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.mx_80 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.mx_88 {
  margin-right: 88px !important;
  margin-left: 88px !important;
}

.mx_96 {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.mx_100 {
  margin-right: 100px !important;
  margin-left: 100px !important;
}

.mx_120 {
  margin-right: 120px !important;
  margin-left: 120px !important;
}

.mx_auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my_0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my_4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my_8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my_12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.my_16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my_24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my_32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my_40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my_48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my_56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.my_64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.my_72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.my_80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.my_88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.my_96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.my_100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.my_120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.my_auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt_0 {
  margin-top: 0 !important;
}

.mt_4 {
  margin-top: 4px !important;
}

.mt_8 {
  margin-top: 8px !important;
}

.mt_12 {
  margin-top: 12px !important;
}

.mt_16 {
  margin-top: 16px !important;
}

.mt_24 {
  margin-top: 24px !important;
}

.mt_32 {
  margin-top: 32px !important;
}

.mt_40 {
  margin-top: 40px !important;
}

.mt_48 {
  margin-top: 48px !important;
}

.mt_56 {
  margin-top: 56px !important;
}

.mt_64 {
  margin-top: 64px !important;
}

.mt_72 {
  margin-top: 72px !important;
}

.mt_80 {
  margin-top: 80px !important;
}

.mt_88 {
  margin-top: 88px !important;
}

.mt_96 {
  margin-top: 96px !important;
}

.mt_100 {
  margin-top: 100px !important;
}

.mt_120 {
  margin-top: 120px !important;
}

.mt_auto {
  margin-top: auto !important;
}

.mr_0 {
  margin-right: 0 !important;
}

.mr_4 {
  margin-right: 4px !important;
}

.mr_8 {
  margin-right: 8px !important;
}

.mr_12 {
  margin-right: 12px !important;
}

.mr_16 {
  margin-right: 16px !important;
}

.mr_24 {
  margin-right: 24px !important;
}

.mr_32 {
  margin-right: 32px !important;
}

.mr_40 {
  margin-right: 40px !important;
}

.mr_48 {
  margin-right: 48px !important;
}

.mr_56 {
  margin-right: 56px !important;
}

.mr_64 {
  margin-right: 64px !important;
}

.mr_72 {
  margin-right: 72px !important;
}

.mr_80 {
  margin-right: 80px !important;
}

.mr_88 {
  margin-right: 88px !important;
}

.mr_96 {
  margin-right: 96px !important;
}

.mr_100 {
  margin-right: 100px !important;
}

.mr_120 {
  margin-right: 120px !important;
}

.mr_auto {
  margin-right: auto !important;
}

.mb_0 {
  margin-bottom: 0 !important;
}

.mb_4 {
  margin-bottom: 4px !important;
}

.mb_8 {
  margin-bottom: 8px !important;
}

.mb_12 {
  margin-bottom: 12px !important;
}

.mb_16 {
  margin-bottom: 16px !important;
}

.mb_24 {
  margin-bottom: 24px !important;
}

.mb_32 {
  margin-bottom: 32px !important;
}

.mb_40 {
  margin-bottom: 40px !important;
}

.mb_48 {
  margin-bottom: 48px !important;
}

.mb_56 {
  margin-bottom: 56px !important;
}

.mb_64 {
  margin-bottom: 64px !important;
}

.mb_72 {
  margin-bottom: 72px !important;
}

.mb_80 {
  margin-bottom: 80px !important;
}

.mb_88 {
  margin-bottom: 88px !important;
}

.mb_96 {
  margin-bottom: 96px !important;
}

.mb_100 {
  margin-bottom: 100px !important;
}

.mb_120 {
  margin-bottom: 120px !important;
}

.mb_auto {
  margin-bottom: auto !important;
}

.ml_0 {
  margin-left: 0 !important;
}

.ml_4 {
  margin-left: 4px !important;
}

.ml_8 {
  margin-left: 8px !important;
}

.ml_12 {
  margin-left: 12px !important;
}

.ml_16 {
  margin-left: 16px !important;
}

.ml_24 {
  margin-left: 24px !important;
}

.ml_32 {
  margin-left: 32px !important;
}

.ml_40 {
  margin-left: 40px !important;
}

.ml_48 {
  margin-left: 48px !important;
}

.ml_56 {
  margin-left: 56px !important;
}

.ml_64 {
  margin-left: 64px !important;
}

.ml_72 {
  margin-left: 72px !important;
}

.ml_80 {
  margin-left: 80px !important;
}

.ml_88 {
  margin-left: 88px !important;
}

.ml_96 {
  margin-left: 96px !important;
}

.ml_100 {
  margin-left: 100px !important;
}

.ml_120 {
  margin-left: 120px !important;
}

.ml_auto {
  margin-left: auto !important;
}

.p_0 {
  padding: 0 !important;
}

.p_4 {
  padding: 4px !important;
}

.p_8 {
  padding: 8px !important;
}

.p_12 {
  padding: 12px !important;
}

.p_16 {
  padding: 16px !important;
}

.p_24 {
  padding: 24px !important;
}

.p_32 {
  padding: 32px !important;
}

.p_40 {
  padding: 40px !important;
}

.p_48 {
  padding: 48px !important;
}

.p_56 {
  padding: 56px !important;
}

.p_64 {
  padding: 64px !important;
}

.p_72 {
  padding: 72px !important;
}

.p_80 {
  padding: 80px !important;
}

.p_88 {
  padding: 88px !important;
}

.p_96 {
  padding: 96px !important;
}

.p_100 {
  padding: 100px !important;
}

.p_120 {
  padding: 120px !important;
}

.px_0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px_4 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.px_8 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.px_12 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.px_16 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.px_24 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px_32 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.px_40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.px_48 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.px_56 {
  padding-right: 56px !important;
  padding-left: 56px !important;
}

.px_64 {
  padding-right: 64px !important;
  padding-left: 64px !important;
}

.px_72 {
  padding-right: 72px !important;
  padding-left: 72px !important;
}

.px_80 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.px_88 {
  padding-right: 88px !important;
  padding-left: 88px !important;
}

.px_96 {
  padding-right: 96px !important;
  padding-left: 96px !important;
}

.px_100 {
  padding-right: 100px !important;
  padding-left: 100px !important;
}

.px_120 {
  padding-right: 120px !important;
  padding-left: 120px !important;
}

.py_0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py_4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py_8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py_12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.py_16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py_24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py_32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py_40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py_48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py_56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.py_64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.py_72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.py_80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.py_88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.py_96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.py_100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.py_120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.pt_0 {
  padding-top: 0 !important;
}

.pt_4 {
  padding-top: 4px !important;
}

.pt_8 {
  padding-top: 8px !important;
}

.pt_12 {
  padding-top: 12px !important;
}

.pt_16 {
  padding-top: 16px !important;
}

.pt_24 {
  padding-top: 24px !important;
}

.pt_32 {
  padding-top: 32px !important;
}

.pt_40 {
  padding-top: 40px !important;
}

.pt_48 {
  padding-top: 48px !important;
}

.pt_56 {
  padding-top: 56px !important;
}

.pt_64 {
  padding-top: 64px !important;
}

.pt_72 {
  padding-top: 72px !important;
}

.pt_80 {
  padding-top: 80px !important;
}

.pt_88 {
  padding-top: 88px !important;
}

.pt_96 {
  padding-top: 96px !important;
}

.pt_100 {
  padding-top: 100px !important;
}

.pt_120 {
  padding-top: 120px !important;
}

.pr_0 {
  padding-right: 0 !important;
}

.pr_4 {
  padding-right: 4px !important;
}

.pr_8 {
  padding-right: 8px !important;
}

.pr_12 {
  padding-right: 12px !important;
}

.pr_16 {
  padding-right: 16px !important;
}

.pr_24 {
  padding-right: 24px !important;
}

.pr_32 {
  padding-right: 32px !important;
}

.pr_40 {
  padding-right: 40px !important;
}

.pr_48 {
  padding-right: 48px !important;
}

.pr_56 {
  padding-right: 56px !important;
}

.pr_64 {
  padding-right: 64px !important;
}

.pr_72 {
  padding-right: 72px !important;
}

.pr_80 {
  padding-right: 80px !important;
}

.pr_88 {
  padding-right: 88px !important;
}

.pr_96 {
  padding-right: 96px !important;
}

.pr_100 {
  padding-right: 100px !important;
}

.pr_120 {
  padding-right: 120px !important;
}

.pb_0 {
  padding-bottom: 0 !important;
}

.pb_4 {
  padding-bottom: 4px !important;
}

.pb_8 {
  padding-bottom: 8px !important;
}

.pb_12 {
  padding-bottom: 12px !important;
}

.pb_16 {
  padding-bottom: 16px !important;
}

.pb_24 {
  padding-bottom: 24px !important;
}

.pb_32 {
  padding-bottom: 32px !important;
}

.pb_40 {
  padding-bottom: 40px !important;
}

.pb_48 {
  padding-bottom: 48px !important;
}

.pb_56 {
  padding-bottom: 56px !important;
}

.pb_64 {
  padding-bottom: 64px !important;
}

.pb_72 {
  padding-bottom: 72px !important;
}

.pb_80 {
  padding-bottom: 80px !important;
}

.pb_88 {
  padding-bottom: 88px !important;
}

.pb_96 {
  padding-bottom: 96px !important;
}

.pb_100 {
  padding-bottom: 100px !important;
}

.pb_120 {
  padding-bottom: 120px !important;
}

.pl_0 {
  padding-left: 0 !important;
}

.pl_4 {
  padding-left: 4px !important;
}

.pl_8 {
  padding-left: 8px !important;
}

.pl_12 {
  padding-left: 12px !important;
}

.pl_16 {
  padding-left: 16px !important;
}

.pl_24 {
  padding-left: 24px !important;
}

.pl_32 {
  padding-left: 32px !important;
}

.pl_40 {
  padding-left: 40px !important;
}

.pl_48 {
  padding-left: 48px !important;
}

.pl_56 {
  padding-left: 56px !important;
}

.pl_64 {
  padding-left: 64px !important;
}

.pl_72 {
  padding-left: 72px !important;
}

.pl_80 {
  padding-left: 80px !important;
}

.pl_88 {
  padding-left: 88px !important;
}

.pl_96 {
  padding-left: 96px !important;
}

.pl_100 {
  padding-left: 100px !important;
}

.pl_120 {
  padding-left: 120px !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-medium {
  font-weight: 500 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.text-xxsmall {
  font-size: 0.6875rem !important;
}

.text-xsmall {
  font-size: 0.75rem !important;
}

.text-small {
  font-size: 0.875rem !important;
}

.text-medium {
  font-size: 1rem !important;
}

.text-large {
  font-size: 1.125rem !important;
}

.text-xlarge {
  font-size: 1.25rem !important;
}

.text-white {
  color: #fff !important;
}

.text-body {
  color: #333333 !important;
}

.text-muted {
  color: #b6b6b6 !important;
}

.text-link {
  color: #006a9e !important;
}

.bg-success {
  background-color: #ebf7ec !important;
}

.bg-info {
  background-color: #ebf7fe !important;
}

.bg-warning {
  background-color: #fff4d2 !important;
}

.bg-promotion {
  background-color: #fff4ed !important;
}

.bg-danger {
  background-color: #fff0f0 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-dark {
  background-color: #fafafa !important;
}

.bg-orange {
  background-color: #fbf6f3 !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.font-italic {
  font-style: italic !important;
}

.rounded {
  border-radius: 4px !important;
}

.rounded-sm {
  border-radius: 2px !important;
}

.rounded-lg {
  border-radius: 8px !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-top {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.rounded-right {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-left {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-sm-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-sm-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-sm-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-sm-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-sm-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-sm-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-sm-6 {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .order-sm-7 {
    -ms-flex-order: 7 !important;
        order: 7 !important;
  }
  .order-sm-8 {
    -ms-flex-order: 8 !important;
        order: 8 !important;
  }
  .order-sm-9 {
    -ms-flex-order: 9 !important;
        order: 9 !important;
  }
  .order-sm-10 {
    -ms-flex-order: 10 !important;
        order: 10 !important;
  }
  .order-sm-11 {
    -ms-flex-order: 11 !important;
        order: 11 !important;
  }
  .order-sm-12 {
    -ms-flex-order: 12 !important;
        order: 12 !important;
  }
  .order-sm-last {
    -ms-flex-order: 13 !important;
        order: 13 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 8px !important;
  }
  .m-sm-2 {
    margin: 16px !important;
  }
  .m-sm-3 {
    margin: 24px !important;
  }
  .m-sm-4 {
    margin: 32px !important;
  }
  .m-sm-5 {
    margin: 40px !important;
  }
  .m-sm-6 {
    margin: 64px !important;
  }
  .m-sm-7 {
    margin: 80px !important;
  }
  .m-sm-half {
    margin: 4px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-sm-2 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-sm-3 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-sm-4 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-sm-5 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-sm-6 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-sm-7 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-sm-half {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-sm-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-sm-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-sm-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-sm-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-sm-6 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-sm-7 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-sm-half {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 8px !important;
  }
  .mt-sm-2 {
    margin-top: 16px !important;
  }
  .mt-sm-3 {
    margin-top: 24px !important;
  }
  .mt-sm-4 {
    margin-top: 32px !important;
  }
  .mt-sm-5 {
    margin-top: 40px !important;
  }
  .mt-sm-6 {
    margin-top: 64px !important;
  }
  .mt-sm-7 {
    margin-top: 80px !important;
  }
  .mt-sm-half {
    margin-top: 4px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mr-sm-1 {
    margin-right: 8px !important;
  }
  .mr-sm-2 {
    margin-right: 16px !important;
  }
  .mr-sm-3 {
    margin-right: 24px !important;
  }
  .mr-sm-4 {
    margin-right: 32px !important;
  }
  .mr-sm-5 {
    margin-right: 40px !important;
  }
  .mr-sm-6 {
    margin-right: 64px !important;
  }
  .mr-sm-7 {
    margin-right: 80px !important;
  }
  .mr-sm-half {
    margin-right: 4px !important;
  }
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 8px !important;
  }
  .mb-sm-2 {
    margin-bottom: 16px !important;
  }
  .mb-sm-3 {
    margin-bottom: 24px !important;
  }
  .mb-sm-4 {
    margin-bottom: 32px !important;
  }
  .mb-sm-5 {
    margin-bottom: 40px !important;
  }
  .mb-sm-6 {
    margin-bottom: 64px !important;
  }
  .mb-sm-7 {
    margin-bottom: 80px !important;
  }
  .mb-sm-half {
    margin-bottom: 4px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .ml-sm-1 {
    margin-left: 8px !important;
  }
  .ml-sm-2 {
    margin-left: 16px !important;
  }
  .ml-sm-3 {
    margin-left: 24px !important;
  }
  .ml-sm-4 {
    margin-left: 32px !important;
  }
  .ml-sm-5 {
    margin-left: 40px !important;
  }
  .ml-sm-6 {
    margin-left: 64px !important;
  }
  .ml-sm-7 {
    margin-left: 80px !important;
  }
  .ml-sm-half {
    margin-left: 4px !important;
  }
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 8px !important;
  }
  .p-sm-2 {
    padding: 16px !important;
  }
  .p-sm-3 {
    padding: 24px !important;
  }
  .p-sm-4 {
    padding: 32px !important;
  }
  .p-sm-5 {
    padding: 40px !important;
  }
  .p-sm-6 {
    padding: 64px !important;
  }
  .p-sm-7 {
    padding: 80px !important;
  }
  .p-sm-half {
    padding: 4px !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-sm-2 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-sm-3 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-sm-4 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-sm-5 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-sm-6 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-sm-7 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-sm-half {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-sm-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-sm-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-sm-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-sm-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-sm-6 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-sm-7 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-sm-half {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 8px !important;
  }
  .pt-sm-2 {
    padding-top: 16px !important;
  }
  .pt-sm-3 {
    padding-top: 24px !important;
  }
  .pt-sm-4 {
    padding-top: 32px !important;
  }
  .pt-sm-5 {
    padding-top: 40px !important;
  }
  .pt-sm-6 {
    padding-top: 64px !important;
  }
  .pt-sm-7 {
    padding-top: 80px !important;
  }
  .pt-sm-half {
    padding-top: 4px !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pr-sm-1 {
    padding-right: 8px !important;
  }
  .pr-sm-2 {
    padding-right: 16px !important;
  }
  .pr-sm-3 {
    padding-right: 24px !important;
  }
  .pr-sm-4 {
    padding-right: 32px !important;
  }
  .pr-sm-5 {
    padding-right: 40px !important;
  }
  .pr-sm-6 {
    padding-right: 64px !important;
  }
  .pr-sm-7 {
    padding-right: 80px !important;
  }
  .pr-sm-half {
    padding-right: 4px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 8px !important;
  }
  .pb-sm-2 {
    padding-bottom: 16px !important;
  }
  .pb-sm-3 {
    padding-bottom: 24px !important;
  }
  .pb-sm-4 {
    padding-bottom: 32px !important;
  }
  .pb-sm-5 {
    padding-bottom: 40px !important;
  }
  .pb-sm-6 {
    padding-bottom: 64px !important;
  }
  .pb-sm-7 {
    padding-bottom: 80px !important;
  }
  .pb-sm-half {
    padding-bottom: 4px !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .pl-sm-1 {
    padding-left: 8px !important;
  }
  .pl-sm-2 {
    padding-left: 16px !important;
  }
  .pl-sm-3 {
    padding-left: 24px !important;
  }
  .pl-sm-4 {
    padding-left: 32px !important;
  }
  .pl-sm-5 {
    padding-left: 40px !important;
  }
  .pl-sm-6 {
    padding-left: 64px !important;
  }
  .pl-sm-7 {
    padding-left: 80px !important;
  }
  .pl-sm-half {
    padding-left: 4px !important;
  }
  .m-sm_0 {
    margin: 0 !important;
  }
  .m-sm_4 {
    margin: 4px !important;
  }
  .m-sm_8 {
    margin: 8px !important;
  }
  .m-sm_12 {
    margin: 12px !important;
  }
  .m-sm_16 {
    margin: 16px !important;
  }
  .m-sm_24 {
    margin: 24px !important;
  }
  .m-sm_32 {
    margin: 32px !important;
  }
  .m-sm_40 {
    margin: 40px !important;
  }
  .m-sm_48 {
    margin: 48px !important;
  }
  .m-sm_56 {
    margin: 56px !important;
  }
  .m-sm_64 {
    margin: 64px !important;
  }
  .m-sm_72 {
    margin: 72px !important;
  }
  .m-sm_80 {
    margin: 80px !important;
  }
  .m-sm_88 {
    margin: 88px !important;
  }
  .m-sm_96 {
    margin: 96px !important;
  }
  .m-sm_100 {
    margin: 100px !important;
  }
  .m-sm_120 {
    margin: 120px !important;
  }
  .m-sm_auto {
    margin: auto !important;
  }
  .mx-sm_0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm_4 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-sm_8 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-sm_12 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-sm_16 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-sm_24 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-sm_32 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-sm_40 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-sm_48 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-sm_56 {
    margin-right: 56px !important;
    margin-left: 56px !important;
  }
  .mx-sm_64 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-sm_72 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }
  .mx-sm_80 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-sm_88 {
    margin-right: 88px !important;
    margin-left: 88px !important;
  }
  .mx-sm_96 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }
  .mx-sm_100 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-sm_120 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-sm_auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm_0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm_4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-sm_8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-sm_12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-sm_16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-sm_24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-sm_32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-sm_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-sm_48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-sm_56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .my-sm_64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-sm_72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .my-sm_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-sm_88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .my-sm_96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .my-sm_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-sm_120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-sm_auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm_0 {
    margin-top: 0 !important;
  }
  .mt-sm_4 {
    margin-top: 4px !important;
  }
  .mt-sm_8 {
    margin-top: 8px !important;
  }
  .mt-sm_12 {
    margin-top: 12px !important;
  }
  .mt-sm_16 {
    margin-top: 16px !important;
  }
  .mt-sm_24 {
    margin-top: 24px !important;
  }
  .mt-sm_32 {
    margin-top: 32px !important;
  }
  .mt-sm_40 {
    margin-top: 40px !important;
  }
  .mt-sm_48 {
    margin-top: 48px !important;
  }
  .mt-sm_56 {
    margin-top: 56px !important;
  }
  .mt-sm_64 {
    margin-top: 64px !important;
  }
  .mt-sm_72 {
    margin-top: 72px !important;
  }
  .mt-sm_80 {
    margin-top: 80px !important;
  }
  .mt-sm_88 {
    margin-top: 88px !important;
  }
  .mt-sm_96 {
    margin-top: 96px !important;
  }
  .mt-sm_100 {
    margin-top: 100px !important;
  }
  .mt-sm_120 {
    margin-top: 120px !important;
  }
  .mt-sm_auto {
    margin-top: auto !important;
  }
  .mr-sm_0 {
    margin-right: 0 !important;
  }
  .mr-sm_4 {
    margin-right: 4px !important;
  }
  .mr-sm_8 {
    margin-right: 8px !important;
  }
  .mr-sm_12 {
    margin-right: 12px !important;
  }
  .mr-sm_16 {
    margin-right: 16px !important;
  }
  .mr-sm_24 {
    margin-right: 24px !important;
  }
  .mr-sm_32 {
    margin-right: 32px !important;
  }
  .mr-sm_40 {
    margin-right: 40px !important;
  }
  .mr-sm_48 {
    margin-right: 48px !important;
  }
  .mr-sm_56 {
    margin-right: 56px !important;
  }
  .mr-sm_64 {
    margin-right: 64px !important;
  }
  .mr-sm_72 {
    margin-right: 72px !important;
  }
  .mr-sm_80 {
    margin-right: 80px !important;
  }
  .mr-sm_88 {
    margin-right: 88px !important;
  }
  .mr-sm_96 {
    margin-right: 96px !important;
  }
  .mr-sm_100 {
    margin-right: 100px !important;
  }
  .mr-sm_120 {
    margin-right: 120px !important;
  }
  .mr-sm_auto {
    margin-right: auto !important;
  }
  .mb-sm_0 {
    margin-bottom: 0 !important;
  }
  .mb-sm_4 {
    margin-bottom: 4px !important;
  }
  .mb-sm_8 {
    margin-bottom: 8px !important;
  }
  .mb-sm_12 {
    margin-bottom: 12px !important;
  }
  .mb-sm_16 {
    margin-bottom: 16px !important;
  }
  .mb-sm_24 {
    margin-bottom: 24px !important;
  }
  .mb-sm_32 {
    margin-bottom: 32px !important;
  }
  .mb-sm_40 {
    margin-bottom: 40px !important;
  }
  .mb-sm_48 {
    margin-bottom: 48px !important;
  }
  .mb-sm_56 {
    margin-bottom: 56px !important;
  }
  .mb-sm_64 {
    margin-bottom: 64px !important;
  }
  .mb-sm_72 {
    margin-bottom: 72px !important;
  }
  .mb-sm_80 {
    margin-bottom: 80px !important;
  }
  .mb-sm_88 {
    margin-bottom: 88px !important;
  }
  .mb-sm_96 {
    margin-bottom: 96px !important;
  }
  .mb-sm_100 {
    margin-bottom: 100px !important;
  }
  .mb-sm_120 {
    margin-bottom: 120px !important;
  }
  .mb-sm_auto {
    margin-bottom: auto !important;
  }
  .ml-sm_0 {
    margin-left: 0 !important;
  }
  .ml-sm_4 {
    margin-left: 4px !important;
  }
  .ml-sm_8 {
    margin-left: 8px !important;
  }
  .ml-sm_12 {
    margin-left: 12px !important;
  }
  .ml-sm_16 {
    margin-left: 16px !important;
  }
  .ml-sm_24 {
    margin-left: 24px !important;
  }
  .ml-sm_32 {
    margin-left: 32px !important;
  }
  .ml-sm_40 {
    margin-left: 40px !important;
  }
  .ml-sm_48 {
    margin-left: 48px !important;
  }
  .ml-sm_56 {
    margin-left: 56px !important;
  }
  .ml-sm_64 {
    margin-left: 64px !important;
  }
  .ml-sm_72 {
    margin-left: 72px !important;
  }
  .ml-sm_80 {
    margin-left: 80px !important;
  }
  .ml-sm_88 {
    margin-left: 88px !important;
  }
  .ml-sm_96 {
    margin-left: 96px !important;
  }
  .ml-sm_100 {
    margin-left: 100px !important;
  }
  .ml-sm_120 {
    margin-left: 120px !important;
  }
  .ml-sm_auto {
    margin-left: auto !important;
  }
  .p-sm_0 {
    padding: 0 !important;
  }
  .p-sm_4 {
    padding: 4px !important;
  }
  .p-sm_8 {
    padding: 8px !important;
  }
  .p-sm_12 {
    padding: 12px !important;
  }
  .p-sm_16 {
    padding: 16px !important;
  }
  .p-sm_24 {
    padding: 24px !important;
  }
  .p-sm_32 {
    padding: 32px !important;
  }
  .p-sm_40 {
    padding: 40px !important;
  }
  .p-sm_48 {
    padding: 48px !important;
  }
  .p-sm_56 {
    padding: 56px !important;
  }
  .p-sm_64 {
    padding: 64px !important;
  }
  .p-sm_72 {
    padding: 72px !important;
  }
  .p-sm_80 {
    padding: 80px !important;
  }
  .p-sm_88 {
    padding: 88px !important;
  }
  .p-sm_96 {
    padding: 96px !important;
  }
  .p-sm_100 {
    padding: 100px !important;
  }
  .p-sm_120 {
    padding: 120px !important;
  }
  .px-sm_0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm_4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .px-sm_8 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-sm_12 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-sm_16 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-sm_24 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-sm_32 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-sm_40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-sm_48 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-sm_56 {
    padding-right: 56px !important;
    padding-left: 56px !important;
  }
  .px-sm_64 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-sm_72 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }
  .px-sm_80 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-sm_88 {
    padding-right: 88px !important;
    padding-left: 88px !important;
  }
  .px-sm_96 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }
  .px-sm_100 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-sm_120 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .py-sm_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm_4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .py-sm_8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-sm_12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-sm_16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-sm_24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-sm_32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-sm_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-sm_48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-sm_56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .py-sm_64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-sm_72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .py-sm_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-sm_88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .py-sm_96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .py-sm_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-sm_120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pt-sm_0 {
    padding-top: 0 !important;
  }
  .pt-sm_4 {
    padding-top: 4px !important;
  }
  .pt-sm_8 {
    padding-top: 8px !important;
  }
  .pt-sm_12 {
    padding-top: 12px !important;
  }
  .pt-sm_16 {
    padding-top: 16px !important;
  }
  .pt-sm_24 {
    padding-top: 24px !important;
  }
  .pt-sm_32 {
    padding-top: 32px !important;
  }
  .pt-sm_40 {
    padding-top: 40px !important;
  }
  .pt-sm_48 {
    padding-top: 48px !important;
  }
  .pt-sm_56 {
    padding-top: 56px !important;
  }
  .pt-sm_64 {
    padding-top: 64px !important;
  }
  .pt-sm_72 {
    padding-top: 72px !important;
  }
  .pt-sm_80 {
    padding-top: 80px !important;
  }
  .pt-sm_88 {
    padding-top: 88px !important;
  }
  .pt-sm_96 {
    padding-top: 96px !important;
  }
  .pt-sm_100 {
    padding-top: 100px !important;
  }
  .pt-sm_120 {
    padding-top: 120px !important;
  }
  .pr-sm_0 {
    padding-right: 0 !important;
  }
  .pr-sm_4 {
    padding-right: 4px !important;
  }
  .pr-sm_8 {
    padding-right: 8px !important;
  }
  .pr-sm_12 {
    padding-right: 12px !important;
  }
  .pr-sm_16 {
    padding-right: 16px !important;
  }
  .pr-sm_24 {
    padding-right: 24px !important;
  }
  .pr-sm_32 {
    padding-right: 32px !important;
  }
  .pr-sm_40 {
    padding-right: 40px !important;
  }
  .pr-sm_48 {
    padding-right: 48px !important;
  }
  .pr-sm_56 {
    padding-right: 56px !important;
  }
  .pr-sm_64 {
    padding-right: 64px !important;
  }
  .pr-sm_72 {
    padding-right: 72px !important;
  }
  .pr-sm_80 {
    padding-right: 80px !important;
  }
  .pr-sm_88 {
    padding-right: 88px !important;
  }
  .pr-sm_96 {
    padding-right: 96px !important;
  }
  .pr-sm_100 {
    padding-right: 100px !important;
  }
  .pr-sm_120 {
    padding-right: 120px !important;
  }
  .pb-sm_0 {
    padding-bottom: 0 !important;
  }
  .pb-sm_4 {
    padding-bottom: 4px !important;
  }
  .pb-sm_8 {
    padding-bottom: 8px !important;
  }
  .pb-sm_12 {
    padding-bottom: 12px !important;
  }
  .pb-sm_16 {
    padding-bottom: 16px !important;
  }
  .pb-sm_24 {
    padding-bottom: 24px !important;
  }
  .pb-sm_32 {
    padding-bottom: 32px !important;
  }
  .pb-sm_40 {
    padding-bottom: 40px !important;
  }
  .pb-sm_48 {
    padding-bottom: 48px !important;
  }
  .pb-sm_56 {
    padding-bottom: 56px !important;
  }
  .pb-sm_64 {
    padding-bottom: 64px !important;
  }
  .pb-sm_72 {
    padding-bottom: 72px !important;
  }
  .pb-sm_80 {
    padding-bottom: 80px !important;
  }
  .pb-sm_88 {
    padding-bottom: 88px !important;
  }
  .pb-sm_96 {
    padding-bottom: 96px !important;
  }
  .pb-sm_100 {
    padding-bottom: 100px !important;
  }
  .pb-sm_120 {
    padding-bottom: 120px !important;
  }
  .pl-sm_0 {
    padding-left: 0 !important;
  }
  .pl-sm_4 {
    padding-left: 4px !important;
  }
  .pl-sm_8 {
    padding-left: 8px !important;
  }
  .pl-sm_12 {
    padding-left: 12px !important;
  }
  .pl-sm_16 {
    padding-left: 16px !important;
  }
  .pl-sm_24 {
    padding-left: 24px !important;
  }
  .pl-sm_32 {
    padding-left: 32px !important;
  }
  .pl-sm_40 {
    padding-left: 40px !important;
  }
  .pl-sm_48 {
    padding-left: 48px !important;
  }
  .pl-sm_56 {
    padding-left: 56px !important;
  }
  .pl-sm_64 {
    padding-left: 64px !important;
  }
  .pl-sm_72 {
    padding-left: 72px !important;
  }
  .pl-sm_80 {
    padding-left: 80px !important;
  }
  .pl-sm_88 {
    padding-left: 88px !important;
  }
  .pl-sm_96 {
    padding-left: 96px !important;
  }
  .pl-sm_100 {
    padding-left: 100px !important;
  }
  .pl-sm_120 {
    padding-left: 120px !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-sm-justify {
    text-align: justify !important;
  }
  .text-sm-xxsmall {
    font-size: 0.6875rem !important;
  }
  .text-sm-xsmall {
    font-size: 0.75rem !important;
  }
  .text-sm-small {
    font-size: 0.875rem !important;
  }
  .text-sm-medium {
    font-size: 1rem !important;
  }
  .text-sm-large {
    font-size: 1.125rem !important;
  }
  .text-sm-xlarge {
    font-size: 1.25rem !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-md-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-md-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-md-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-md-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-md-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-md-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-md-6 {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .order-md-7 {
    -ms-flex-order: 7 !important;
        order: 7 !important;
  }
  .order-md-8 {
    -ms-flex-order: 8 !important;
        order: 8 !important;
  }
  .order-md-9 {
    -ms-flex-order: 9 !important;
        order: 9 !important;
  }
  .order-md-10 {
    -ms-flex-order: 10 !important;
        order: 10 !important;
  }
  .order-md-11 {
    -ms-flex-order: 11 !important;
        order: 11 !important;
  }
  .order-md-12 {
    -ms-flex-order: 12 !important;
        order: 12 !important;
  }
  .order-md-last {
    -ms-flex-order: 13 !important;
        order: 13 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 8px !important;
  }
  .m-md-2 {
    margin: 16px !important;
  }
  .m-md-3 {
    margin: 24px !important;
  }
  .m-md-4 {
    margin: 32px !important;
  }
  .m-md-5 {
    margin: 40px !important;
  }
  .m-md-6 {
    margin: 64px !important;
  }
  .m-md-7 {
    margin: 80px !important;
  }
  .m-md-half {
    margin: 4px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-md-2 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-md-3 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-md-4 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-md-5 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-md-6 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-md-7 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-md-half {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-md-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-md-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-md-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-md-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-md-6 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-md-7 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-md-half {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 8px !important;
  }
  .mt-md-2 {
    margin-top: 16px !important;
  }
  .mt-md-3 {
    margin-top: 24px !important;
  }
  .mt-md-4 {
    margin-top: 32px !important;
  }
  .mt-md-5 {
    margin-top: 40px !important;
  }
  .mt-md-6 {
    margin-top: 64px !important;
  }
  .mt-md-7 {
    margin-top: 80px !important;
  }
  .mt-md-half {
    margin-top: 4px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mr-md-1 {
    margin-right: 8px !important;
  }
  .mr-md-2 {
    margin-right: 16px !important;
  }
  .mr-md-3 {
    margin-right: 24px !important;
  }
  .mr-md-4 {
    margin-right: 32px !important;
  }
  .mr-md-5 {
    margin-right: 40px !important;
  }
  .mr-md-6 {
    margin-right: 64px !important;
  }
  .mr-md-7 {
    margin-right: 80px !important;
  }
  .mr-md-half {
    margin-right: 4px !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 8px !important;
  }
  .mb-md-2 {
    margin-bottom: 16px !important;
  }
  .mb-md-3 {
    margin-bottom: 24px !important;
  }
  .mb-md-4 {
    margin-bottom: 32px !important;
  }
  .mb-md-5 {
    margin-bottom: 40px !important;
  }
  .mb-md-6 {
    margin-bottom: 64px !important;
  }
  .mb-md-7 {
    margin-bottom: 80px !important;
  }
  .mb-md-half {
    margin-bottom: 4px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .ml-md-1 {
    margin-left: 8px !important;
  }
  .ml-md-2 {
    margin-left: 16px !important;
  }
  .ml-md-3 {
    margin-left: 24px !important;
  }
  .ml-md-4 {
    margin-left: 32px !important;
  }
  .ml-md-5 {
    margin-left: 40px !important;
  }
  .ml-md-6 {
    margin-left: 64px !important;
  }
  .ml-md-7 {
    margin-left: 80px !important;
  }
  .ml-md-half {
    margin-left: 4px !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 8px !important;
  }
  .p-md-2 {
    padding: 16px !important;
  }
  .p-md-3 {
    padding: 24px !important;
  }
  .p-md-4 {
    padding: 32px !important;
  }
  .p-md-5 {
    padding: 40px !important;
  }
  .p-md-6 {
    padding: 64px !important;
  }
  .p-md-7 {
    padding: 80px !important;
  }
  .p-md-half {
    padding: 4px !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-md-2 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-md-3 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-md-4 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-md-5 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-md-6 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-md-7 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-md-half {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-md-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-md-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-md-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-md-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-md-6 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-md-7 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-md-half {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 8px !important;
  }
  .pt-md-2 {
    padding-top: 16px !important;
  }
  .pt-md-3 {
    padding-top: 24px !important;
  }
  .pt-md-4 {
    padding-top: 32px !important;
  }
  .pt-md-5 {
    padding-top: 40px !important;
  }
  .pt-md-6 {
    padding-top: 64px !important;
  }
  .pt-md-7 {
    padding-top: 80px !important;
  }
  .pt-md-half {
    padding-top: 4px !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pr-md-1 {
    padding-right: 8px !important;
  }
  .pr-md-2 {
    padding-right: 16px !important;
  }
  .pr-md-3 {
    padding-right: 24px !important;
  }
  .pr-md-4 {
    padding-right: 32px !important;
  }
  .pr-md-5 {
    padding-right: 40px !important;
  }
  .pr-md-6 {
    padding-right: 64px !important;
  }
  .pr-md-7 {
    padding-right: 80px !important;
  }
  .pr-md-half {
    padding-right: 4px !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 8px !important;
  }
  .pb-md-2 {
    padding-bottom: 16px !important;
  }
  .pb-md-3 {
    padding-bottom: 24px !important;
  }
  .pb-md-4 {
    padding-bottom: 32px !important;
  }
  .pb-md-5 {
    padding-bottom: 40px !important;
  }
  .pb-md-6 {
    padding-bottom: 64px !important;
  }
  .pb-md-7 {
    padding-bottom: 80px !important;
  }
  .pb-md-half {
    padding-bottom: 4px !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .pl-md-1 {
    padding-left: 8px !important;
  }
  .pl-md-2 {
    padding-left: 16px !important;
  }
  .pl-md-3 {
    padding-left: 24px !important;
  }
  .pl-md-4 {
    padding-left: 32px !important;
  }
  .pl-md-5 {
    padding-left: 40px !important;
  }
  .pl-md-6 {
    padding-left: 64px !important;
  }
  .pl-md-7 {
    padding-left: 80px !important;
  }
  .pl-md-half {
    padding-left: 4px !important;
  }
  .m-md_0 {
    margin: 0 !important;
  }
  .m-md_4 {
    margin: 4px !important;
  }
  .m-md_8 {
    margin: 8px !important;
  }
  .m-md_12 {
    margin: 12px !important;
  }
  .m-md_16 {
    margin: 16px !important;
  }
  .m-md_24 {
    margin: 24px !important;
  }
  .m-md_32 {
    margin: 32px !important;
  }
  .m-md_40 {
    margin: 40px !important;
  }
  .m-md_48 {
    margin: 48px !important;
  }
  .m-md_56 {
    margin: 56px !important;
  }
  .m-md_64 {
    margin: 64px !important;
  }
  .m-md_72 {
    margin: 72px !important;
  }
  .m-md_80 {
    margin: 80px !important;
  }
  .m-md_88 {
    margin: 88px !important;
  }
  .m-md_96 {
    margin: 96px !important;
  }
  .m-md_100 {
    margin: 100px !important;
  }
  .m-md_120 {
    margin: 120px !important;
  }
  .m-md_auto {
    margin: auto !important;
  }
  .mx-md_0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md_4 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-md_8 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-md_12 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-md_16 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-md_24 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-md_32 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-md_40 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-md_48 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-md_56 {
    margin-right: 56px !important;
    margin-left: 56px !important;
  }
  .mx-md_64 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-md_72 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }
  .mx-md_80 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-md_88 {
    margin-right: 88px !important;
    margin-left: 88px !important;
  }
  .mx-md_96 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }
  .mx-md_100 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-md_120 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-md_auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md_0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md_4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-md_8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-md_12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-md_16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-md_24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-md_32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-md_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-md_48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-md_56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .my-md_64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-md_72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .my-md_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-md_88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .my-md_96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .my-md_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-md_120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-md_auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md_0 {
    margin-top: 0 !important;
  }
  .mt-md_4 {
    margin-top: 4px !important;
  }
  .mt-md_8 {
    margin-top: 8px !important;
  }
  .mt-md_12 {
    margin-top: 12px !important;
  }
  .mt-md_16 {
    margin-top: 16px !important;
  }
  .mt-md_24 {
    margin-top: 24px !important;
  }
  .mt-md_32 {
    margin-top: 32px !important;
  }
  .mt-md_40 {
    margin-top: 40px !important;
  }
  .mt-md_48 {
    margin-top: 48px !important;
  }
  .mt-md_56 {
    margin-top: 56px !important;
  }
  .mt-md_64 {
    margin-top: 64px !important;
  }
  .mt-md_72 {
    margin-top: 72px !important;
  }
  .mt-md_80 {
    margin-top: 80px !important;
  }
  .mt-md_88 {
    margin-top: 88px !important;
  }
  .mt-md_96 {
    margin-top: 96px !important;
  }
  .mt-md_100 {
    margin-top: 100px !important;
  }
  .mt-md_120 {
    margin-top: 120px !important;
  }
  .mt-md_auto {
    margin-top: auto !important;
  }
  .mr-md_0 {
    margin-right: 0 !important;
  }
  .mr-md_4 {
    margin-right: 4px !important;
  }
  .mr-md_8 {
    margin-right: 8px !important;
  }
  .mr-md_12 {
    margin-right: 12px !important;
  }
  .mr-md_16 {
    margin-right: 16px !important;
  }
  .mr-md_24 {
    margin-right: 24px !important;
  }
  .mr-md_32 {
    margin-right: 32px !important;
  }
  .mr-md_40 {
    margin-right: 40px !important;
  }
  .mr-md_48 {
    margin-right: 48px !important;
  }
  .mr-md_56 {
    margin-right: 56px !important;
  }
  .mr-md_64 {
    margin-right: 64px !important;
  }
  .mr-md_72 {
    margin-right: 72px !important;
  }
  .mr-md_80 {
    margin-right: 80px !important;
  }
  .mr-md_88 {
    margin-right: 88px !important;
  }
  .mr-md_96 {
    margin-right: 96px !important;
  }
  .mr-md_100 {
    margin-right: 100px !important;
  }
  .mr-md_120 {
    margin-right: 120px !important;
  }
  .mr-md_auto {
    margin-right: auto !important;
  }
  .mb-md_0 {
    margin-bottom: 0 !important;
  }
  .mb-md_4 {
    margin-bottom: 4px !important;
  }
  .mb-md_8 {
    margin-bottom: 8px !important;
  }
  .mb-md_12 {
    margin-bottom: 12px !important;
  }
  .mb-md_16 {
    margin-bottom: 16px !important;
  }
  .mb-md_24 {
    margin-bottom: 24px !important;
  }
  .mb-md_32 {
    margin-bottom: 32px !important;
  }
  .mb-md_40 {
    margin-bottom: 40px !important;
  }
  .mb-md_48 {
    margin-bottom: 48px !important;
  }
  .mb-md_56 {
    margin-bottom: 56px !important;
  }
  .mb-md_64 {
    margin-bottom: 64px !important;
  }
  .mb-md_72 {
    margin-bottom: 72px !important;
  }
  .mb-md_80 {
    margin-bottom: 80px !important;
  }
  .mb-md_88 {
    margin-bottom: 88px !important;
  }
  .mb-md_96 {
    margin-bottom: 96px !important;
  }
  .mb-md_100 {
    margin-bottom: 100px !important;
  }
  .mb-md_120 {
    margin-bottom: 120px !important;
  }
  .mb-md_auto {
    margin-bottom: auto !important;
  }
  .ml-md_0 {
    margin-left: 0 !important;
  }
  .ml-md_4 {
    margin-left: 4px !important;
  }
  .ml-md_8 {
    margin-left: 8px !important;
  }
  .ml-md_12 {
    margin-left: 12px !important;
  }
  .ml-md_16 {
    margin-left: 16px !important;
  }
  .ml-md_24 {
    margin-left: 24px !important;
  }
  .ml-md_32 {
    margin-left: 32px !important;
  }
  .ml-md_40 {
    margin-left: 40px !important;
  }
  .ml-md_48 {
    margin-left: 48px !important;
  }
  .ml-md_56 {
    margin-left: 56px !important;
  }
  .ml-md_64 {
    margin-left: 64px !important;
  }
  .ml-md_72 {
    margin-left: 72px !important;
  }
  .ml-md_80 {
    margin-left: 80px !important;
  }
  .ml-md_88 {
    margin-left: 88px !important;
  }
  .ml-md_96 {
    margin-left: 96px !important;
  }
  .ml-md_100 {
    margin-left: 100px !important;
  }
  .ml-md_120 {
    margin-left: 120px !important;
  }
  .ml-md_auto {
    margin-left: auto !important;
  }
  .p-md_0 {
    padding: 0 !important;
  }
  .p-md_4 {
    padding: 4px !important;
  }
  .p-md_8 {
    padding: 8px !important;
  }
  .p-md_12 {
    padding: 12px !important;
  }
  .p-md_16 {
    padding: 16px !important;
  }
  .p-md_24 {
    padding: 24px !important;
  }
  .p-md_32 {
    padding: 32px !important;
  }
  .p-md_40 {
    padding: 40px !important;
  }
  .p-md_48 {
    padding: 48px !important;
  }
  .p-md_56 {
    padding: 56px !important;
  }
  .p-md_64 {
    padding: 64px !important;
  }
  .p-md_72 {
    padding: 72px !important;
  }
  .p-md_80 {
    padding: 80px !important;
  }
  .p-md_88 {
    padding: 88px !important;
  }
  .p-md_96 {
    padding: 96px !important;
  }
  .p-md_100 {
    padding: 100px !important;
  }
  .p-md_120 {
    padding: 120px !important;
  }
  .px-md_0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md_4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .px-md_8 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-md_12 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-md_16 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-md_24 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-md_32 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-md_40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-md_48 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-md_56 {
    padding-right: 56px !important;
    padding-left: 56px !important;
  }
  .px-md_64 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-md_72 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }
  .px-md_80 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-md_88 {
    padding-right: 88px !important;
    padding-left: 88px !important;
  }
  .px-md_96 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }
  .px-md_100 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-md_120 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .py-md_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md_4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .py-md_8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-md_12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-md_16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-md_24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-md_32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-md_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-md_48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-md_56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .py-md_64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-md_72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .py-md_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-md_88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .py-md_96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .py-md_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-md_120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pt-md_0 {
    padding-top: 0 !important;
  }
  .pt-md_4 {
    padding-top: 4px !important;
  }
  .pt-md_8 {
    padding-top: 8px !important;
  }
  .pt-md_12 {
    padding-top: 12px !important;
  }
  .pt-md_16 {
    padding-top: 16px !important;
  }
  .pt-md_24 {
    padding-top: 24px !important;
  }
  .pt-md_32 {
    padding-top: 32px !important;
  }
  .pt-md_40 {
    padding-top: 40px !important;
  }
  .pt-md_48 {
    padding-top: 48px !important;
  }
  .pt-md_56 {
    padding-top: 56px !important;
  }
  .pt-md_64 {
    padding-top: 64px !important;
  }
  .pt-md_72 {
    padding-top: 72px !important;
  }
  .pt-md_80 {
    padding-top: 80px !important;
  }
  .pt-md_88 {
    padding-top: 88px !important;
  }
  .pt-md_96 {
    padding-top: 96px !important;
  }
  .pt-md_100 {
    padding-top: 100px !important;
  }
  .pt-md_120 {
    padding-top: 120px !important;
  }
  .pr-md_0 {
    padding-right: 0 !important;
  }
  .pr-md_4 {
    padding-right: 4px !important;
  }
  .pr-md_8 {
    padding-right: 8px !important;
  }
  .pr-md_12 {
    padding-right: 12px !important;
  }
  .pr-md_16 {
    padding-right: 16px !important;
  }
  .pr-md_24 {
    padding-right: 24px !important;
  }
  .pr-md_32 {
    padding-right: 32px !important;
  }
  .pr-md_40 {
    padding-right: 40px !important;
  }
  .pr-md_48 {
    padding-right: 48px !important;
  }
  .pr-md_56 {
    padding-right: 56px !important;
  }
  .pr-md_64 {
    padding-right: 64px !important;
  }
  .pr-md_72 {
    padding-right: 72px !important;
  }
  .pr-md_80 {
    padding-right: 80px !important;
  }
  .pr-md_88 {
    padding-right: 88px !important;
  }
  .pr-md_96 {
    padding-right: 96px !important;
  }
  .pr-md_100 {
    padding-right: 100px !important;
  }
  .pr-md_120 {
    padding-right: 120px !important;
  }
  .pb-md_0 {
    padding-bottom: 0 !important;
  }
  .pb-md_4 {
    padding-bottom: 4px !important;
  }
  .pb-md_8 {
    padding-bottom: 8px !important;
  }
  .pb-md_12 {
    padding-bottom: 12px !important;
  }
  .pb-md_16 {
    padding-bottom: 16px !important;
  }
  .pb-md_24 {
    padding-bottom: 24px !important;
  }
  .pb-md_32 {
    padding-bottom: 32px !important;
  }
  .pb-md_40 {
    padding-bottom: 40px !important;
  }
  .pb-md_48 {
    padding-bottom: 48px !important;
  }
  .pb-md_56 {
    padding-bottom: 56px !important;
  }
  .pb-md_64 {
    padding-bottom: 64px !important;
  }
  .pb-md_72 {
    padding-bottom: 72px !important;
  }
  .pb-md_80 {
    padding-bottom: 80px !important;
  }
  .pb-md_88 {
    padding-bottom: 88px !important;
  }
  .pb-md_96 {
    padding-bottom: 96px !important;
  }
  .pb-md_100 {
    padding-bottom: 100px !important;
  }
  .pb-md_120 {
    padding-bottom: 120px !important;
  }
  .pl-md_0 {
    padding-left: 0 !important;
  }
  .pl-md_4 {
    padding-left: 4px !important;
  }
  .pl-md_8 {
    padding-left: 8px !important;
  }
  .pl-md_12 {
    padding-left: 12px !important;
  }
  .pl-md_16 {
    padding-left: 16px !important;
  }
  .pl-md_24 {
    padding-left: 24px !important;
  }
  .pl-md_32 {
    padding-left: 32px !important;
  }
  .pl-md_40 {
    padding-left: 40px !important;
  }
  .pl-md_48 {
    padding-left: 48px !important;
  }
  .pl-md_56 {
    padding-left: 56px !important;
  }
  .pl-md_64 {
    padding-left: 64px !important;
  }
  .pl-md_72 {
    padding-left: 72px !important;
  }
  .pl-md_80 {
    padding-left: 80px !important;
  }
  .pl-md_88 {
    padding-left: 88px !important;
  }
  .pl-md_96 {
    padding-left: 96px !important;
  }
  .pl-md_100 {
    padding-left: 100px !important;
  }
  .pl-md_120 {
    padding-left: 120px !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-md-justify {
    text-align: justify !important;
  }
  .text-md-xxsmall {
    font-size: 0.6875rem !important;
  }
  .text-md-xsmall {
    font-size: 0.75rem !important;
  }
  .text-md-small {
    font-size: 0.875rem !important;
  }
  .text-md-medium {
    font-size: 1rem !important;
  }
  .text-md-large {
    font-size: 1.125rem !important;
  }
  .text-md-xlarge {
    font-size: 1.25rem !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-lg-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-lg-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-lg-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-lg-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-lg-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-lg-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-lg-6 {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .order-lg-7 {
    -ms-flex-order: 7 !important;
        order: 7 !important;
  }
  .order-lg-8 {
    -ms-flex-order: 8 !important;
        order: 8 !important;
  }
  .order-lg-9 {
    -ms-flex-order: 9 !important;
        order: 9 !important;
  }
  .order-lg-10 {
    -ms-flex-order: 10 !important;
        order: 10 !important;
  }
  .order-lg-11 {
    -ms-flex-order: 11 !important;
        order: 11 !important;
  }
  .order-lg-12 {
    -ms-flex-order: 12 !important;
        order: 12 !important;
  }
  .order-lg-last {
    -ms-flex-order: 13 !important;
        order: 13 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 8px !important;
  }
  .m-lg-2 {
    margin: 16px !important;
  }
  .m-lg-3 {
    margin: 24px !important;
  }
  .m-lg-4 {
    margin: 32px !important;
  }
  .m-lg-5 {
    margin: 40px !important;
  }
  .m-lg-6 {
    margin: 64px !important;
  }
  .m-lg-7 {
    margin: 80px !important;
  }
  .m-lg-half {
    margin: 4px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-lg-2 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-lg-3 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-lg-4 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-lg-5 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-lg-6 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-lg-7 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-lg-half {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-lg-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-lg-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-lg-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-lg-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-lg-6 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-lg-7 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-lg-half {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 8px !important;
  }
  .mt-lg-2 {
    margin-top: 16px !important;
  }
  .mt-lg-3 {
    margin-top: 24px !important;
  }
  .mt-lg-4 {
    margin-top: 32px !important;
  }
  .mt-lg-5 {
    margin-top: 40px !important;
  }
  .mt-lg-6 {
    margin-top: 64px !important;
  }
  .mt-lg-7 {
    margin-top: 80px !important;
  }
  .mt-lg-half {
    margin-top: 4px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mr-lg-1 {
    margin-right: 8px !important;
  }
  .mr-lg-2 {
    margin-right: 16px !important;
  }
  .mr-lg-3 {
    margin-right: 24px !important;
  }
  .mr-lg-4 {
    margin-right: 32px !important;
  }
  .mr-lg-5 {
    margin-right: 40px !important;
  }
  .mr-lg-6 {
    margin-right: 64px !important;
  }
  .mr-lg-7 {
    margin-right: 80px !important;
  }
  .mr-lg-half {
    margin-right: 4px !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 8px !important;
  }
  .mb-lg-2 {
    margin-bottom: 16px !important;
  }
  .mb-lg-3 {
    margin-bottom: 24px !important;
  }
  .mb-lg-4 {
    margin-bottom: 32px !important;
  }
  .mb-lg-5 {
    margin-bottom: 40px !important;
  }
  .mb-lg-6 {
    margin-bottom: 64px !important;
  }
  .mb-lg-7 {
    margin-bottom: 80px !important;
  }
  .mb-lg-half {
    margin-bottom: 4px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .ml-lg-1 {
    margin-left: 8px !important;
  }
  .ml-lg-2 {
    margin-left: 16px !important;
  }
  .ml-lg-3 {
    margin-left: 24px !important;
  }
  .ml-lg-4 {
    margin-left: 32px !important;
  }
  .ml-lg-5 {
    margin-left: 40px !important;
  }
  .ml-lg-6 {
    margin-left: 64px !important;
  }
  .ml-lg-7 {
    margin-left: 80px !important;
  }
  .ml-lg-half {
    margin-left: 4px !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 8px !important;
  }
  .p-lg-2 {
    padding: 16px !important;
  }
  .p-lg-3 {
    padding: 24px !important;
  }
  .p-lg-4 {
    padding: 32px !important;
  }
  .p-lg-5 {
    padding: 40px !important;
  }
  .p-lg-6 {
    padding: 64px !important;
  }
  .p-lg-7 {
    padding: 80px !important;
  }
  .p-lg-half {
    padding: 4px !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-lg-2 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-lg-3 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-lg-4 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-lg-5 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-lg-6 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-lg-7 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-lg-half {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-lg-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-lg-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-lg-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-lg-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-lg-6 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-lg-7 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-lg-half {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 8px !important;
  }
  .pt-lg-2 {
    padding-top: 16px !important;
  }
  .pt-lg-3 {
    padding-top: 24px !important;
  }
  .pt-lg-4 {
    padding-top: 32px !important;
  }
  .pt-lg-5 {
    padding-top: 40px !important;
  }
  .pt-lg-6 {
    padding-top: 64px !important;
  }
  .pt-lg-7 {
    padding-top: 80px !important;
  }
  .pt-lg-half {
    padding-top: 4px !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pr-lg-1 {
    padding-right: 8px !important;
  }
  .pr-lg-2 {
    padding-right: 16px !important;
  }
  .pr-lg-3 {
    padding-right: 24px !important;
  }
  .pr-lg-4 {
    padding-right: 32px !important;
  }
  .pr-lg-5 {
    padding-right: 40px !important;
  }
  .pr-lg-6 {
    padding-right: 64px !important;
  }
  .pr-lg-7 {
    padding-right: 80px !important;
  }
  .pr-lg-half {
    padding-right: 4px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 8px !important;
  }
  .pb-lg-2 {
    padding-bottom: 16px !important;
  }
  .pb-lg-3 {
    padding-bottom: 24px !important;
  }
  .pb-lg-4 {
    padding-bottom: 32px !important;
  }
  .pb-lg-5 {
    padding-bottom: 40px !important;
  }
  .pb-lg-6 {
    padding-bottom: 64px !important;
  }
  .pb-lg-7 {
    padding-bottom: 80px !important;
  }
  .pb-lg-half {
    padding-bottom: 4px !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .pl-lg-1 {
    padding-left: 8px !important;
  }
  .pl-lg-2 {
    padding-left: 16px !important;
  }
  .pl-lg-3 {
    padding-left: 24px !important;
  }
  .pl-lg-4 {
    padding-left: 32px !important;
  }
  .pl-lg-5 {
    padding-left: 40px !important;
  }
  .pl-lg-6 {
    padding-left: 64px !important;
  }
  .pl-lg-7 {
    padding-left: 80px !important;
  }
  .pl-lg-half {
    padding-left: 4px !important;
  }
  .m-lg_0 {
    margin: 0 !important;
  }
  .m-lg_4 {
    margin: 4px !important;
  }
  .m-lg_8 {
    margin: 8px !important;
  }
  .m-lg_12 {
    margin: 12px !important;
  }
  .m-lg_16 {
    margin: 16px !important;
  }
  .m-lg_24 {
    margin: 24px !important;
  }
  .m-lg_32 {
    margin: 32px !important;
  }
  .m-lg_40 {
    margin: 40px !important;
  }
  .m-lg_48 {
    margin: 48px !important;
  }
  .m-lg_56 {
    margin: 56px !important;
  }
  .m-lg_64 {
    margin: 64px !important;
  }
  .m-lg_72 {
    margin: 72px !important;
  }
  .m-lg_80 {
    margin: 80px !important;
  }
  .m-lg_88 {
    margin: 88px !important;
  }
  .m-lg_96 {
    margin: 96px !important;
  }
  .m-lg_100 {
    margin: 100px !important;
  }
  .m-lg_120 {
    margin: 120px !important;
  }
  .m-lg_auto {
    margin: auto !important;
  }
  .mx-lg_0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg_4 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-lg_8 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-lg_12 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-lg_16 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-lg_24 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-lg_32 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-lg_40 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-lg_48 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-lg_56 {
    margin-right: 56px !important;
    margin-left: 56px !important;
  }
  .mx-lg_64 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-lg_72 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }
  .mx-lg_80 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-lg_88 {
    margin-right: 88px !important;
    margin-left: 88px !important;
  }
  .mx-lg_96 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }
  .mx-lg_100 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-lg_120 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-lg_auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg_0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg_4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-lg_8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-lg_12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-lg_16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-lg_24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-lg_32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-lg_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-lg_48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-lg_56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .my-lg_64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-lg_72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .my-lg_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-lg_88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .my-lg_96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .my-lg_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-lg_120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-lg_auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg_0 {
    margin-top: 0 !important;
  }
  .mt-lg_4 {
    margin-top: 4px !important;
  }
  .mt-lg_8 {
    margin-top: 8px !important;
  }
  .mt-lg_12 {
    margin-top: 12px !important;
  }
  .mt-lg_16 {
    margin-top: 16px !important;
  }
  .mt-lg_24 {
    margin-top: 24px !important;
  }
  .mt-lg_32 {
    margin-top: 32px !important;
  }
  .mt-lg_40 {
    margin-top: 40px !important;
  }
  .mt-lg_48 {
    margin-top: 48px !important;
  }
  .mt-lg_56 {
    margin-top: 56px !important;
  }
  .mt-lg_64 {
    margin-top: 64px !important;
  }
  .mt-lg_72 {
    margin-top: 72px !important;
  }
  .mt-lg_80 {
    margin-top: 80px !important;
  }
  .mt-lg_88 {
    margin-top: 88px !important;
  }
  .mt-lg_96 {
    margin-top: 96px !important;
  }
  .mt-lg_100 {
    margin-top: 100px !important;
  }
  .mt-lg_120 {
    margin-top: 120px !important;
  }
  .mt-lg_auto {
    margin-top: auto !important;
  }
  .mr-lg_0 {
    margin-right: 0 !important;
  }
  .mr-lg_4 {
    margin-right: 4px !important;
  }
  .mr-lg_8 {
    margin-right: 8px !important;
  }
  .mr-lg_12 {
    margin-right: 12px !important;
  }
  .mr-lg_16 {
    margin-right: 16px !important;
  }
  .mr-lg_24 {
    margin-right: 24px !important;
  }
  .mr-lg_32 {
    margin-right: 32px !important;
  }
  .mr-lg_40 {
    margin-right: 40px !important;
  }
  .mr-lg_48 {
    margin-right: 48px !important;
  }
  .mr-lg_56 {
    margin-right: 56px !important;
  }
  .mr-lg_64 {
    margin-right: 64px !important;
  }
  .mr-lg_72 {
    margin-right: 72px !important;
  }
  .mr-lg_80 {
    margin-right: 80px !important;
  }
  .mr-lg_88 {
    margin-right: 88px !important;
  }
  .mr-lg_96 {
    margin-right: 96px !important;
  }
  .mr-lg_100 {
    margin-right: 100px !important;
  }
  .mr-lg_120 {
    margin-right: 120px !important;
  }
  .mr-lg_auto {
    margin-right: auto !important;
  }
  .mb-lg_0 {
    margin-bottom: 0 !important;
  }
  .mb-lg_4 {
    margin-bottom: 4px !important;
  }
  .mb-lg_8 {
    margin-bottom: 8px !important;
  }
  .mb-lg_12 {
    margin-bottom: 12px !important;
  }
  .mb-lg_16 {
    margin-bottom: 16px !important;
  }
  .mb-lg_24 {
    margin-bottom: 24px !important;
  }
  .mb-lg_32 {
    margin-bottom: 32px !important;
  }
  .mb-lg_40 {
    margin-bottom: 40px !important;
  }
  .mb-lg_48 {
    margin-bottom: 48px !important;
  }
  .mb-lg_56 {
    margin-bottom: 56px !important;
  }
  .mb-lg_64 {
    margin-bottom: 64px !important;
  }
  .mb-lg_72 {
    margin-bottom: 72px !important;
  }
  .mb-lg_80 {
    margin-bottom: 80px !important;
  }
  .mb-lg_88 {
    margin-bottom: 88px !important;
  }
  .mb-lg_96 {
    margin-bottom: 96px !important;
  }
  .mb-lg_100 {
    margin-bottom: 100px !important;
  }
  .mb-lg_120 {
    margin-bottom: 120px !important;
  }
  .mb-lg_auto {
    margin-bottom: auto !important;
  }
  .ml-lg_0 {
    margin-left: 0 !important;
  }
  .ml-lg_4 {
    margin-left: 4px !important;
  }
  .ml-lg_8 {
    margin-left: 8px !important;
  }
  .ml-lg_12 {
    margin-left: 12px !important;
  }
  .ml-lg_16 {
    margin-left: 16px !important;
  }
  .ml-lg_24 {
    margin-left: 24px !important;
  }
  .ml-lg_32 {
    margin-left: 32px !important;
  }
  .ml-lg_40 {
    margin-left: 40px !important;
  }
  .ml-lg_48 {
    margin-left: 48px !important;
  }
  .ml-lg_56 {
    margin-left: 56px !important;
  }
  .ml-lg_64 {
    margin-left: 64px !important;
  }
  .ml-lg_72 {
    margin-left: 72px !important;
  }
  .ml-lg_80 {
    margin-left: 80px !important;
  }
  .ml-lg_88 {
    margin-left: 88px !important;
  }
  .ml-lg_96 {
    margin-left: 96px !important;
  }
  .ml-lg_100 {
    margin-left: 100px !important;
  }
  .ml-lg_120 {
    margin-left: 120px !important;
  }
  .ml-lg_auto {
    margin-left: auto !important;
  }
  .p-lg_0 {
    padding: 0 !important;
  }
  .p-lg_4 {
    padding: 4px !important;
  }
  .p-lg_8 {
    padding: 8px !important;
  }
  .p-lg_12 {
    padding: 12px !important;
  }
  .p-lg_16 {
    padding: 16px !important;
  }
  .p-lg_24 {
    padding: 24px !important;
  }
  .p-lg_32 {
    padding: 32px !important;
  }
  .p-lg_40 {
    padding: 40px !important;
  }
  .p-lg_48 {
    padding: 48px !important;
  }
  .p-lg_56 {
    padding: 56px !important;
  }
  .p-lg_64 {
    padding: 64px !important;
  }
  .p-lg_72 {
    padding: 72px !important;
  }
  .p-lg_80 {
    padding: 80px !important;
  }
  .p-lg_88 {
    padding: 88px !important;
  }
  .p-lg_96 {
    padding: 96px !important;
  }
  .p-lg_100 {
    padding: 100px !important;
  }
  .p-lg_120 {
    padding: 120px !important;
  }
  .px-lg_0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg_4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .px-lg_8 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-lg_12 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-lg_16 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-lg_24 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-lg_32 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-lg_40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-lg_48 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-lg_56 {
    padding-right: 56px !important;
    padding-left: 56px !important;
  }
  .px-lg_64 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-lg_72 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }
  .px-lg_80 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-lg_88 {
    padding-right: 88px !important;
    padding-left: 88px !important;
  }
  .px-lg_96 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }
  .px-lg_100 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-lg_120 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .py-lg_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg_4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .py-lg_8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-lg_12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-lg_16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-lg_24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-lg_32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-lg_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-lg_48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-lg_56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .py-lg_64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-lg_72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .py-lg_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-lg_88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .py-lg_96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .py-lg_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-lg_120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pt-lg_0 {
    padding-top: 0 !important;
  }
  .pt-lg_4 {
    padding-top: 4px !important;
  }
  .pt-lg_8 {
    padding-top: 8px !important;
  }
  .pt-lg_12 {
    padding-top: 12px !important;
  }
  .pt-lg_16 {
    padding-top: 16px !important;
  }
  .pt-lg_24 {
    padding-top: 24px !important;
  }
  .pt-lg_32 {
    padding-top: 32px !important;
  }
  .pt-lg_40 {
    padding-top: 40px !important;
  }
  .pt-lg_48 {
    padding-top: 48px !important;
  }
  .pt-lg_56 {
    padding-top: 56px !important;
  }
  .pt-lg_64 {
    padding-top: 64px !important;
  }
  .pt-lg_72 {
    padding-top: 72px !important;
  }
  .pt-lg_80 {
    padding-top: 80px !important;
  }
  .pt-lg_88 {
    padding-top: 88px !important;
  }
  .pt-lg_96 {
    padding-top: 96px !important;
  }
  .pt-lg_100 {
    padding-top: 100px !important;
  }
  .pt-lg_120 {
    padding-top: 120px !important;
  }
  .pr-lg_0 {
    padding-right: 0 !important;
  }
  .pr-lg_4 {
    padding-right: 4px !important;
  }
  .pr-lg_8 {
    padding-right: 8px !important;
  }
  .pr-lg_12 {
    padding-right: 12px !important;
  }
  .pr-lg_16 {
    padding-right: 16px !important;
  }
  .pr-lg_24 {
    padding-right: 24px !important;
  }
  .pr-lg_32 {
    padding-right: 32px !important;
  }
  .pr-lg_40 {
    padding-right: 40px !important;
  }
  .pr-lg_48 {
    padding-right: 48px !important;
  }
  .pr-lg_56 {
    padding-right: 56px !important;
  }
  .pr-lg_64 {
    padding-right: 64px !important;
  }
  .pr-lg_72 {
    padding-right: 72px !important;
  }
  .pr-lg_80 {
    padding-right: 80px !important;
  }
  .pr-lg_88 {
    padding-right: 88px !important;
  }
  .pr-lg_96 {
    padding-right: 96px !important;
  }
  .pr-lg_100 {
    padding-right: 100px !important;
  }
  .pr-lg_120 {
    padding-right: 120px !important;
  }
  .pb-lg_0 {
    padding-bottom: 0 !important;
  }
  .pb-lg_4 {
    padding-bottom: 4px !important;
  }
  .pb-lg_8 {
    padding-bottom: 8px !important;
  }
  .pb-lg_12 {
    padding-bottom: 12px !important;
  }
  .pb-lg_16 {
    padding-bottom: 16px !important;
  }
  .pb-lg_24 {
    padding-bottom: 24px !important;
  }
  .pb-lg_32 {
    padding-bottom: 32px !important;
  }
  .pb-lg_40 {
    padding-bottom: 40px !important;
  }
  .pb-lg_48 {
    padding-bottom: 48px !important;
  }
  .pb-lg_56 {
    padding-bottom: 56px !important;
  }
  .pb-lg_64 {
    padding-bottom: 64px !important;
  }
  .pb-lg_72 {
    padding-bottom: 72px !important;
  }
  .pb-lg_80 {
    padding-bottom: 80px !important;
  }
  .pb-lg_88 {
    padding-bottom: 88px !important;
  }
  .pb-lg_96 {
    padding-bottom: 96px !important;
  }
  .pb-lg_100 {
    padding-bottom: 100px !important;
  }
  .pb-lg_120 {
    padding-bottom: 120px !important;
  }
  .pl-lg_0 {
    padding-left: 0 !important;
  }
  .pl-lg_4 {
    padding-left: 4px !important;
  }
  .pl-lg_8 {
    padding-left: 8px !important;
  }
  .pl-lg_12 {
    padding-left: 12px !important;
  }
  .pl-lg_16 {
    padding-left: 16px !important;
  }
  .pl-lg_24 {
    padding-left: 24px !important;
  }
  .pl-lg_32 {
    padding-left: 32px !important;
  }
  .pl-lg_40 {
    padding-left: 40px !important;
  }
  .pl-lg_48 {
    padding-left: 48px !important;
  }
  .pl-lg_56 {
    padding-left: 56px !important;
  }
  .pl-lg_64 {
    padding-left: 64px !important;
  }
  .pl-lg_72 {
    padding-left: 72px !important;
  }
  .pl-lg_80 {
    padding-left: 80px !important;
  }
  .pl-lg_88 {
    padding-left: 88px !important;
  }
  .pl-lg_96 {
    padding-left: 96px !important;
  }
  .pl-lg_100 {
    padding-left: 100px !important;
  }
  .pl-lg_120 {
    padding-left: 120px !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-justify {
    text-align: justify !important;
  }
  .text-lg-xxsmall {
    font-size: 0.6875rem !important;
  }
  .text-lg-xsmall {
    font-size: 0.75rem !important;
  }
  .text-lg-small {
    font-size: 0.875rem !important;
  }
  .text-lg-medium {
    font-size: 1rem !important;
  }
  .text-lg-large {
    font-size: 1.125rem !important;
  }
  .text-lg-xlarge {
    font-size: 1.25rem !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xl-6 {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .order-xl-7 {
    -ms-flex-order: 7 !important;
        order: 7 !important;
  }
  .order-xl-8 {
    -ms-flex-order: 8 !important;
        order: 8 !important;
  }
  .order-xl-9 {
    -ms-flex-order: 9 !important;
        order: 9 !important;
  }
  .order-xl-10 {
    -ms-flex-order: 10 !important;
        order: 10 !important;
  }
  .order-xl-11 {
    -ms-flex-order: 11 !important;
        order: 11 !important;
  }
  .order-xl-12 {
    -ms-flex-order: 12 !important;
        order: 12 !important;
  }
  .order-xl-last {
    -ms-flex-order: 13 !important;
        order: 13 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 8px !important;
  }
  .m-xl-2 {
    margin: 16px !important;
  }
  .m-xl-3 {
    margin: 24px !important;
  }
  .m-xl-4 {
    margin: 32px !important;
  }
  .m-xl-5 {
    margin: 40px !important;
  }
  .m-xl-6 {
    margin: 64px !important;
  }
  .m-xl-7 {
    margin: 80px !important;
  }
  .m-xl-half {
    margin: 4px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-xl-2 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-xl-3 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-xl-4 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-xl-5 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-xl-6 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-xl-7 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-xl-half {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-xl-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-xl-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-xl-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-xl-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-xl-6 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-xl-7 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-xl-half {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 8px !important;
  }
  .mt-xl-2 {
    margin-top: 16px !important;
  }
  .mt-xl-3 {
    margin-top: 24px !important;
  }
  .mt-xl-4 {
    margin-top: 32px !important;
  }
  .mt-xl-5 {
    margin-top: 40px !important;
  }
  .mt-xl-6 {
    margin-top: 64px !important;
  }
  .mt-xl-7 {
    margin-top: 80px !important;
  }
  .mt-xl-half {
    margin-top: 4px !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mr-xl-1 {
    margin-right: 8px !important;
  }
  .mr-xl-2 {
    margin-right: 16px !important;
  }
  .mr-xl-3 {
    margin-right: 24px !important;
  }
  .mr-xl-4 {
    margin-right: 32px !important;
  }
  .mr-xl-5 {
    margin-right: 40px !important;
  }
  .mr-xl-6 {
    margin-right: 64px !important;
  }
  .mr-xl-7 {
    margin-right: 80px !important;
  }
  .mr-xl-half {
    margin-right: 4px !important;
  }
  .mr-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 8px !important;
  }
  .mb-xl-2 {
    margin-bottom: 16px !important;
  }
  .mb-xl-3 {
    margin-bottom: 24px !important;
  }
  .mb-xl-4 {
    margin-bottom: 32px !important;
  }
  .mb-xl-5 {
    margin-bottom: 40px !important;
  }
  .mb-xl-6 {
    margin-bottom: 64px !important;
  }
  .mb-xl-7 {
    margin-bottom: 80px !important;
  }
  .mb-xl-half {
    margin-bottom: 4px !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .ml-xl-1 {
    margin-left: 8px !important;
  }
  .ml-xl-2 {
    margin-left: 16px !important;
  }
  .ml-xl-3 {
    margin-left: 24px !important;
  }
  .ml-xl-4 {
    margin-left: 32px !important;
  }
  .ml-xl-5 {
    margin-left: 40px !important;
  }
  .ml-xl-6 {
    margin-left: 64px !important;
  }
  .ml-xl-7 {
    margin-left: 80px !important;
  }
  .ml-xl-half {
    margin-left: 4px !important;
  }
  .ml-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 8px !important;
  }
  .p-xl-2 {
    padding: 16px !important;
  }
  .p-xl-3 {
    padding: 24px !important;
  }
  .p-xl-4 {
    padding: 32px !important;
  }
  .p-xl-5 {
    padding: 40px !important;
  }
  .p-xl-6 {
    padding: 64px !important;
  }
  .p-xl-7 {
    padding: 80px !important;
  }
  .p-xl-half {
    padding: 4px !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-xl-2 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-xl-3 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-xl-4 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-xl-5 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-xl-6 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-xl-7 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-xl-half {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-xl-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-xl-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-xl-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-xl-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-xl-6 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-xl-7 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-xl-half {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 8px !important;
  }
  .pt-xl-2 {
    padding-top: 16px !important;
  }
  .pt-xl-3 {
    padding-top: 24px !important;
  }
  .pt-xl-4 {
    padding-top: 32px !important;
  }
  .pt-xl-5 {
    padding-top: 40px !important;
  }
  .pt-xl-6 {
    padding-top: 64px !important;
  }
  .pt-xl-7 {
    padding-top: 80px !important;
  }
  .pt-xl-half {
    padding-top: 4px !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pr-xl-1 {
    padding-right: 8px !important;
  }
  .pr-xl-2 {
    padding-right: 16px !important;
  }
  .pr-xl-3 {
    padding-right: 24px !important;
  }
  .pr-xl-4 {
    padding-right: 32px !important;
  }
  .pr-xl-5 {
    padding-right: 40px !important;
  }
  .pr-xl-6 {
    padding-right: 64px !important;
  }
  .pr-xl-7 {
    padding-right: 80px !important;
  }
  .pr-xl-half {
    padding-right: 4px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 8px !important;
  }
  .pb-xl-2 {
    padding-bottom: 16px !important;
  }
  .pb-xl-3 {
    padding-bottom: 24px !important;
  }
  .pb-xl-4 {
    padding-bottom: 32px !important;
  }
  .pb-xl-5 {
    padding-bottom: 40px !important;
  }
  .pb-xl-6 {
    padding-bottom: 64px !important;
  }
  .pb-xl-7 {
    padding-bottom: 80px !important;
  }
  .pb-xl-half {
    padding-bottom: 4px !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .pl-xl-1 {
    padding-left: 8px !important;
  }
  .pl-xl-2 {
    padding-left: 16px !important;
  }
  .pl-xl-3 {
    padding-left: 24px !important;
  }
  .pl-xl-4 {
    padding-left: 32px !important;
  }
  .pl-xl-5 {
    padding-left: 40px !important;
  }
  .pl-xl-6 {
    padding-left: 64px !important;
  }
  .pl-xl-7 {
    padding-left: 80px !important;
  }
  .pl-xl-half {
    padding-left: 4px !important;
  }
  .m-xl_0 {
    margin: 0 !important;
  }
  .m-xl_4 {
    margin: 4px !important;
  }
  .m-xl_8 {
    margin: 8px !important;
  }
  .m-xl_12 {
    margin: 12px !important;
  }
  .m-xl_16 {
    margin: 16px !important;
  }
  .m-xl_24 {
    margin: 24px !important;
  }
  .m-xl_32 {
    margin: 32px !important;
  }
  .m-xl_40 {
    margin: 40px !important;
  }
  .m-xl_48 {
    margin: 48px !important;
  }
  .m-xl_56 {
    margin: 56px !important;
  }
  .m-xl_64 {
    margin: 64px !important;
  }
  .m-xl_72 {
    margin: 72px !important;
  }
  .m-xl_80 {
    margin: 80px !important;
  }
  .m-xl_88 {
    margin: 88px !important;
  }
  .m-xl_96 {
    margin: 96px !important;
  }
  .m-xl_100 {
    margin: 100px !important;
  }
  .m-xl_120 {
    margin: 120px !important;
  }
  .m-xl_auto {
    margin: auto !important;
  }
  .mx-xl_0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl_4 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-xl_8 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-xl_12 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-xl_16 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-xl_24 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-xl_32 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-xl_40 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-xl_48 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-xl_56 {
    margin-right: 56px !important;
    margin-left: 56px !important;
  }
  .mx-xl_64 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-xl_72 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }
  .mx-xl_80 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-xl_88 {
    margin-right: 88px !important;
    margin-left: 88px !important;
  }
  .mx-xl_96 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }
  .mx-xl_100 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-xl_120 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-xl_auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl_0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl_4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-xl_8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-xl_12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-xl_16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-xl_24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-xl_32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-xl_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-xl_48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-xl_56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .my-xl_64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-xl_72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .my-xl_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-xl_88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .my-xl_96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .my-xl_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-xl_120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-xl_auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl_0 {
    margin-top: 0 !important;
  }
  .mt-xl_4 {
    margin-top: 4px !important;
  }
  .mt-xl_8 {
    margin-top: 8px !important;
  }
  .mt-xl_12 {
    margin-top: 12px !important;
  }
  .mt-xl_16 {
    margin-top: 16px !important;
  }
  .mt-xl_24 {
    margin-top: 24px !important;
  }
  .mt-xl_32 {
    margin-top: 32px !important;
  }
  .mt-xl_40 {
    margin-top: 40px !important;
  }
  .mt-xl_48 {
    margin-top: 48px !important;
  }
  .mt-xl_56 {
    margin-top: 56px !important;
  }
  .mt-xl_64 {
    margin-top: 64px !important;
  }
  .mt-xl_72 {
    margin-top: 72px !important;
  }
  .mt-xl_80 {
    margin-top: 80px !important;
  }
  .mt-xl_88 {
    margin-top: 88px !important;
  }
  .mt-xl_96 {
    margin-top: 96px !important;
  }
  .mt-xl_100 {
    margin-top: 100px !important;
  }
  .mt-xl_120 {
    margin-top: 120px !important;
  }
  .mt-xl_auto {
    margin-top: auto !important;
  }
  .mr-xl_0 {
    margin-right: 0 !important;
  }
  .mr-xl_4 {
    margin-right: 4px !important;
  }
  .mr-xl_8 {
    margin-right: 8px !important;
  }
  .mr-xl_12 {
    margin-right: 12px !important;
  }
  .mr-xl_16 {
    margin-right: 16px !important;
  }
  .mr-xl_24 {
    margin-right: 24px !important;
  }
  .mr-xl_32 {
    margin-right: 32px !important;
  }
  .mr-xl_40 {
    margin-right: 40px !important;
  }
  .mr-xl_48 {
    margin-right: 48px !important;
  }
  .mr-xl_56 {
    margin-right: 56px !important;
  }
  .mr-xl_64 {
    margin-right: 64px !important;
  }
  .mr-xl_72 {
    margin-right: 72px !important;
  }
  .mr-xl_80 {
    margin-right: 80px !important;
  }
  .mr-xl_88 {
    margin-right: 88px !important;
  }
  .mr-xl_96 {
    margin-right: 96px !important;
  }
  .mr-xl_100 {
    margin-right: 100px !important;
  }
  .mr-xl_120 {
    margin-right: 120px !important;
  }
  .mr-xl_auto {
    margin-right: auto !important;
  }
  .mb-xl_0 {
    margin-bottom: 0 !important;
  }
  .mb-xl_4 {
    margin-bottom: 4px !important;
  }
  .mb-xl_8 {
    margin-bottom: 8px !important;
  }
  .mb-xl_12 {
    margin-bottom: 12px !important;
  }
  .mb-xl_16 {
    margin-bottom: 16px !important;
  }
  .mb-xl_24 {
    margin-bottom: 24px !important;
  }
  .mb-xl_32 {
    margin-bottom: 32px !important;
  }
  .mb-xl_40 {
    margin-bottom: 40px !important;
  }
  .mb-xl_48 {
    margin-bottom: 48px !important;
  }
  .mb-xl_56 {
    margin-bottom: 56px !important;
  }
  .mb-xl_64 {
    margin-bottom: 64px !important;
  }
  .mb-xl_72 {
    margin-bottom: 72px !important;
  }
  .mb-xl_80 {
    margin-bottom: 80px !important;
  }
  .mb-xl_88 {
    margin-bottom: 88px !important;
  }
  .mb-xl_96 {
    margin-bottom: 96px !important;
  }
  .mb-xl_100 {
    margin-bottom: 100px !important;
  }
  .mb-xl_120 {
    margin-bottom: 120px !important;
  }
  .mb-xl_auto {
    margin-bottom: auto !important;
  }
  .ml-xl_0 {
    margin-left: 0 !important;
  }
  .ml-xl_4 {
    margin-left: 4px !important;
  }
  .ml-xl_8 {
    margin-left: 8px !important;
  }
  .ml-xl_12 {
    margin-left: 12px !important;
  }
  .ml-xl_16 {
    margin-left: 16px !important;
  }
  .ml-xl_24 {
    margin-left: 24px !important;
  }
  .ml-xl_32 {
    margin-left: 32px !important;
  }
  .ml-xl_40 {
    margin-left: 40px !important;
  }
  .ml-xl_48 {
    margin-left: 48px !important;
  }
  .ml-xl_56 {
    margin-left: 56px !important;
  }
  .ml-xl_64 {
    margin-left: 64px !important;
  }
  .ml-xl_72 {
    margin-left: 72px !important;
  }
  .ml-xl_80 {
    margin-left: 80px !important;
  }
  .ml-xl_88 {
    margin-left: 88px !important;
  }
  .ml-xl_96 {
    margin-left: 96px !important;
  }
  .ml-xl_100 {
    margin-left: 100px !important;
  }
  .ml-xl_120 {
    margin-left: 120px !important;
  }
  .ml-xl_auto {
    margin-left: auto !important;
  }
  .p-xl_0 {
    padding: 0 !important;
  }
  .p-xl_4 {
    padding: 4px !important;
  }
  .p-xl_8 {
    padding: 8px !important;
  }
  .p-xl_12 {
    padding: 12px !important;
  }
  .p-xl_16 {
    padding: 16px !important;
  }
  .p-xl_24 {
    padding: 24px !important;
  }
  .p-xl_32 {
    padding: 32px !important;
  }
  .p-xl_40 {
    padding: 40px !important;
  }
  .p-xl_48 {
    padding: 48px !important;
  }
  .p-xl_56 {
    padding: 56px !important;
  }
  .p-xl_64 {
    padding: 64px !important;
  }
  .p-xl_72 {
    padding: 72px !important;
  }
  .p-xl_80 {
    padding: 80px !important;
  }
  .p-xl_88 {
    padding: 88px !important;
  }
  .p-xl_96 {
    padding: 96px !important;
  }
  .p-xl_100 {
    padding: 100px !important;
  }
  .p-xl_120 {
    padding: 120px !important;
  }
  .px-xl_0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl_4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .px-xl_8 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-xl_12 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-xl_16 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-xl_24 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-xl_32 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-xl_40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-xl_48 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-xl_56 {
    padding-right: 56px !important;
    padding-left: 56px !important;
  }
  .px-xl_64 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .px-xl_72 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }
  .px-xl_80 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-xl_88 {
    padding-right: 88px !important;
    padding-left: 88px !important;
  }
  .px-xl_96 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }
  .px-xl_100 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-xl_120 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .py-xl_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl_4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .py-xl_8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-xl_12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-xl_16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-xl_24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-xl_32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-xl_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-xl_48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-xl_56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .py-xl_64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .py-xl_72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .py-xl_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-xl_88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .py-xl_96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .py-xl_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-xl_120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pt-xl_0 {
    padding-top: 0 !important;
  }
  .pt-xl_4 {
    padding-top: 4px !important;
  }
  .pt-xl_8 {
    padding-top: 8px !important;
  }
  .pt-xl_12 {
    padding-top: 12px !important;
  }
  .pt-xl_16 {
    padding-top: 16px !important;
  }
  .pt-xl_24 {
    padding-top: 24px !important;
  }
  .pt-xl_32 {
    padding-top: 32px !important;
  }
  .pt-xl_40 {
    padding-top: 40px !important;
  }
  .pt-xl_48 {
    padding-top: 48px !important;
  }
  .pt-xl_56 {
    padding-top: 56px !important;
  }
  .pt-xl_64 {
    padding-top: 64px !important;
  }
  .pt-xl_72 {
    padding-top: 72px !important;
  }
  .pt-xl_80 {
    padding-top: 80px !important;
  }
  .pt-xl_88 {
    padding-top: 88px !important;
  }
  .pt-xl_96 {
    padding-top: 96px !important;
  }
  .pt-xl_100 {
    padding-top: 100px !important;
  }
  .pt-xl_120 {
    padding-top: 120px !important;
  }
  .pr-xl_0 {
    padding-right: 0 !important;
  }
  .pr-xl_4 {
    padding-right: 4px !important;
  }
  .pr-xl_8 {
    padding-right: 8px !important;
  }
  .pr-xl_12 {
    padding-right: 12px !important;
  }
  .pr-xl_16 {
    padding-right: 16px !important;
  }
  .pr-xl_24 {
    padding-right: 24px !important;
  }
  .pr-xl_32 {
    padding-right: 32px !important;
  }
  .pr-xl_40 {
    padding-right: 40px !important;
  }
  .pr-xl_48 {
    padding-right: 48px !important;
  }
  .pr-xl_56 {
    padding-right: 56px !important;
  }
  .pr-xl_64 {
    padding-right: 64px !important;
  }
  .pr-xl_72 {
    padding-right: 72px !important;
  }
  .pr-xl_80 {
    padding-right: 80px !important;
  }
  .pr-xl_88 {
    padding-right: 88px !important;
  }
  .pr-xl_96 {
    padding-right: 96px !important;
  }
  .pr-xl_100 {
    padding-right: 100px !important;
  }
  .pr-xl_120 {
    padding-right: 120px !important;
  }
  .pb-xl_0 {
    padding-bottom: 0 !important;
  }
  .pb-xl_4 {
    padding-bottom: 4px !important;
  }
  .pb-xl_8 {
    padding-bottom: 8px !important;
  }
  .pb-xl_12 {
    padding-bottom: 12px !important;
  }
  .pb-xl_16 {
    padding-bottom: 16px !important;
  }
  .pb-xl_24 {
    padding-bottom: 24px !important;
  }
  .pb-xl_32 {
    padding-bottom: 32px !important;
  }
  .pb-xl_40 {
    padding-bottom: 40px !important;
  }
  .pb-xl_48 {
    padding-bottom: 48px !important;
  }
  .pb-xl_56 {
    padding-bottom: 56px !important;
  }
  .pb-xl_64 {
    padding-bottom: 64px !important;
  }
  .pb-xl_72 {
    padding-bottom: 72px !important;
  }
  .pb-xl_80 {
    padding-bottom: 80px !important;
  }
  .pb-xl_88 {
    padding-bottom: 88px !important;
  }
  .pb-xl_96 {
    padding-bottom: 96px !important;
  }
  .pb-xl_100 {
    padding-bottom: 100px !important;
  }
  .pb-xl_120 {
    padding-bottom: 120px !important;
  }
  .pl-xl_0 {
    padding-left: 0 !important;
  }
  .pl-xl_4 {
    padding-left: 4px !important;
  }
  .pl-xl_8 {
    padding-left: 8px !important;
  }
  .pl-xl_12 {
    padding-left: 12px !important;
  }
  .pl-xl_16 {
    padding-left: 16px !important;
  }
  .pl-xl_24 {
    padding-left: 24px !important;
  }
  .pl-xl_32 {
    padding-left: 32px !important;
  }
  .pl-xl_40 {
    padding-left: 40px !important;
  }
  .pl-xl_48 {
    padding-left: 48px !important;
  }
  .pl-xl_56 {
    padding-left: 56px !important;
  }
  .pl-xl_64 {
    padding-left: 64px !important;
  }
  .pl-xl_72 {
    padding-left: 72px !important;
  }
  .pl-xl_80 {
    padding-left: 80px !important;
  }
  .pl-xl_88 {
    padding-left: 88px !important;
  }
  .pl-xl_96 {
    padding-left: 96px !important;
  }
  .pl-xl_100 {
    padding-left: 100px !important;
  }
  .pl-xl_120 {
    padding-left: 120px !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-justify {
    text-align: justify !important;
  }
  .text-xl-xxsmall {
    font-size: 0.6875rem !important;
  }
  .text-xl-xsmall {
    font-size: 0.75rem !important;
  }
  .text-xl-small {
    font-size: 0.875rem !important;
  }
  .text-xl-medium {
    font-size: 1rem !important;
  }
  .text-xl-large {
    font-size: 1.125rem !important;
  }
  .text-xl-xlarge {
    font-size: 1.25rem !important;
  }
}

.text-primary {
  color: #df0101 !important;
}

a.text-primary:hover, a.text-primary:focus, a.text-primary:active {
  color: #d80000 !important;
}

a.text-primary:hover .text-decoration, a.text-primary:focus .text-decoration, a.text-primary:active .text-decoration {
  -webkit-text-decoration: underline #d80000;
          text-decoration: underline #d80000;
}

.text-secondary {
  color: #4d4d4d !important;
}

a.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active {
  color: #3b3b3b !important;
}

a.text-secondary:hover .text-decoration, a.text-secondary:focus .text-decoration, a.text-secondary:active .text-decoration {
  -webkit-text-decoration: underline #3b3b3b !important;
          text-decoration: underline #3b3b3b !important;
}

.text-success {
  color: #047205 !important;
}

a.text-success:hover, a.text-success:focus, a.text-success:active {
  color: #035003 !important;
}

a.text-success:hover .text-decoration, a.text-success:focus .text-decoration, a.text-success:active .text-decoration {
  -webkit-text-decoration: underline #035003 !important;
          text-decoration: underline #035003 !important;
}

.text-info {
  color: #006497 !important;
}

a.text-info:hover, a.text-info:focus, a.text-info:active {
  color: #004c73 !important;
}

a.text-info:hover .text-decoration, a.text-info:focus .text-decoration, a.text-info:active .text-decoration {
  -webkit-text-decoration: underline #004c73 !important;
          text-decoration: underline #004c73 !important;
}

.text-warning {
  color: #7d6e00 !important;
}

a.text-warning:hover, a.text-warning:focus, a.text-warning:active {
  color: #594f00 !important;
}

a.text-warning:hover .text-decoration, a.text-warning:focus .text-decoration, a.text-warning:active .text-decoration {
  -webkit-text-decoration: underline #594f00 !important;
          text-decoration: underline #594f00 !important;
}

.text-promotion {
  color: #db5c0c !important;
}

a.text-promotion:hover, a.text-promotion:focus, a.text-promotion:active {
  color: #b94e0a !important;
}

a.text-promotion:hover .text-decoration, a.text-promotion:focus .text-decoration, a.text-promotion:active .text-decoration {
  -webkit-text-decoration: underline #b94e0a !important;
          text-decoration: underline #b94e0a !important;
}

.text-danger {
  color: #df0101 !important;
}

a.text-danger:hover, a.text-danger:focus, a.text-danger:active {
  color: #bb0101 !important;
}

a.text-danger:hover .text-decoration, a.text-danger:focus .text-decoration, a.text-danger:active .text-decoration {
  -webkit-text-decoration: underline #bb0101 !important;
          text-decoration: underline #bb0101 !important;
}

.text-dark {
  color: #686868 !important;
}

a.text-dark:hover, a.text-dark:focus, a.text-dark:active {
  color: #565656 !important;
}

a.text-dark:hover .text-decoration, a.text-dark:focus .text-decoration, a.text-dark:active .text-decoration {
  -webkit-text-decoration: underline #565656 !important;
          text-decoration: underline #565656 !important;
}

.text-number {
  font-family: "Roboto", sans-serif !important;
}

a.link-decoration-underline,
a .link-decoration-underline {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

a.link-decoration-underline:hover, a.link-decoration-underline:active,
a .link-decoration-underline:hover,
a .link-decoration-underline:active {
  text-decoration-thickness: 2px;
  text-underline-offset: 1.5px;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}
