/* Reset */
*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: block;
  max-width: 100%;
}

.notification_523-3284 {
  position: relative;
  background-color: rgb(255, 255, 255);
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.frame-245_523-3286 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 76px;
}

.group-289_523-3285 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 76px;
}

.お知らせページ_306-2099 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 76px;
  background-color: rgb(26, 26, 26);
  border-bottom: 1px solid rgb(30, 41, 57);
}

.container_306-2100 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  position: absolute;
  left: 32px;
  top: 16px;
  width: 209.5px;
  height: 44px;
}

.mask-group_306-2101 {
  position: relative;
  width: 35.57px;
  height: 42.62px;
}

.group-15_306-2102 {
  position: absolute;
  left: 0;
  top: 0;
  width: 35.57px;
  height: 42.62px;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.063);
}

.subtract_306-2103 {
  position: absolute;
  left: 0;
  top: 0;
  width: 35.57px;
  height: 42.62px;
  background-color: rgb(105, 105, 105);
}

.group-4_306-2104 {
  position: absolute;
  left: 9.14px;
  top: 13.11px;
  width: 17.36px;
  height: 16.56px;
  border-radius: 3px;
}

.group-3_306-2105 {
  position: absolute;
  left: 0;
  top: 0;
  width: 17.36px;
  height: 16.56px;
  border-radius: 3px;
}

.group-2_306-2106 {
  position: absolute;
  left: 0px;
  top: 0;
  width: 17.36px;
  height: 16.56px;
  border-radius: 3px;
}

.group-2_306-2107 {
  position: absolute;
  left: 0;
  top: 0;
  width: 17.36px;
  height: 16.56px;
  border-radius: 3px;
}

.union_306-2108 {
  position: absolute;
  left: 0;
  top: 0;
  width: 17.36px;
  height: 16.56px;
  background-color: rgb(105, 105, 105);
  border-radius: 3px;
}

.group-14_306-2109 {
  position: absolute;
  left: -0.82px;
  top: -0.84px;
  width: 37.3px;
  height: 44.3px;
}

.rectangle-1_306-2110 {
  position: absolute;
  left: 18.69px;
  top: 10.7px;
  width: 18.61px;
  height: 33.59px;
  background: linear-gradient(0deg, rgb(242, 182, 0) 0%, rgb(140, 105, 0) 100%);
}

.rectangle-2_306-2111 {
  position: absolute;
  left: 0.03px;
  top: 10.7px;
  width: 18.66px;
  height: 33.59px;
  background: linear-gradient(0deg, rgb(255, 225, 0) 0%, rgb(255, 189, 0) 50%, rgb(255, 153, 0) 100%);
}

.rectangle-4_306-2112 {
  position: absolute;
  left: 0;
  top: 0px;
  width: 37.3px;
  height: 22.03px;
  background: linear-gradient(0deg, rgb(255, 174, 0) 0%, rgb(255, 246, 0) 100%);
}

.container_306-2113 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex: 1;
  height: 44px;
  flex-grow: 1;
}

.container_306-2114 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 44px;
  flex-grow: 1;
}

.container_306-2115 {
  position: relative;
  align-self: stretch;
  height: 44px;
}

.moneycharger_306-2116 {
  position: absolute;
  left: 0.43px;
  top: 0;
  width: 127px;
  height: 44px;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.44px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.icon-01-1_306-2117 {
  width: 31px;
  height: 32px;
  background-image: url('assets/news/fe634b984bd6656d71f69d2f8c24ed212778bd4f.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.frame-210_306-2118 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 94px;
  top: 50%;
  width: 656px;
  height: 30px;
}

.キャッシュバック_306-2119 {
  width: 139px;
  height: 30px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(245, 197, 24);
}

.ランキング_306-2120 {
  width: 90px;
  height: 30px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(255, 255, 255);
}

.キャンペーン_306-2121 {
  width: 101px;
  height: 30px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(255, 255, 255);
}

.自動売買_306-2122 {
  width: 98px;
  height: 30px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(245, 197, 24);
}

.パートナー募集_306-2123 {
  width: 130px;
  height: fit-content;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(255, 255, 255);
}

.container_306-2124 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 11px;
  position: absolute;
  left: 1238.5px;
  top: 19px;
  width: 252.73px;
  height: 38px;
}

.container_306-2125 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 41px;
  height: 24px;
}

.button_306-2126 {
  position: relative;
  width: 24px;
  height: 24px;
}

.n-_306-2127 {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 24px;
  font-family: 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', emoji, sans-serif;
  font-size: 19.2px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.31px;
  text-align: center;
  color: rgb(10, 10, 10);
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.text_306-2128 {
  position: relative;
  width: 19px;
  height: 20px;
  margin-left: -2px;
}

.n-_306-2129 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11px;
  height: 20px;
  font-family: 'Inter', sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(74, 85, 101);
  white-space: nowrap;
}

.button_306-2130 {
  position: relative;
  flex: 1;
  height: 38px;
  flex-grow: 1;
  box-shadow: inset 0 0 0 1px rgb(74, 85, 101);
  border-radius: 10px;
}

.ログイン_306-2131 {
  position: absolute;
  left: 20px;
  top: 9px;
  width: 56px;
  height: 20px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(255, 255, 255);
  white-space: nowrap;
}

.link_306-2132 {
  position: relative;
  width: 94px;
  height: 36px;
  background: linear-gradient(90deg, rgb(253, 199, 0) 0%, rgb(240, 177, 0) 100%);
  border-radius: 10px;
}

.無料登録_306-2133 {
  position: absolute;
  left: 19.27px;
  top: 8px;
  width: 56px;
  height: 20px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(0, 0, 0);
  white-space: nowrap;
}

.frame-248_523-3289 {
  position: absolute;
  left: 0;
  top: 76px;
  width: 1536px;
  height: 512px;
}

.hero_306-2135 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 512px;
  background-color: rgb(26, 26, 26);
}

.frame-247_523-3288 {
  position: absolute;
  left: 0;
  top: 29px;
  width: 1536px;
  height: 454px;
}

.frame-246_523-3287 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 454px;
}

.navigation_306-2136 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 0px 0px 0px 48px;
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 40px;
}

.navigation_306-2137 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: 1280px;
  height: 16px;
}

.link_306-2138 {
  display: flex;
  flex-direction: row;
  width: 35.41px;
  height: 16px;
}

.ホーム_306-2139 {
  width: fit-content;
  height: fit-content;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.text_306-2140 {
  display: flex;
  flex-direction: row;
  width: 7.56px;
  height: 16px;
}

.n-_306-2141 {
  width: fit-content;
  height: fit-content;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.link_306-2142 {
  display: flex;
  flex-direction: row;
  width: 56px;
  height: 16px;
}

.お知らせ_306-2143 {
  width: fit-content;
  height: fit-content;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.text_306-2144 {
  display: flex;
  flex-direction: row;
  width: 7.56px;
  height: 16px;
}

.text_306-2146 {
  display: flex;
  flex-direction: row;
  width: 26.27px;
  height: 16px;
}

.heading-1_306-2148 {
  position: absolute;
  left: 171px;
  top: 195px;
  width: 736px;
  height: 54px;
}

.お知らせ_306-2149 {
  position: absolute;
  left: 0;
  top: -4px;
  width: 160px;
  height: 48px;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
  text-align: left;
  color: rgb(255, 255, 255);
  white-space: nowrap;
}

.paragraph_306-2150 {
  position: absolute;
  left: 171px;
  top: 265px;
  width: 736px;
  height: 24px;
}

.メンテナンス情報と重要なアップデートをお届けします_306-2151 {
  position: absolute;
  left: 170px;
  top: 249px;
  width: 393px;
  height: 24px;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.31px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.sinbun-1_306-2406 {
  position: absolute;
  left: 1096px;
  top: 222px;
  width: 232px;
  height: 232px;
  background-image: url('assets/news/7cb3d9e02e6291addcb02f4640b51262c1338d4c.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.infomation_307-3844 {
  position: absolute;
  left: 175px;
  top: 171px;
  width: 142px;
  height: 40px;
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1.4px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.frame-249_523-3290 {
  position: absolute;
  left: 0;
  top: 588px;
  width: 1536px;
  height: 590.28px;
}

.newssection_306-2172 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 40px 168px 0px;
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 590.28px;
  background-color: rgb(17, 17, 17);
}

.container_306-2173 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 685.02px;
  align-self: stretch;
  height: 46.5px;
  border-bottom: 1px solid rgb(51, 51, 51);
}

.container_306-2174 {
  display: flex;
  flex-direction: row;
  width: 435.98px;
  height: 45.5px;
}

.button_306-2175 {
  position: relative;
  width: 101.58px;
  height: 45.5px;
  border-bottom: 2px solid rgb(245, 197, 24);
}

.すべて_306-2176 {
  position: absolute;
  left: 20px;
  top: 10px;
  width: 38px;
  height: 20px;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: center;
  color: rgb(245, 197, 24);
  white-space: nowrap;
}

.text_306-2177 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 63.58px;
  top: 12.75px;
  width: 18px;
  height: 18px;
  background-color: rgba(245, 197, 24, 0.15);
  border-radius: 33554400px;
}

.n-5_306-2178 {
  width: fit-content;
  height: fit-content;
  font-family: 'DM Mono', monospace;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
  text-align: center;
  color: rgb(245, 197, 24);
  white-space: nowrap;
}

.button_306-2179 {
  position: relative;
  width: 160.7px;
  height: 45.5px;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

.メンテナンス_306-2180 {
  position: absolute;
  left: 21px;
  top: 10px;
  width: 94px;
  height: 20px;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: center;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.text_306-2181 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 122.7px;
  top: 12.75px;
  width: 18px;
  height: 18px;
  background-color: rgba(113, 128, 150, 0.2);
  border-radius: 33554400px;
}

.n-2_306-2182 {
  width: fit-content;
  height: fit-content;
  font-family: 'DM Mono', monospace;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
  text-align: center;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.button_306-2183 {
  position: relative;
  flex: 1;
  height: 45.5px;
  flex-grow: 1;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

.重要なお知らせ_306-2184 {
  position: absolute;
  left: 22px;
  top: 10px;
  width: 107px;
  height: 20px;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: center;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.text_306-2185 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 135.7px;
  top: 12.75px;
  width: 18px;
  height: 18px;
  background-color: rgba(113, 128, 150, 0.2);
  border-radius: 33554400px;
}

.n-3_306-2186 {
  width: fit-content;
  height: fit-content;
  font-family: 'DM Mono', monospace;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
  text-align: center;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.dropdown_306-2187 {
  display: flex;
  flex-direction: column;
  padding: -571px 1368px 1px -1289px;
  width: 79px;
  height: 36px;
  background-color: rgb(34, 34, 34);
  box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
  border-radius: 8px;
}

.option_306-2188 {
  align-self: stretch;
  height: 0px;
}

.option_306-2189 {
  align-self: stretch;
  height: 0px;
}

.container_306-2190 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  padding: 1px;
  align-self: stretch;
  height: 439.78px;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
  border-radius: 14px;
}

.container_306-2191 {
  display: flex;
  flex-direction: column;
  padding: 0px 1px 0px 0px;
  align-self: stretch;
  height: 437.78px;
  flex-grow: 1;
  border-right: 1px solid rgb(51, 51, 51);
}

.container_306-2192 {
  position: relative;
  align-self: stretch;
  height: 65.5px;
  background-color: rgb(17, 17, 17);
  border-bottom: 1px solid rgb(51, 51, 51);
}

.text_306-2193 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 28px;
  top: 20.25px;
  width: 20px;
  height: 24px;
}

.n-_306-2194 {
  flex: 1;
  height: 24px;
  flex-grow: 1;
  font-family: 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', emoji, sans-serif;
  font-size: 19.2px;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  color: rgb(10, 10, 10);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
}

.text_306-2195 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 58px;
  top: 21.75px;
  width: 85.83px;
  height: 21px;
}

.メンテナンス_306-2196 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0.35px;
  text-align: left;
  color: rgb(0, 229, 160);
  white-space: nowrap;
}

.text_306-2197 {
  position: absolute;
  left: 530.39px;
  top: 20px;
  width: 39.61px;
  height: 24.5px;
  background-color: rgb(34, 34, 34);
  box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
  border-radius: 33554400px;
}

.n-2件_306-2198 {
  position: absolute;
  left: 11px;
  top: 4px;
  width: 18px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.newsitem_306-2199 {
  display: flex;
  flex-direction: column;
  padding: 0px 0px 1px;
  align-self: stretch;
  height: 107.09px;
  border-bottom: 1px solid rgb(51, 51, 51);
}

.container_306-2200 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  padding: 20px 28px 0px;
  align-self: stretch;
  height: 106.09px;
}

.container_306-2201 {
  position: relative;
  width: 66px;
  height: 18.5px;
}

.n-2026-03-22_306-2202 {
  position: absolute;
  left: 0;
  top: 2px;
  width: 66px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.container_306-2203 {
  position: relative;
  flex: 1;
  height: 66.09px;
}

.container_306-2204 {
  position: absolute;
  left: 0;
  top: 0;
  width: 448.33px;
  height: 19px;
}

.tag_306-2205 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 0;
  top: 0;
  width: 72.78px;
  height: 19px;
  background-color: rgba(113, 128, 150, 0.15);
  border-radius: 4px;
}

.終了済み_306-2206 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2207 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 25px;
  width: 448.33px;
  height: 19.5px;
}

.hfm・xs-cb計算システム-定期メンテナンス_306-2208 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.container_306-2209 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 48.5px;
  width: 448.33px;
  height: 17.59px;
}

.n-03-00-〜-05-00_306-2210 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2211 {
  display: flex;
  flex-direction: row;
  width: 7.67px;
  height: 18px;
}

.n-_306-2212 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.newsitem_306-2213 {
  display: flex;
  flex-direction: column;
  padding: 0px 0px 1px;
  align-self: stretch;
  height: 107.09px;
  border-bottom: 1px solid rgb(51, 51, 51);
}

.container_306-2214 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  padding: 20px 28px 0px;
  align-self: stretch;
  height: 106.09px;
}

.container_306-2215 {
  position: relative;
  width: 66px;
  height: 18.5px;
}

.n-2026-03-10_306-2216 {
  position: absolute;
  left: 0;
  top: 2px;
  width: 66px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.container_306-2217 {
  position: relative;
  flex: 1;
  height: 66.09px;
}

.container_306-2218 {
  position: absolute;
  left: 0;
  top: 0;
  width: 448.33px;
  height: 19px;
}

.tag_306-2219 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 0;
  top: 0;
  width: 72.78px;
  height: 19px;
  background-color: rgba(113, 128, 150, 0.15);
  border-radius: 4px;
}

.終了済み_306-2220 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2221 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 25px;
  width: 448.33px;
  height: 19.5px;
}

.全業者対応-システムアップデート_306-2222 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.container_306-2223 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 48.5px;
  width: 448.33px;
  height: 17.59px;
}

.n-02-00-〜-04-30_306-2224 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2225 {
  display: flex;
  flex-direction: row;
  width: 7.67px;
  height: 18px;
}

.n-_306-2226 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.link_306-2227 {
  display: flex;
  flex-direction: row;
  padding: 16px 28px;
  align-self: stretch;
  height: 51px;
  background-color: rgb(17, 17, 17);
  border-top: 1px solid rgb(51, 51, 51);
}

.過去のメンテナンスをすべて見る_306-2228 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2229 {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  height: 437.78px;
  flex-grow: 1;
}

.container_306-2230 {
  position: relative;
  align-self: stretch;
  height: 65.5px;
  background-color: rgb(17, 17, 17);
  border-bottom: 1px solid rgb(51, 51, 51);
}

.text_306-2231 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 28px;
  top: 20.25px;
  width: 20px;
  height: 24px;
}

.n-_306-2232 {
  flex: 1;
  height: 24px;
  flex-grow: 1;
  font-family: 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', emoji, sans-serif;
  font-size: 19.2px;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  color: rgb(10, 10, 10);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
}

.text_306-2233 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 58px;
  top: 21.75px;
  width: 100.17px;
  height: 21px;
}

.重要なお知らせ_306-2234 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0.35px;
  text-align: left;
  color: rgb(245, 197, 24);
  white-space: nowrap;
}

.text_306-2235 {
  position: absolute;
  left: 531.39px;
  top: 20px;
  width: 39.61px;
  height: 24.5px;
  background-color: rgb(34, 34, 34);
  box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
  border-radius: 33554400px;
}

.n-3件_306-2236 {
  position: absolute;
  left: 11px;
  top: 4px;
  width: 18px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.newsitem_306-2237 {
  display: flex;
  flex-direction: column;
  padding: 0px 0px 1px;
  align-self: stretch;
  height: 107.09px;
  border-bottom: 1px solid rgb(51, 51, 51);
}

.container_306-2238 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  padding: 20px 28px 0px;
  align-self: stretch;
  height: 106.09px;
}

.container_306-2239 {
  position: relative;
  width: 66px;
  height: 18.5px;
}

.n-2026-03-20_306-2240 {
  position: absolute;
  left: 0;
  top: 2px;
  width: 66px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.container_306-2241 {
  position: relative;
  flex: 1;
  height: 66.09px;
}

.container_306-2242 {
  position: absolute;
  left: 0;
  top: 0;
  width: 449.33px;
  height: 19px;
}

.tag_306-2243 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 0;
  top: 0;
  width: 52.28px;
  height: 19px;
  background-color: rgba(245, 197, 24, 0.1);
  border-radius: 4px;
}

.重要_306-2244 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(245, 197, 24);
}

.tag_306-2245 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 58.28px;
  top: 0;
  width: 60.64px;
  height: 19px;
  background-color: rgba(0, 229, 160, 0.1);
  border-radius: 4px;
}

.cb率更新_306-2246 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(0, 229, 160);
  white-space: nowrap;
}

.container_306-2247 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 25px;
  width: 449.33px;
  height: 19.5px;
}

.exness-スプレッド変更に伴うcb率更新のお知らせ_306-2248 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.container_306-2249 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 48.5px;
  width: 449.33px;
  height: 17.59px;
}

.適用日-2026-04-01〜_306-2250 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2251 {
  display: flex;
  flex-direction: row;
  width: 7.67px;
  height: 18px;
}

.n-_306-2252 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.newsitem_306-2253 {
  display: flex;
  flex-direction: column;
  padding: 0px 0px 1px;
  align-self: stretch;
  height: 107.09px;
  border-bottom: 1px solid rgb(51, 51, 51);
}

.container_306-2254 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  padding: 20px 28px 0px;
  align-self: stretch;
  height: 106.09px;
}

.container_306-2255 {
  position: relative;
  width: 66px;
  height: 18.5px;
}

.n-2026-03-12_306-2256 {
  position: absolute;
  left: 0;
  top: 2px;
  width: 66px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.container_306-2257 {
  position: relative;
  flex: 1;
  height: 66.09px;
}

.container_306-2258 {
  position: absolute;
  left: 0;
  top: 0;
  width: 449.33px;
  height: 19px;
}

.tag_306-2259 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 0;
  top: 0;
  width: 52.28px;
  height: 19px;
  background-color: rgba(245, 197, 24, 0.1);
  border-radius: 4px;
}

.重要_306-2260 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(245, 197, 24);
}

.tag_306-2261 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 58.28px;
  top: 0;
  width: 57px;
  height: 19px;
  background-color: rgba(0, 229, 160, 0.1);
  border-radius: 4px;
}

.新規追加_306-2262 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(0, 229, 160);
  white-space: nowrap;
}

.container_306-2263 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 25px;
  width: 449.33px;
  height: 19.5px;
}

.新規ブローカー追加：bitunix（仮想通貨取引所）_306-2264 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.container_306-2265 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 48.5px;
  width: 449.33px;
  height: 17.59px;
}

.追加日-2026-03-12_306-2266 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2267 {
  display: flex;
  flex-direction: row;
  width: 7.67px;
  height: 18px;
}

.n-_306-2268 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.newsitem_306-2269 {
  display: flex;
  flex-direction: column;
  padding: 0px 0px 1px;
  align-self: stretch;
  height: 107.09px;
  border-bottom: 1px solid rgb(51, 51, 51);
}

.container_306-2270 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  padding: 20px 28px 0px;
  align-self: stretch;
  height: 106.09px;
}

.container_306-2271 {
  position: relative;
  width: 66px;
  height: 18.5px;
}

.n-2026-03-05_306-2272 {
  position: absolute;
  left: 0;
  top: 2px;
  width: 66px;
  height: 17px;
  font-family: 'DM Mono', monospace;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.container_306-2273 {
  position: relative;
  flex: 1;
  height: 66.09px;
}

.container_306-2274 {
  position: absolute;
  left: 0;
  top: 0;
  width: 449.33px;
  height: 19px;
}

.tag_306-2275 {
  display: flex;
  flex-direction: row;
  padding: 2px 8px;
  position: absolute;
  left: 0;
  top: 0;
  width: 52.28px;
  height: 19px;
  background-color: rgba(245, 197, 24, 0.1);
  border-radius: 4px;
}

.重要_306-2276 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.25px;
  text-align: left;
  color: rgb(245, 197, 24);
}

.container_306-2277 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 25px;
  width: 449.33px;
  height: 19.5px;
}

.出金処理の一時遅延について（解消済み）_306-2278 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.container_306-2279 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 48.5px;
  width: 449.33px;
  height: 17.59px;
}

.影響時間-14-00〜16-30_306-2280 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.container_306-2281 {
  display: flex;
  flex-direction: row;
  width: 7.67px;
  height: 18px;
}

.n-_306-2282 {
  width: fit-content;
  height: fit-content;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
  white-space: nowrap;
}

.link_306-2283 {
  display: flex;
  flex-direction: row;
  padding: 16px 28px;
  align-self: stretch;
  height: 51px;
  background-color: rgb(17, 17, 17);
  border-top: 1px solid rgb(51, 51, 51);
}

.すべてのお知らせを見る_306-2284 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-align: left;
  color: rgb(113, 128, 150);
}

.frame-250_523-3291 {
  position: absolute;
  left: 1px;
  top: 590px;
  width: 1536px;
  height: 330px;
}

.section_306-2286 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1536px;
  height: 330px;
  background-color: rgb(26, 26, 26);
}

.container_306-2287 {
  position: absolute;
  left: 378px;
  top: 50px;
  width: 896px;
  height: 202px;
  background-color: rgb(26, 26, 26);
  box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
  border-radius: 10px;
}

.container_306-2288 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 123px;
  position: absolute;
  left: 33px;
  top: 33px;
  width: 830px;
  height: 136px;
}

.container_306-2289 {
  width: 96px;
  height: 96px;
}

.container_306-2290 {
  position: relative;
  flex: 1;
  height: 136px;
}

.heading-2_306-2291 {
  display: flex;
  flex-direction: row;
  position: absolute;
  left: 0;
  top: 0;
  width: 702px;
  height: 30px;
}

.ご不明な点はサポートへ、-またはfaqをご確認ください。_306-2292 {
  flex: 1;
  height: fit-content;
  flex-grow: 1;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.container_306-2295 {
  position: absolute;
  left: 0;
  top: 86px;
  width: 702px;
  height: 50px;
}

.button_306-2300 {
  position: absolute;
  left: 234px;
  top: 0;
  width: 213.13px;
  height: 50px;
  box-shadow: inset 0 0 0 1px rgb(255, 255, 255);
  border-radius: 10px;
}

.チャットサポート_306-2304 {
  position: absolute;
  left: 43px;
  top: 13px;
  width: 126px;
  height: 24px;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.31px;
  text-align: center;
  color: rgb(255, 255, 255);
  white-space: nowrap;
}

.button_306-2313 {
  position: absolute;
  left: 8px;
  top: 0;
  width: 213.13px;
  height: 50px;
  box-shadow: inset 0 0 0 1px rgb(245, 197, 24);
  border-radius: 10px;
}

.よくある質問_306-2317 {
  position: absolute;
  left: 59px;
  top: 13px;
  width: 95px;
  height: 24px;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.31px;
  text-align: center;
  color: rgb(245, 197, 24);
  white-space: nowrap;
}

.questione-1_306-2305 {
  position: absolute;
  left: 54px;
  top: 7px;
  width: 187px;
  height: 187px;
  background-image: url('assets/news/d6d7f95897b9931915b868da0bfd03277b766005.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.フッター_523-3294 {
  position: absolute;
  left: -1px;
  top: 1508px;
  width: 1536px;
  height: 732px;
  overflow: hidden;
  background-color: rgb(26, 26, 26);
  border-radius: 2px;
}

.frame-252_523-3293 {
  position: absolute;
  left: 76px;
  top: 50px;
  width: 1383px;
  height: 632px;
}

.frame-251_523-3292 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1383px;
  height: 632px;
}

.group-266_304-1602 {
  position: absolute;
  left: 149px;
  top: 15px;
  width: 352px;
  height: 76px;
}

.moneycharger-海外fxキャッシュバックサービス-累計200億円の支払い実績_304-1603 {
  position: absolute;
  left: 0;
  top: 0;
  width: 352px;
  height: 76px;
  font-family: 'Inter', sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.日本語-english_304-1604 {
  position: absolute;
  left: 0;
  top: 551px;
  width: 227px;
  height: 44px;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(114, 114, 114);
}

.group-267_304-1605 {
  position: absolute;
  left: 94px;
  top: 159px;
  width: 1176px;
  height: 314px;
}

.サービス-キャッシュバック-ランキング-キャンペーン-自動売買-パートナー募集_304-1606 {
  position: absolute;
  left: 0;
  top: 0;
  width: 222px;
  height: 314px;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.コンテンツ-マネチャとは？-ご利用ガイド-自動売買とは？-マネチャメディア_304-1607 {
  position: absolute;
  left: 318px;
  top: 0;
  width: 222px;
  height: 314px;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.サポート-faq-お問い合わせ-お知らせ_304-1608 {
  position: absolute;
  left: 636px;
  top: 0;
  width: 222px;
  height: 314px;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.コミュニティ-x-line-telegram-discord_304-1609 {
  position: absolute;
  left: 954px;
  top: 0;
  width: 222px;
  height: 314px;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: left;
  color: rgb(255, 255, 255);
}

.line-14_304-1610 {
  position: absolute;
  left: 0;
  top: 541px;
  width: 1383px;
  height: 0;
  border: none;
}

.mask-group_304-1611 {
  position: absolute;
  left: 34px;
  top: 0;
  width: 88px;
  height: 105.45px;
}

.group-15_304-1612 {
  position: absolute;
  left: 0;
  top: 0;
  width: 88px;
  height: 105.45px;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.063);
}

.subtract_304-1613 {
  position: absolute;
  left: 0;
  top: 0;
  width: 88px;
  height: 105.45px;
  background-color: rgb(105, 105, 105);
}

.group-4_304-1614 {
  position: absolute;
  left: 22.62px;
  top: 32.43px;
  width: 42.94px;
  height: 40.98px;
  border-radius: 3px;
}

.group-3_304-1615 {
  position: absolute;
  left: 0;
  top: 0;
  width: 42.94px;
  height: 40.98px;
  border-radius: 3px;
}

.group-2_304-1616 {
  position: absolute;
  left: 0px;
  top: 0;
  width: 42.94px;
  height: 40.98px;
  border-radius: 3px;
}

.group-2_304-1617 {
  position: absolute;
  left: 0;
  top: 0px;
  width: 42.94px;
  height: 40.98px;
  border-radius: 3px;
}

.union_304-1618 {
  position: absolute;
  left: 0;
  top: 0px;
  width: 42.94px;
  height: 40.98px;
  background-color: rgb(105, 105, 105);
  border-radius: 3px;
}

.group-14_304-1619 {
  position: absolute;
  left: -2.03px;
  top: -2.07px;
  width: 92.28px;
  height: 109.59px;
}

.rectangle-1_304-1620 {
  position: absolute;
  left: 46.24px;
  top: 26.48px;
  width: 46.04px;
  height: 83.12px;
  background: linear-gradient(0deg, rgb(242, 182, 0) 0%, rgb(140, 105, 0) 100%);
}

.rectangle-2_304-1621 {
  position: absolute;
  left: 0.07px;
  top: 26.48px;
  width: 46.17px;
  height: 83.12px;
  background: linear-gradient(0deg, rgb(255, 225, 0) 0%, rgb(255, 189, 0) 50%, rgb(255, 153, 0) 100%);
}

.rectangle-4_304-1622 {
  position: absolute;
  left: 0;
  top: 0px;
  width: 92.28px;
  height: 54.51px;
  background: linear-gradient(0deg, rgb(255, 174, 0) 0%, rgb(255, 246, 0) 100%);
}

.利用規約-プライバシーポリシー-コンテンツポリシー-運営会社情報-監修者_304-1623 {
  position: absolute;
  left: 235px;
  top: 567px;
  width: 989px;
  height: 43px;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(255, 255, 255);
}

.copyright-2026-money-charger-all-rights-reserved_304-1624 {
  position: absolute;
  left: 235px;
  top: 589px;
  width: 989px;
  height: 43px;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 45px;
  letter-spacing: -0.15px;
  text-align: center;
  color: rgb(113, 128, 150);
}

/* === Mobile Styles (max-width: 768px) === */
@media (max-width: 768px) {
  .notification_523-3284 { display: none !important; }
  .notification-sp_523-3306 { display: block !important; }
  .notification-sp_523-3306 {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
  }
  
  .app_523-3307 {
    display: flex;
    flex-direction: column;
    padding: 60px 0px 0px;
    position: absolute;
    left: 0;
    top: 0;
    width: 377.23px;
    height: 1977.96px;
    background-color: rgb(10, 10, 10);
  }
  
  .section_523-3308 {
    position: relative;
    align-self: stretch;
    height: 203.95px;
    overflow: hidden;
    background-color: rgb(26, 26, 26);
  }
  
  .container_523-3309 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    position: absolute;
    left: 16px;
    top: 32px;
    width: 345.23px;
    height: 16px;
  }
  
  .text_523-3310 {
    display: flex;
    flex-direction: row;
    width: 35.4px;
    height: 16px;
  }
  
  .ホーム_523-3311 {
    width: fit-content;
    height: fit-content;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .text_523-3312 {
    display: flex;
    flex-direction: row;
    width: 7.56px;
    height: 16px;
  }
  
  .n-_523-3313 {
    width: fit-content;
    height: fit-content;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .text_523-3314 {
    display: flex;
    flex-direction: row;
    width: 48px;
    height: 16px;
  }
  
  .お知らせ_523-3315 {
    width: fit-content;
    height: fit-content;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .image_523-3316 {
    position: absolute;
    left: 277.23px;
    top: 19.99px;
    width: 119.99px;
    height: 119.99px;
    overflow: hidden;
    opacity: 0.5;
    background-image: url('assets/news/7cb3d9e02e6291addcb02f4640b51262c1338d4c.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  
  .container_523-3317 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    position: absolute;
    left: 16px;
    top: 64px;
    width: 345.23px;
    height: 107.96px;
  }
  
  .paragraph_523-3318 {
    display: flex;
    flex-direction: row;
    align-self: stretch;
    height: 16px;
  }
  
  .infomation_523-3319 {
    flex: 1;
    height: fit-content;
    flex-grow: 1;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.6px;
    text-align: left;
    color: rgb(113, 128, 150);
  }
  
  .heading-2_523-3320 {
    display: flex;
    flex-direction: row;
    align-self: stretch;
    height: 36px;
  }
  
  .お知らせ_523-3321 {
    flex: 1;
    height: fit-content;
    flex-grow: 1;
    font-family: 'Inter', sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 36px;
    letter-spacing: 0.4px;
    text-align: left;
    color: rgb(255, 255, 255);
  }
  
  .paragraph_523-3322 {
    position: relative;
    align-self: stretch;
    height: 39.98px;
  }
  
  .メンテナンス情報と重要なアップデートをお届けします_523-3323 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 335px;
    height: 40px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(113, 128, 150);
  }
  
  .section_523-3324 {
    display: flex;
    flex-direction: column;
    padding: 0px 0px 1px;
    align-self: stretch;
    height: 45.05px;
    background-color: rgb(0, 0, 0);
    border-bottom: 1px solid rgb(51, 51, 51);
  }
  
  .container_523-3325 {
    display: flex;
    flex-direction: column;
    padding: 0px -86px 0px 0px;
    align-self: stretch;
    height: 43.97px;
    overflow: hidden;
  }
  
  .container_523-3326 {
    position: relative;
    align-self: stretch;
    height: 43.97px;
  }
  
  .button_523-3327 {
    position: absolute;
    left: 16px;
    top: 0;
    width: 96.95px;
    height: 43.97px;
  }
  
  .すべて_523-3328 {
    position: absolute;
    left: 17px;
    top: 12.07px;
    width: 41px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .text_523-3329 {
    position: absolute;
    left: 61px;
    top: 13.24px;
    width: 19.96px;
    height: 17.99px;
    background-color: rgba(245, 197, 24, 0.15);
    border-radius: 36164600px;
  }
  
  .n-5_523-3330 {
    position: absolute;
    left: 6px;
    top: 1.99px;
    width: 8px;
    height: 16px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .container_523-3331 {
    position: absolute;
    left: 0;
    top: 41.98px;
    width: 96.95px;
    height: 1.99px;
    background-color: rgb(245, 197, 24);
  }
  
  .button_523-3332 {
    position: absolute;
    left: 112.95px;
    top: 0;
    width: 159.93px;
    height: 43.97px;
  }
  
  .メンテナンス_523-3333 {
    position: absolute;
    left: 18px;
    top: 12.07px;
    width: 100px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .text_523-3334 {
    position: absolute;
    left: 124.21px;
    top: 13.24px;
    width: 19.72px;
    height: 17.99px;
    background-color: rgba(113, 128, 150, 0.2);
    border-radius: 36164600px;
  }
  
  .n-2_523-3335 {
    position: absolute;
    left: 6px;
    top: 1.99px;
    width: 8px;
    height: 16px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .button_523-3336 {
    position: absolute;
    left: 272.88px;
    top: 0;
    width: 174.65px;
    height: 43.97px;
  }
  
  .重要なお知らせ_523-3337 {
    position: absolute;
    left: 18px;
    top: 12.07px;
    width: 114px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .text_523-3338 {
    position: absolute;
    left: 138.63px;
    top: 13.24px;
    width: 20.02px;
    height: 17.99px;
    background-color: rgba(113, 128, 150, 0.2);
    border-radius: 36164600px;
  }
  
  .n-3_523-3339 {
    position: absolute;
    left: 6px;
    top: 1.99px;
    width: 8px;
    height: 16px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .section_523-3340 {
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-self: stretch;
    height: 790.86px;
    background-color: rgb(0, 0, 0);
  }
  
  .container_523-3341 {
    display: flex;
    flex-direction: column;
    padding: 16px 16px 1px;
    align-self: stretch;
    height: 61.08px;
    background-color: rgb(17, 17, 17);
    border-bottom: 1px solid rgb(51, 51, 51);
  }
  
  .container_523-3342 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 228.02px;
    padding: 0px;
    align-self: stretch;
    height: 28.01px;
  }
  
  .container_523-3343 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    width: 71.64px;
    height: 28.01px;
  }
  
  .text_523-3344 {
    position: relative;
    width: 22.63px;
    height: 28.01px;
  }
  
  .n-_523-3345 {
    position: absolute;
    left: 0;
    top: -0.92px;
    width: 20px;
    height: 28px;
    font-family: 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', emoji, sans-serif;
    font-size: 22.4px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.45px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  
  .text_523-3346 {
    position: relative;
    width: 41px;
    height: 19.99px;
  }
  
  .すべて_523-3347 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 41px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(253, 199, 0);
    white-space: nowrap;
  }
  
  .container_523-3348 {
    position: relative;
    width: 45.57px;
    height: 26.14px;
    background-color: rgb(34, 34, 34);
    box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
    border-radius: 36164600px;
  }
  
  .n-5件_523-3349 {
    position: absolute;
    left: 13.07px;
    top: 5.07px;
    width: 20px;
    height: 16px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .container_523-3350 {
    position: relative;
    align-self: stretch;
    height: 596.73px;
  }
  
  .article_523-3351 {
    display: flex;
    flex-direction: column;
    padding: 22px 16px 1px;
    position: absolute;
    left: 0;
    top: 0;
    width: 377.23px;
    height: 133px;
    border-bottom: 1px solid rgb(51, 51, 51);
  }
  
  .button_523-3352 {
    position: relative;
    align-self: stretch;
    height: 89.47px;
  }
  
  .container_523-3353 {
    position: absolute;
    left: 0;
    top: 0;
    width: 345.23px;
    height: 89.47px;
  }
  
  .container_523-3354 {
    position: absolute;
    left: 0;
    top: 0;
    width: 60.15px;
    height: 19px;
  }
  
  .n-2026-03-22_523-3355 {
    position: absolute;
    left: 0;
    top: 3.07px;
    width: 61px;
    height: 15px;
    font-family: 'Menlo', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .container_523-3356 {
    position: absolute;
    left: 72.14px;
    top: 0;
    width: 245.1px;
    height: 89.47px;
  }
  
  .container_523-3357 {
    position: absolute;
    left: 0;
    top: 5.56px;
    width: 65.27px;
    height: 17.46px;
    background-color: rgba(113, 128, 150, 0.15);
    border-radius: 4px;
  }
  
  .終了済み_523-3358 {
    position: absolute;
    left: 8px;
    top: 2.06px;
    width: 48px;
    height: 14px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 13.5px;
    letter-spacing: 0.17px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .heading-3_523-3359 {
    position: absolute;
    left: 0;
    top: 31.02px;
    width: 245.1px;
    height: 38.46px;
  }
  
  .hfm・xs-cb計算システム-定期メンテナンス_523-3360 {
    position: absolute;
    left: 0;
    top: -1px;
    width: 244px;
    height: 39px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.25px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(255, 255, 255);
  }
  
  .paragraph_523-3361 {
    display: flex;
    flex-direction: row;
    position: absolute;
    left: 0;
    top: 73.47px;
    width: 245.1px;
    height: 16px;
  }
  
  .n-03-00-〜-05-00_523-3362 {
    flex: 1;
    height: fit-content;
    flex-grow: 1;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-align: left;
    color: rgb(113, 128, 150);
  }
  
  .icon_523-3363 {
    position: absolute;
    left: 329.23px;
    top: 4px;
    width: 16px;
    height: 16px;
    overflow: hidden;
  }
  
  .vector_523-3364 {
    position: absolute;
    left: 25%;
    width: 8px;
    top: 37.5%;
    height: 4px;
    border: 1px solid rgb(113, 128, 150);
  }
  
  .article_523-3365 {
    display: flex;
    flex-direction: column;
    padding: 22px 16px 1px;
    position: absolute;
    left: 0;
    top: 133px;
    width: 377.23px;
    height: 113.77px;
    border-bottom: 1px solid rgb(51, 51, 51);
  }
  
  .button_523-3366 {
    position: relative;
    align-self: stretch;
    height: 70.24px;
  }
  
  .container_523-3367 {
    position: absolute;
    left: 0;
    top: 0;
    width: 345.23px;
    height: 70.24px;
  }
  
  .container_523-3368 {
    position: absolute;
    left: 0;
    top: 0;
    width: 60.15px;
    height: 19px;
  }
  
  .n-2026-03-10_523-3369 {
    position: absolute;
    left: 0;
    top: 3.07px;
    width: 61px;
    height: 15px;
    font-family: 'Menlo', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .container_523-3370 {
    position: absolute;
    left: 72.14px;
    top: 0;
    width: 245.1px;
    height: 70.24px;
  }
  
  .container_523-3371 {
    position: absolute;
    left: 0;
    top: 5.56px;
    width: 65.27px;
    height: 17.46px;
    background-color: rgba(113, 128, 150, 0.15);
    border-radius: 4px;
  }
  
  .終了済み_523-3372 {
    position: absolute;
    left: 8px;
    top: 2.06px;
    width: 48px;
    height: 14px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 13.5px;
    letter-spacing: 0.17px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .heading-3_523-3373 {
    display: flex;
    flex-direction: row;
    position: absolute;
    left: 0;
    top: 31.02px;
    width: 245.1px;
    height: 19.23px;
  }
  
  .全業者対応-システムアップデート_523-3374 {
    flex: 1;
    height: fit-content;
    flex-grow: 1;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.25px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(255, 255, 255);
  }
  
  .paragraph_523-3375 {
    display: flex;
    flex-direction: row;
    position: absolute;
    left: 0;
    top: 54.24px;
    width: 245.1px;
    height: 16px;
  }
  
  .n-02-00-〜-04-30_523-3376 {
    flex: 1;
    height: fit-content;
    flex-grow: 1;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-align: left;
    color: rgb(113, 128, 150);
  }
  
  .icon_523-3377 {
    position: absolute;
    left: 329.23px;
    top: 4px;
    width: 16px;
    height: 16px;
    overflow: hidden;
  }
  
  .vector_523-3378 {
    position: absolute;
    left: 25%;
    width: 8px;
    top: 37.5%;
    height: 4px;
    border: 1px solid rgb(113, 128, 150);
  }
  
  .article_523-3379 {
    display: flex;
    flex-direction: column;
    padding: 22px 16px 1px;
    position: absolute;
    left: 0;
    top: 246.78px;
    width: 377.23px;
    height: 117.01px;
    border-bottom: 1px solid rgb(51, 51, 51);
  }
  
  .button_523-3380 {
    position: relative;
    align-self: stretch;
    height: 73.47px;
  }
  
  .container_523-3381 {
    position: absolute;
    left: 0;
    top: 0;
    width: 345.23px;
    height: 73.47px;
  }
  
  .container_523-3382 {
    position: absolute;
    left: 0;
    top: 0;
    width: 60.15px;
    height: 19px;
  }
  
  .n-2026-02-28_523-3383 {
    position: absolute;
    left: 0;
    top: 3.07px;
    width: 61px;
    height: 15px;
    font-family: 'Menlo', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .container_523-3384 {
    position: absolute;
    left: 72.14px;
    top: 0;
    width: 245.1px;
    height: 73.47px;
  }
  
  .container_523-3385 {
    position: absolute;
    left: 0;
    top: 5.56px;
    width: 47.27px;
    height: 17.46px;
    background-color: rgba(113, 128, 150, 0.15);
    border-radius: 4px;
  }
  
  .重要_523-3386 {
    position: absolute;
    left: 8px;
    top: 2.06px;
    width: 30px;
    height: 14px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 13.5px;
    letter-spacing: 0.17px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .heading-3_523-3387 {
    position: absolute;
    left: 0;
    top: 31.02px;
    width: 245.1px;
    height: 38.46px;
  }
  
  .exness-スプレッド変更に伴うcb率更新のお知らせ_523-3388 {
    position: absolute;
    left: 0;
    top: -1px;
    width: 234px;
    height: 39px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.25px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(255, 255, 255);
  }
  
  .icon_523-3389 {
    position: absolute;
    left: 329.23px;
    top: 4px;
    width: 16px;
    height: 16px;
    overflow: hidden;
  }
  
  .vector_523-3390 {
    position: absolute;
    left: 25%;
    width: 8px;
    top: 37.5%;
    height: 4px;
    border: 1px solid rgb(113, 128, 150);
  }
  
  .article_523-3391 {
    display: flex;
    flex-direction: column;
    padding: 22px 16px 1px;
    position: absolute;
    left: 0;
    top: 363.79px;
    width: 377.23px;
    height: 117.01px;
    border-bottom: 1px solid rgb(51, 51, 51);
  }
  
  .button_523-3392 {
    position: relative;
    align-self: stretch;
    height: 73.47px;
  }
  
  .container_523-3393 {
    position: absolute;
    left: 0;
    top: 0;
    width: 345.23px;
    height: 73.47px;
  }
  
  .container_523-3394 {
    position: absolute;
    left: 0;
    top: 0;
    width: 60.15px;
    height: 19px;
  }
  
  .n-2026-02-15_523-3395 {
    position: absolute;
    left: 0;
    top: 3.07px;
    width: 61px;
    height: 15px;
    font-family: 'Menlo', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .container_523-3396 {
    position: absolute;
    left: 72.14px;
    top: 0;
    width: 245.1px;
    height: 73.47px;
  }
  
  .container_523-3397 {
    position: absolute;
    left: 0;
    top: 5.56px;
    width: 65.27px;
    height: 17.46px;
    background-color: rgba(113, 128, 150, 0.15);
    border-radius: 4px;
  }
  
  .お知らせ_523-3398 {
    position: absolute;
    left: 8px;
    top: 2.06px;
    width: 48px;
    height: 14px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 13.5px;
    letter-spacing: 0.17px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .heading-3_523-3399 {
    position: absolute;
    left: 0;
    top: 31.02px;
    width: 245.1px;
    height: 38.46px;
  }
  
  .取引プロ-一億bitmint（仮想通貨取引所）の_523-3400 {
    position: absolute;
    left: 0;
    top: -1px;
    width: 242px;
    height: 39px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.25px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(255, 255, 255);
  }
  
  .icon_523-3401 {
    position: absolute;
    left: 329.23px;
    top: 4px;
    width: 16px;
    height: 16px;
    overflow: hidden;
  }
  
  .vector_523-3402 {
    position: absolute;
    left: 25%;
    width: 8px;
    top: 37.5%;
    height: 4px;
    border: 1px solid rgb(113, 128, 150);
  }
  
  .button_523-3403 {
    position: absolute;
    left: 16px;
    top: 503.26px;
    width: 345.23px;
    height: 73.47px;
  }
  
  .container_523-3404 {
    position: absolute;
    left: 0;
    top: 0;
    width: 345.23px;
    height: 73.47px;
  }
  
  .container_523-3405 {
    position: absolute;
    left: 0;
    top: 0;
    width: 60.15px;
    height: 19px;
  }
  
  .n-2026-02-08_523-3406 {
    position: absolute;
    left: 0;
    top: 3.07px;
    width: 61px;
    height: 15px;
    font-family: 'Menlo', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .container_523-3407 {
    position: absolute;
    left: 72.14px;
    top: 0;
    width: 245.1px;
    height: 73.47px;
  }
  
  .container_523-3408 {
    position: absolute;
    left: 0;
    top: 5.56px;
    width: 56.26px;
    height: 17.46px;
    background-color: rgba(113, 128, 150, 0.15);
    border-radius: 4px;
  }
  
  .新機能_523-3409 {
    position: absolute;
    left: 8px;
    top: 2.06px;
    width: 39px;
    height: 14px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 13.5px;
    letter-spacing: 0.17px;
    text-align: left;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .heading-3_523-3410 {
    position: absolute;
    left: 0;
    top: 31.02px;
    width: 245.1px;
    height: 38.46px;
  }
  
  .送金料無料キャンペーン-スタート（銀行直通）_523-3411 {
    position: absolute;
    left: 0;
    top: -1px;
    width: 240px;
    height: 39px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.25px;
    letter-spacing: -0.15px;
    text-align: left;
    color: rgb(255, 255, 255);
  }
  
  .icon_523-3412 {
    position: absolute;
    left: 329.23px;
    top: 4px;
    width: 16px;
    height: 16px;
    overflow: hidden;
  }
  
  .vector_523-3413 {
    position: absolute;
    left: 25%;
    width: 8px;
    top: 37.5%;
    height: 4px;
    border: 1px solid rgb(113, 128, 150);
  }
  
  .button_523-3414 {
    position: relative;
    align-self: stretch;
    height: 53.06px;
    background-color: rgb(17, 17, 17);
    border-top: 1px solid rgb(51, 51, 51);
  }
  
  .過去のメンテナンスをすべて見る_523-3415 {
    position: absolute;
    left: 77.14px;
    top: 17.15px;
    width: 223px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
  .footer_523-3416 {
    display: flex;
    flex-direction: column;
    gap: 32px;
    padding: 33px 16px 0px;
    align-self: stretch;
    height: 295px;
    background-color: rgb(10, 10, 10);
    border-top: 1px solid rgb(51, 51, 51);
  }
  
  .container_523-3417 {
    position: relative;
    width: 345.23px;
    height: 222.11px;
    background-color: rgb(17, 17, 17);
    border-radius: 10px;
  }
  
  .image_523-3418 {
    position: absolute;
    left: 140.62px;
    top: 24px;
    width: 64px;
    height: 64px;
    overflow: hidden;
    background-image: url('assets/news/fe634b984bd6656d71f69d2f8c24ed212778bd4f.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  
  .paragraph_523-3419 {
    position: absolute;
    left: 24px;
    top: 103.99px;
    width: 297.23px;
    height: 39.98px;
  }
  
  .ご不明点はサポートへ、_523-3420 {
    position: absolute;
    left: 72.88px;
    top: 0.08px;
    width: 153px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .またはfaqをご確認ください。_523-3421 {
    position: absolute;
    left: 52.26px;
    top: 20.07px;
    width: 193px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .container_523-3422 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    padding: 0px;
    position: absolute;
    left: 24px;
    top: 159.97px;
    width: 297.23px;
    height: 38.14px;
  }
  
  .button_523-3423 {
    position: relative;
    flex: 1;
    height: 38.14px;
    box-shadow: inset 0 0 0 1px rgb(245, 197, 24);
    border-radius: 10px;
  }
  
  .よくある質問_523-3424 {
    position: absolute;
    left: 30.33px;
    top: 9.15px;
    width: 84px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .button_523-3425 {
    position: relative;
    flex: 1;
    height: 38.14px;
    background-color: rgb(34, 34, 34);
    box-shadow: inset 0 0 0 1px rgb(51, 51, 51);
    border-radius: 10px;
  }
  
  .チャットサポート_523-3426 {
    position: absolute;
    left: 17.62px;
    top: 9.15px;
    width: 111px;
    height: 20px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.15px;
    text-align: center;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .footer_591-4677 {
    position: relative;
    width: 377px;
    height: 678px;
    background-color: rgb(26, 26, 26);
    border-top: 1px solid rgb(30, 41, 57);
  }
  
  .container_591-4678 {
    position: absolute;
    left: 16px;
    top: 33.07px;
    width: 345.23px;
    height: 120.95px;
  }
  
  .container_591-4679 {
    position: absolute;
    left: 0;
    top: 0;
    width: 345.23px;
    height: 48px;
  }
  
  .n-11mask-group-1_591-4680 {
    position: absolute;
    left: 154px;
    top: 3.93px;
    width: 37px;
    height: 44px;
    background-image: url('assets/news/e196e5f7155e921d52f55039fc55ea26c817ee85.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  
  .heading-3_591-4681 {
    position: absolute;
    left: 0;
    top: 56px;
    width: 345.23px;
    height: 24px;
  }
  
  .moneycharger_591-4682 {
    position: absolute;
    left: 114.25px;
    top: -0.84px;
    width: 117px;
    height: 24px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .paragraph_591-4683 {
    position: absolute;
    left: 0;
    top: 83.98px;
    width: 345.23px;
    height: 16.49px;
  }
  
  .海外fxキャッシュバックサービス_591-4684 {
    position: absolute;
    left: 88.71px;
    top: 0.08px;
    width: 169px;
    height: 17px;
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16.5px;
    letter-spacing: 0.06px;
    text-align: center;
    color: rgb(114, 114, 114);
    white-space: nowrap;
  }
  
  .paragraph_591-4685 {
    position: absolute;
    left: 0;
    top: 104.46px;
    width: 345.23px;
    height: 16.49px;
  }
  
  .累計200億円の支払い実績_591-4686 {
    position: absolute;
    left: 106.31px;
    top: 0.08px;
    width: 132px;
    height: 17px;
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16.5px;
    letter-spacing: 0.06px;
    text-align: center;
    color: rgb(0, 212, 151);
    white-space: nowrap;
  }
  
  .container_591-4687 {
    position: absolute;
    left: 16px;
    top: 186.02px;
    width: 345.23px;
    height: 314px;
  }
  
  .container_591-4688 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: absolute;
    left: 32px;
    top: -0.02px;
    width: 131px;
    height: 158px;
  }
  
  .heading-4_591-4689 {
    position: relative;
    align-self: stretch;
    height: 24px;
  }
  
  .サービス_591-4690 {
    position: absolute;
    left: 0;
    top: -0.84px;
    width: 64px;
    height: 24px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .container_591-4691 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
    height: 122.01px;
  }
  
  .link_591-4692 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .キャッシュバック_591-4693 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 96px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4694 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .ランキング_591-4695 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 60px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4696 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .キャンペーン_591-4697 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 72px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4698 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .自動売買_591-4699 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 48px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4700 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .パートナー募集_591-4701 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 84px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .container_591-4702 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: absolute;
    left: 183px;
    top: -0.02px;
    width: 131px;
    height: 158px;
  }
  
  .heading-4_591-4703 {
    position: relative;
    align-self: stretch;
    height: 24px;
  }
  
  .コンテンツ_591-4704 {
    position: absolute;
    left: 0;
    top: -0.84px;
    width: 80px;
    height: 24px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .container_591-4705 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
    height: 96.01px;
  }
  
  .link_591-4706 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .マネチャとは？_591-4707 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 84px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4708 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .ご利用ガイド_591-4709 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 72px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4710 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .自動売買とは？_591-4711 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 84px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4712 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .マネチャメディア_591-4713 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 96px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .container_591-4714 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: absolute;
    left: 32px;
    top: 181.98px;
    width: 131px;
    height: 132px;
  }
  
  .heading-4_591-4715 {
    position: relative;
    align-self: stretch;
    height: 24px;
  }
  
  .サポート_591-4716 {
    position: absolute;
    left: 0;
    top: -0.84px;
    width: 64px;
    height: 24px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .container_591-4717 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
    height: 70.01px;
  }
  
  .link_591-4718 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .faq_591-4719 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 24px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4720 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .お問い合わせ_591-4721 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 72px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4722 {
    position: relative;
    width: 160.61px;
    height: 18px;
  }
  
  .お知らせ_591-4723 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 48px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .container_591-4724 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: absolute;
    left: 183px;
    top: 181.98px;
    width: 131px;
    height: 132px;
  }
  
  .heading-4_591-4725 {
    position: relative;
    align-self: stretch;
    height: 24px;
  }
  
  .コミュニティ_591-4726 {
    position: absolute;
    left: 0;
    top: -0.84px;
    width: 96px;
    height: 24px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: rgb(245, 197, 24);
    white-space: nowrap;
  }
  
  .container_591-4727 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
    height: 96.01px;
  }
  
  .link_591-4728 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .x_591-4729 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 8px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4730 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .line_591-4731 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 27px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4732 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .telegram_591-4733 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 54px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .link_591-4734 {
    position: relative;
    width: 160.62px;
    height: 18px;
  }
  
  .discord_591-4735 {
    position: absolute;
    left: 0;
    top: 0.08px;
    width: 45px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .paragraph_591-4736 {
    position: absolute;
    left: 16px;
    top: 532px;
    width: 345.23px;
    height: 16.49px;
  }
  
  .日本語-english_591-4737 {
    position: absolute;
    left: 118.38px;
    top: 0.08px;
    width: 109px;
    height: 17px;
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16.5px;
    text-align: center;
    color: rgb(114, 114, 114);
    white-space: nowrap;
  }
  
  .container_591-4738 {
    position: absolute;
    left: 16px;
    top: 572.49px;
    width: 345.23px;
    height: 1.08px;
    border-top: 1px solid rgb(114, 114, 114);
  }
  
  .paragraph_591-4739 {
    position: absolute;
    left: 16px;
    top: 597.57px;
    width: 345.23px;
    height: 18px;
  }
  
  .利用規約-プライバシーポリシー-コンテンツポリシー-運営会社情報-監修者_591-4740 {
    position: absolute;
    left: 6.53px;
    top: -0.84px;
    width: 332px;
    height: 18px;
    font-family: 'Inter', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    color: rgb(255, 255, 255);
    white-space: nowrap;
  }
  
  .paragraph_591-4741 {
    position: absolute;
    left: 16px;
    top: 631.57px;
    width: 345.23px;
    height: 15px;
  }
  
  .copyright-2026-money-charger-all-rights-reserved_591-4742 {
    position: absolute;
    left: 43.67px;
    top: 0.08px;
    width: 259px;
    height: 15px;
    font-family: 'Inter', sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: center;
    color: rgb(113, 128, 150);
    white-space: nowrap;
  }
  
}
