.slide-fade-enter-active[data-v-9f832a12],
.slide-fade-leave-active[data-v-9f832a12] {
  transition: all 0.3s ease-out;
}
.slide-fade-enter-from[data-v-9f832a12],
.slide-fade-leave-to[data-v-9f832a12] {
  transform: translateY(-5px);
  opacity: 0;
}.slide-fade-enter-active[data-v-ff4295fa],
.slide-fade-leave-active[data-v-ff4295fa] {
  transition: all 0.3s ease-out;
}
.slide-fade-enter-from[data-v-ff4295fa],
.slide-fade-leave-to[data-v-ff4295fa] {
  transform: translateY(-5px);
  opacity: 0;
}
.parent__menu[data-v-ff4295fa] {
  border-bottom: none !important;
}
.child__menu[data-v-ff4295fa] {
  padding-left: 1rem !important;
  border-bottom: none !important;
}
.child__menu.last[data-v-ff4295fa] {
  border-bottom: 1px solid #4c4e62 !important;
}
.box-selected[data-v-ff4295fa] {
  color: #febd09 !important;
  opacity: 1 !important;
}
.news[data-v-ff4295fa] {
  position: relative;
}
.news span[data-v-ff4295fa] {
  position: absolute;
  top: -2px;
  left: calc(100% + 3px);
  color: #fff;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  background: #fe5709;
  border-radius: 10px;
  min-width: 20px;
  padding: 0 3px;
  box-sizing: border-box;
}
.coin-name img[data-v-ff4295fa],
.coin-name[data-v-ff4295fa] img {
  width: 1rem;
  height: 1rem;
  margin-right: 3px;
}
@media screen and (min-width: 1024px) {
.coin-name[data-v-ff4295fa] {
    text-align: left !important;
    padding-left: 3px !important;
}
}.lang_sel[data-v-bb9fab68] {
  display: block;
}
#header[data-v-bb9fab68] {
  position: relative;
}
.progress[data-v-bb9fab68] {
  width: 100%;
  height: 2px;
  background-color: #febd09;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  animation: progress-bb9fab68 2s ease-in-out;
  display: none;
}
.progress.show[data-v-bb9fab68] {
  display: block;
}
@keyframes progress-bb9fab68 {
0% {
    width: 0;
}
100% {
    width: 100%;
}
}
@media screen and (max-width: 1024px) {
.menu1[data-v-bb9fab68],
  .menu2[data-v-bb9fab68] {
    display: block;
}
}
.new-hamburger[data-v-bb9fab68] {
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.new-hamburger span[data-v-bb9fab68] {
  width: 49.5%;
  text-align: center;
  padding: 10px 0;
}
.new-hamburger span[data-v-bb9fab68]:first-of-type {
  border: 1px solid #fff;
  color: #fff;
}
.new-hamburger span[data-v-bb9fab68]:last-of-type {
  border: 1px solid #febd09;
  color: #febd09;
}
@media screen and (max-width: 1024px) {
#menu[data-v-bb9fab68] {
    border-bottom: none;
}
}
.header-trade[data-v-bb9fab68],
.container-trade[data-v-bb9fab68] {
  height: 60px !important;
}#pmenu .open_1,
#pmenu .open_2,
#pmenu .open_3,
#pmenu .open_4,
#pmenu .open_5,
#pmenu .open_6,
#pmenu .open_7,
#pmenu .open_8,
#pmenu .open_9,
#pmenu .open_10,
#pmenu .open_11,
#pmenu .open_12,
#pmenu .open_13,
#pmenu .open_14,
#pmenu .open_15,
#pmenu .open_16,
#menu .open_1,
#menu .open_2,
#menu .open_3,
#menu .open_4,
#menu .open_5,
#menu .open_6,
#menu .open_7,
#menu .open_8,
#menu .open_9,
#menu .open_10,
#menu .open_11,
#menu .open_12,
#menu .open_13,
#menu .open_14,
#menu .open_15,
#menu .open_16 {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  opacity: 0.6;
}.breadcrumb li span[itemprop=name][data-v-b4cf5721] {
  font-size: 0.75rem;
}.ryuui[data-v-4f37114c] {
  padding-bottom: 1.5rem;
}
.footer_links[data-v-4f37114c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_links a[data-v-4f37114c] {
  margin: 5px;
  display: block;
}
.footer_links img[data-v-4f37114c] {
  margin-bottom: 0px;
}
@media screen and (max-width: 480px) {
.footer_links[data-v-4f37114c] {
    display: block;
}
}.association_set[data-v-9b551230] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.association_set a[data-v-9b551230] {
  margin: 5px;
  display: block;
}
.association_set img[data-v-9b551230] {
  margin-bottom: 0px;
}
@media screen and (max-width: 480px) {
.association_set[data-v-9b551230] {
    display: block;
}
}.association_set[data-v-d1973e62] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.association_set a[data-v-d1973e62] {
  margin: 5px;
  display: block;
}
.association_set img[data-v-d1973e62] {
  margin-bottom: 0px;
}
.association_set .jvcea_img[data-v-d1973e62] {
  height: 40px;
  width: auto;
}
@media screen and (max-width: 480px) {
.association_set[data-v-d1973e62] {
    display: block;
}
}
.copyright.center[data-v-d1973e62] {
  text-align: center;
}.existing_customer img[data-v-32a3d95d] {
  width: 130px;
}
#scroll[data-v-32a3d95d] {
  display: block;
}
.fade-enter-active[data-v-32a3d95d],
.fade-leave-active[data-v-32a3d95d] {
  transition: all 0.2s linear;
  opacity: 1;
}
.fade-enter-from[data-v-32a3d95d],
.fade-leave-to[data-v-32a3d95d] {
  opacity: 0;
}/* Base CSS files */
/**************** reset ****************/
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}
/* Document */
/* ============================================ */
/**
	* 1. Correct the line height in all browsers.
	* 2. Prevent adjustments of font size after orientation changes in iOS.
	* 3. Remove gray overlay on links for iOS.
	*/
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-tap-highlight-color: transparent;
  /* 3*/
}
/* Sections */
/* ============================================ */
/**
	* Remove the margin in all browsers.
	*/
body {
  margin: 0;
}
/**
	* Render the `main` element consistently in IE.
	*/
main {
  display: block;
}
/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}
/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
/* Grouping content */
/* ============================================ */
/**
	* 1. Add the correct box sizing in Firefox.
	* 2. Show the overflow in Edge and IE.
	*/
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}
/**
	* 1. Correct the inheritance and scaling of font size in all browsers.
	* 2. Correct the odd `em` font sizing in all browsers.
	*/
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: inherit;
  /* 2 */
}
address {
  font-style: inherit;
}
/* Text-level semantics */
/* ============================================ */
/**
	* Remove the gray background on active links in IE 10.
	*/
a {
  word-wrap: break-word;
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}
/**
	* 1. Remove the bottom border in Chrome 57-
	* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
	*/
abbr[title] {
  text-decoration: underline dotted;
  /* 2 */
}
/**
	* Add the correct font weight in Chrome, Edge, and Safari.
	*/
b,
strong {
  font-weight: bolder;
}
/**
	* 1. Correct the inheritance and scaling of font size in all browsers.
	* 2. Correct the odd `em` font sizing in all browsers.
	*/
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: inherit;
  /* 2 */
}
/**
	* Add the correct font size in all browsers.
	*/
small {
  font-size: 80%;
}
/**
	* Prevent `sub` and `sup` elements from affecting the line height in
	* all browsers.
	*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Replaced content */
/* ============================================ */
/**
	* Prevent vertical alignment issues.
	*/
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}
/* Forms */
/* ============================================ */
/**
	* Reset form fields to make them styleable.
	* 1. Make form elements stylable across systems iOS especially.
	* 2. Inherit text-transform from parent.
	*/
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  /* 1 */
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit;
  /* 2 */
}
/**
	* Reset radio and checkbox appearance to preserve their look in iOS.
	*/
[type="checkbox"] {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}
[type="radio"] {
  -webkit-appearance: radio;
  appearance: radio;
}
/**
	* Correct cursors for clickable elements.
	*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}
button:disabled,
[type="button"]:disabled,
[type="reset"]:disabled,
[type="submit"]:disabled {
  cursor: default;
}
/**
	* Improve outlines for Firefox and unify style with input elements & buttons.
	*/
:-moz-focusring {
  outline: auto;
}
select:disabled {
  opacity: inherit;
}
/**
	* Remove padding
	*/
option {
  padding: 0;
}
/**
	* Reset to invisible
	*/
fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}
legend {
  padding: 0;
}
/**
	* Add the correct vertical alignment in Chrome, Firefox, and Opera.
	*/
progress {
  vertical-align: baseline;
}
/**
	* Remove the default vertical scrollbar in IE 10+.
	*/
textarea {
  overflow: auto;
}
/**
	* Correct the cursor style of increment and decrement buttons in Chrome.
	*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
	* 1. Correct the outline style in Safari.
	*/
[type="search"] {
  outline-offset: -2px;
  /* 1 */
}
/**
	* Remove the inner padding in Chrome and Safari on macOS.
	*/
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
	* 1. Correct the inability to style clickable types in iOS and Safari.
	* 2. Fix font inheritance.
	*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/**
	* Clickable labels
	*/
label[for] {
  cursor: pointer;
}
/* Interactive */
/* ============================================ */
/*
	* Add the correct display in Edge, IE 10+, and Firefox.
	*/
details {
  display: block;
}
/*
	* Add the correct display in all browsers.
	*/
summary {
  display: list-item;
}
/*
	* Remove outline for editable content.
	*/
[contenteditable]:focus {
  outline: auto;
}
/* Tables */
/* ============================================ */
/**
	1. Correct table border color inheritance in all Chrome and Safari.
	*/
table {
  border-color: inherit;
  /* 1 */
}
caption {
  text-align: left;
}
td,
th {
  vertical-align: top;
  padding: 0;
}
th {
  text-align: left;
  font-weight: bold;
}
#user_wrap {
	display: flex;
	justify-content: space-evenly;
	max-width: 1280px;
	margin: 0 auto;
	align-items: flex-start;
}
#sidenav {
	margin: 2.5rem 0 2.5rem 1rem;
	padding: 0;
	border: 1px solid #FEBD09;
	min-width: 280px;
}
#menu {
	display: block;
}
#menu .menu2 {
	list-style-type: none;
	height: 118px;
	padding: 0;
	display: flex;
	justify-content: space-around;
}
#menu .menu2 li {
	position: relative;
	/*width: calc(100% / 7);float: left;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
#menu .menu2 li a {
	display: block;
	margin: 0;
	padding: 52px 0;
	color: #fff;
	font-size: .88rem;
	/*line-height: 1;*/
	text-decoration: none;
	opacity: .9;
}
#menu .menu2 li a.mls1 {
	letter-spacing: -.1em;
}
#menu .menu2 li a:hover {
	opacity: 1;
}
#menu .menu2 li ul {
	list-style: none;
	position: absolute;
	top: 117px;
	left: 0;
	margin: 0;
	padding: 0;
	min-width: 232px;
	background: rgba(23, 26, 55, .6);
}
#menu .menu2 li ul li {
	overflow: hidden;
	width: 100%;
	height: 0;
	color: #fff;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}
#menu .menu2 li ul li span,
#menu .menu2 li ul li a {
	padding: 12px 0;
	margin-top: 0;
	text-align: left;
	font-size: .88rem;
	font-weight: normal;
}
#menu .menu2 li:hover>span,
#menu .menu2 li:hover>a {
	color: #fff;
	display: block;
}
#menu .menu2 li:hover ul {
	border-top: 2px solid #FEBD09;
	border-bottom: 2px solid #FEBD09;
	border: 2px solid #FEBD09;
	padding: 1.5rem .5rem;
	backdrop-filter: blur(4px);
}
#menu .menu2 li:hover ul:before {
	content: "";
	position: absolute;
	top: -10px;
	left: 24px;
	margin-left: -4px;
	border: 5px solid transparent;
	border-bottom: 5px solid #171b36;
	z-index: 2;
}
#menu .menu2 li:hover ul:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 26px;
	margin-left: -6px;
	border: 5px solid transparent;
	border-bottom: 5px solid #FEBD09;
	z-index: 1;
}
#menu .menu2 li:hover ul li {
	overflow: visible;
	height: 42px;
	display: inline-table;
}
#menu .menu2 li:hover ul li:first-child {
	border-top: 0;
}
#menu .menu2 li:hover ul li:last-child {
	border-bottom: 0;
}
#menu .menu2 li a i {
	color: #FEBD09;
	font-size: .82rem;
}
#menu .menu2 li a i {
	display: none;
}
#menu .menu2 li ul li a i {
	display: inline-block;
}
#menu-btn-check {
	display: none;
}
#pmenu {
	list-style-type: none;
	height: 118px;
	padding: 0;
	display: flex;
	justify-content: space-around;
}
#pmenu li {
	position: relative;
	/*width: calc(100% / 7);float: left;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
#pmenu li a {
	display: block;
	margin: 0;
	padding: 52px 0;
	color: #fff;
	font-size: .88rem;
	/*line-height: 1;*/
	text-decoration: none;
	opacity: .9;
}
#pmenu li a.mls1 {
	letter-spacing: -.1em;
}
#pmenu li a:hover {
	opacity: 1;
}
#pmenu li ul {
	list-style: none;
	position: absolute;
	top: 117px;
	left: 0;
	margin: 0;
	padding: 0;
	min-width: 232px;
	background: rgba(23, 26, 55, .6);
}
#pmenu li ul li {
	overflow: hidden;
	width: 100%;
	height: 0;
	color: #fff;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}
#pmenu li ul li span,
#pmenu li ul li a {
	padding: 8px 0;
	margin-top: 0;
	text-align: left;
	font-size: .8rem;
	font-weight: normal;
}
#pmenu-btn-check {
	display: none;
}
#pmenu li a i {
	color: #FEBD09;
	font-size: .82rem;
}
#pmenu li a i {
	display: none;
}
#pmenu li ul li a i {
	display: inline-block;
}
#pmenu {
	width: calc(100% - 4px);
	margin: 2px;
	align-content: space-around;
	flex-direction: column;
	height: unset;
}
#pmenu li ul {
	list-style: none;
	position: relative;
	top: unset;
	left: unset;
	margin: 0;
	padding: 0;
	min-width: unset;
}
#pmenu li:last-child ul {
	left: auto;
	width: auto;
}
#pmenu li {
	width: 100%;
	float: none;
	border-top: 1px solid #FEBD09;
	position: relative;
}
#pmenu li a {
	margin: 0 48px 0 0;
	padding: 8px;
	text-align: left;
}
#pmenu li ul {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: none;
	border-top: 1px solid #9C9Ea2;
}
#pmenu li ul li {
	overflow: hidden;
	width: 100%;
	height: auto;
	color: #fff;
	border-top: none;
	border-bottom: 1px solid #4C4E62;
}
#pmenu li ul li a {
	margin: 0;
	padding: 8px;
	background-color: transparent;
	font-weight: 300;
	padding-left: calc(8px + 1em);
}
#pmenu li a i,
#pmenu li ul li a i {
	display: inline-block;
}
#pmenu .open_1,
#pmenu .open_2,
#pmenu .open_3,
#pmenu .open_4,
#pmenu .open_5,
#pmenu .open_6,
#pmenu .open_7,
#pmenu .open_8,
#pmenu .open_9,
#pmenu .open_10,
#pmenu .open_11,
#pmenu .open_12,
#pmenu .open_13,
#pmenu .open_14,
#pmenu .open_15,
#pmenu .open_16 {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 32px;
	line-height: 32px;
	opacity: .6;
}
.wal_list {
	padding: 12px;
	display: flex !important;
	padding-right: 8px !important;
}
#menu li ul li .box-left {
	width: 33%;
	display: block;
	text-align: right;
	color: #FEBD09;
}
#menu li ul li .box-center {
	width: 33%;
	display: block;
	text-align: right;
}
#menu li ul li .box-right {
	width: 34%;
	display: block;
	text-align: right;
}
#pmenu li ul li .box-left {
	width: 33%;
	display: block;
	text-align: right;
	color: #FEBD09;
}
#pmenu li ul li .box-center {
	width: 33%;
	display: block;
	text-align: right;
}
#pmenu li ul li .box-right {
	width: 34%;
	display: block;
	text-align: right;
}
#pmenu .menu1 li:first-child,
#pmenu.pmenu1 li:first-child {
	border-top: 0;
}
.login-info {
	padding: 8px 0 !important;
}
.info-data {
	display: block;
	padding: 2px 0;
	text-align: center;
}
.menutab1,
.menutab2 {
	display: none;
}
@media (max-width: 1024px) {
#user_wrap {
		display: block;
		max-width: unset;
		margin: 0 0;
}
#sidenav {
		display: none;
}
.header_nav {
		width: 0;
		margin: 0;
}
.menu-btn {
		position: fixed;
		top: 12px;
		right: 4px;
		display: flex;
		height: 40px;
		width: 40px;
		justify-content: center;
		align-items: center;
		z-index: 90;
		background: rgba(23, 27, 54, .75);
		border-radius: 50%;
}
.menu-btn span,
	.menu-btn span:before,
	.menu-btn span:after {
		content: '';
		display: block;
		height: 2px;
		width: 18px;
		border-radius: 3px;
		background-color: #ffffff;
		position: absolute;
}
.menu-btn span:before {
		bottom: 7px;
}
.menu-btn span:after {
		top: 7px;
}
#menu-btn-check:checked~.menu-btn span {
		background-color: rgba(255, 255, 255, 0);
}
#menu-btn-check:checked~.menu-btn span::before {
		bottom: 0;
		transform: rotate(45deg);
}
#menu-btn-check:checked~.menu-btn span::after {
		top: 0;
		transform: rotate(-45deg);
}
.menu-content {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 80;
		background-color: #3584bb;
}
.menu-content {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 100%;
		z-index: 80;
		transition: all 0.5s;
		padding-top: 64px;
		overflow-y: scroll;
		background-color: #171A37;
		max-width: unset;
}
#menu-btn-check:checked~.menu-content {
		left: 0;
}
.header_nav {
		height: auto;
		background: none;
		padding-top: 0;
}
#menu .menu2 {
		width: calc(100% - 4px);
		margin: 2px;
		align-content: space-around;
		flex-direction: column;
		height: unset;
		display: none;
}
#menu .menu1 {
		width: calc(100% - 4px);
		margin: 2px;
		align-content: space-around;
		flex-direction: column;
		height: unset;
		display: block;
}
#menu .menu2 li ul {
		list-style: none;
		position: relative;
		top: unset;
		left: unset;
		margin: 0;
		padding: 0;
		min-width: unset;
}
#menu .menu2 li:last-child ul {
		left: auto;
		width: auto;
}
#menu .menu2 li {
		width: 100%;
		float: none;
		border-top: 1px solid #FEBD09;
		position: relative;
}
#menu .menu2 li a {
		margin: 0 48px 0 0;
		padding: 12px;
		text-align: left;
}
#menu .menu2 li ul {
		list-style: none;
		position: relative;
		margin: 0;
		padding: 0;
		overflow: hidden;
		display: none;
		border-top: 1px solid #9C9Ea2;
}
#menu .menu2 li ul li {
		overflow: hidden;
		width: 100%;
		height: auto;
		color: #fff;
		border-top: none;
		border-bottom: 1px solid #4C4E62;
}
#menu .menu2 li ul li a {
		margin: 0;
		padding: 12px;
		background-color: transparent;
		font-weight: 300;
		padding-left: calc(12px + 1em);
}
#menu .menu2 li a i,
	#menu li ul li a i {
		display: inline-block;
}
#menu .menu2 {
		border-bottom: 1px solid #FEBD09;
}
#menu .menu2 .open1,
	#menu .open2,
	#menu .open3,
	#menu .open4,
	#menu .open5,
	#menu .menu2 .open6,
	#menu .open7,
	#menu .open8,
	#menu .open9,
	#menu .open10,
	#menu .menu2 .open11,
	#menu .open12,
	#menu .open13,
	#menu .open14,
	#menu .open15,
	#menu .menu2 .open16 {
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		opacity: .6;
}
#menu li:hover ul {
		border: none !important;
		border-top: 1px solid #9C9Ea2 !important;
		padding: 0 !important;
}
#menu li:hover ul li {
		height: auto;
}
.menutab1 {
		display: block;
		position: absolute;
		top: 23px;
		padding: 12px 25px 11px;
		left: 16px;
		border: 1px solid #FEBD09;
		border-bottom: none;
		border-radius: 8px 8px 0 0;
		z-index: 97;
		background: #191a35;
		opacity: .5;
}
.menutab2 {
		display: block;
		position: absolute;
		top: 23px;
		padding: 12px 25px 11px;
		left: 90px;
		border: 1px solid #FEBD09;
		border-bottom: none;
		border-radius: 8px 8px 0 0;
		z-index: 97;
		background: #191a35;
		opacity: .5;
}
.menutab1.menuactv,
	.menutab2.menuactv {
		opacity: 1;
		padding: 12px 25px;
}
}
@media (max-width: 349px) {
nav#h_nav {
		padding-left: 2px;
}
.menutab1 {
		top: 27px;
}
.menutab2 {
		top: 27px;
}
.menutab1.menuactv,
	.menutab2.menuactv {
		opacity: 1;
		padding: 12px 25px;
}
}
.loginart h1 {
	margin: 2.25rem auto;
	text-align: center;
	font-size: 2rem;
}
.loginart h2 {
	margin: 2rem auto;
	text-align: center;
	font-size: 1.8rem;
	color: #fff;
}
.loginart h3 {
	margin: 1.75rem auto;
	text-align: center;
	font-size: 1.6rem;
	color: #fff;
}
.loginart h4 {
	margin: 1.5rem auto;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
}
.loginart h5 {
	margin: 1.25rem auto;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
}
@media (max-width: 1024px) {
.loginart h1 {
		font-size: 1.8rem;
}
.loginart h2 {
		font-size: 1.6rem;
}
.loginart h3 {
		font-size: 1.4rem;
}
.loginart h4 {
		font-size: 1.2rem;
}
.loginart h5 {
		font-size: 1.1rem;
}
}
.total-assets {
	max-width: 480px;
	margin: 2rem auto;
	border: 2px solid #FEBD09;
	background: #081828;
	padding: .75rem;
	font-size: 1.25rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.total-assets dt {
	width: 35%;
	text-align: center;
	color: #FEBD09;
	font-weight: bold;
}
.total-assets dd {
	width: 65%;
	text-align: center;
	font-size: 1.75rem;
}
.total-assets dd span {
	font-size: 1rem;
	padding-left: .4rem;
}
.account-info {
	border: 1px solid #fff;
	background: #081828;
	border-radius: .5rem;
	margin: 1rem 0;
	padding: 0 1rem 0;
}
.account-info ul {}
.account-info ul li {
	display: flex;
	align-items: center;
	min-height: 2.2rem;
	border-bottom: 1px dotted #ccc;
}
.account-info ul li.account-title {
	border-bottom: 2px solid #fff;
}
.account-info ul li.account-total {
	border-bottom: none;
	min-height: 3.3rem;
}
.account-info ul li .column_01 {
	width: 34%;
}
.account-info ul li .column_02 {
	width: 33%;
	text-align: right;
}
.account-info ul li .column_03 {
	width: 33%;
	text-align: right;
}
.account-info ul li .column_04 {
	width: 50%;
}
.account-info ul li .column_05 {
	width: 50%;
	text-align: right;
}
.price_attention {
	font-size: .82rem;
	opacity: .8;
}
#rate_error {
	margin: 1rem .5rem;
	border: 1px solid #FEBD09;
	background: #081828;
	padding: .75rem;
	color: #FEBD09;
	text-align: center;
}
.coin_r_wrap {
	display: flex;
	flex-wrap: wrap;
}
.coin_r_set {
	width: calc(50% - 1rem);
	margin: .5rem;
	border: 1px solid #FEBD09;
	background: #081828;
	padding: .75rem;
	display: flex;
	align-items: center;
}
.crs_icon {
	width: 3rem;
}
.crs_icon img {
	width: 2rem;
}
.crs_info {
	width: calc(100% - 3rem);
}
.display_price {
	display: flex;
	align-items: end;
}
.display_price1 {
	width: 55%;
	color: #FEBD09;
}
.display_price1 .price_active {
	font-size: 1.8rem;
	font-weight: bold;
}
.display_price2 {
	width: 45%;
	font-size: .88rem;
}
.price_hl {
	display: flex;
	align-items: center;
	font-size: .88rem;
}
.price_hl li {
	width: 55%;
	margin: .2rem 0 0;
}
.price_hl li:last-child {
	width: 45%;
}
.text_red {
	color: #ff2525;
}
.text_green {
	color: #00bd00;
}
@media (max-width: 1200px) {
.coin_r_set {
		width: 65%;
		margin: .5rem auto;
}
}
@media (max-width: 1024px) {
.coin_r_set {
		width: calc(100% - 1rem);
		margin: .5rem auto;
}
.display_price1 .price_active {
		font-size: 1.5rem;
}
.display_price2 {
		font-size: .8rem;
}
.price_hl {
		font-size: .8rem;
}
}
.pc-table {
	display: table;
	border: 1px solid #fff;
	background: #081828;
}
.sp-table {
	display: none;
}
.pc-table thead {
	background: #000;
}
.pc-table thead th {
	font-weight: bold;
}
.pc-table th,
.pc-table td {
	color: #fff;
}
th.ta-right,
td.ta-right {
	text-align: right;
}
@media (max-width: 1024px) {
.pc-table {
		display: none;
}
.sp-table {
		display: table;
		border: 1px solid #fff;
		background: #081828;
}
.sp-table td,
	.sp-table th {
		padding: .3rem .75rem;
		font-size: .9rem;
}
.sp-table td {}
.sp-table th {
		background: #000;
		text-align: right;
		color: #ccc;
}
.sp-table th.ta-right {
		color: #f9fafc;
		background: transparent;
}
.sp-table tr.b-bot4 {
		border-bottom: 1px solid #fff;
}
}
#pagination {}
#pagination li a {
	color: #fff;
	border: 1px solid #fff;
	padding: .5rem .75rem;
	background: #000;
}
#pagination li span {
	color: #000 !important;
	border: 1px solid #fff;
	padding: .5rem .75rem;
	background: #fff;
}
@media (max-width: 1024px) {
#pagination li a {
		font-size: .88rem;
		padding: .75rem .75rem;
}
#pagination li span {
		font-size: .88rem;
		padding: .75rem .75rem;
}
#pagination li {
		padding-left: .6rem;
}
}
.notice {
	color: #d00;
	margin-bottom: 1rem;
}
.formbox,
.formbox2,
#quick_deposit,
#transferForm {
	/* border:1px solid #fff; */
	width: calc(100% - 2rem);
	max-width: 720px !important;
	margin: 0 auto;
	padding: 1rem;
	background: transparent;
}
.formbox2 select.form-control,
.formbox select.form-control,
#quick_deposit select.form-control,
#transferForm select.form-control {
	display: block;
	background: #fff;
	color: #414751;
	width: 100%;
	line-height: 2.25rem;
	margin: .5rem 0;
	padding: 0 .5rem;
	position: relative;
	border-radius: 6px;
	font-size: .88rem;
}
.indent-1,
.formbox li div,
#quick_deposit li div,
#transferForm li div {
	font-size: .88rem;
	margin: .5em 0 1.5rem;
}
.formbox li div p,
#quick_deposit li div p,
#transferForm li div p {
	margin: .25em 0;
}
.indent-1 {
	margin: 1.25em 0;
}
@media (max-width: 1024px) {
.formbox2,
	.formbox,
	#quick_deposit,
	#transferForm {
		width: 96%;
		max-width: unset;
		margin: 0 auto;
}
}
.qrback {
	text-align: center;
}
.qrback svg {
	background: #fff;
	display: inline-block;
	margin: 1rem auto 0;
}
.error {
	background: transparent;
	margin: .4rem 0;
}
#cont_table {
	margin-bottom: 1rem;
}
input.error,
textarea.error {
	color: #000 !important;
	background: #fff !important;
	border: 1px solid #ff0000 !important;
}
#div_id_twostep_code {
	margin-top: 2rem;
}
.uk-button-default {
	background: #fff;
	color: #FEBD09;
	margin-right: .5rem;
	border-radius: 3px !important;
}
.uk-button-default:hover {
	background: #febd09;
	color: #fff;
	border-color: #febd09;
}
.uk-tab>*>a {
	color: #ccc;
}
.uk-form-label,
.uk-tab>.uk-active>a {
	color: #FEBD09;
}
.uk-margin-top {
	margin-top: 0 !important;
}
.coin_r_set.crs_wm {
	margin: 1rem auto 0;
}
.coin_r_set.crs_wm div {
	margin: 0 auto;
}
.ysval {
	margin: 2rem auto !important;
	text-align: center;
}
.ysval_val {
	font-size: 1.5rem !important;
	color: #febd09;
	font-weight: bold;
}
#point_balance_error {
	color: #c00;
	text-align: center;
}
.button-operation {
	margin-top: .25rem;
	text-align: right;
}
.two_step_auth_way {
	margin: 2rem 0 1rem -1rem;
	display: block;
}
.pl8,
.tbw-pl8 li {
	padding: .2rem 1rem;
}
/**** Large Transaction ****/
.larget_linkset {
	border-bottom: 2px solid #febd09;
	height: calc(2.5rem + 2px);
	margin-bottom: 2.5rem !important;
}
.larget_link {
	background: #171A37;
	height: 2.5rem;
	width: 7.5rem;
	line-height: 2.5rem;
	display: block;
	float: left;
	margin: 0 0 0 1.5rem;
	text-align: center;
	font-weight: bold;
	font-size: 1.2rem;
	color: #febd09;
}
.larget_link_active {
	border: 2px solid #febd09;
	border-bottom: 0;
	height: calc(2.5rem + 2px);
}
.larget_link_notactive {
	border: none;
}
.larget_linkset a:hover {
	background: #febd09;
	color: #171A37;
	opacity: 1;
}
.larget_wrap {
	display: flex;
	justify-content: space-around;
}
.larget_l_wrap {
	width: calc(50% - 1rem);
}
.larget_r_wrap {
	width: calc(50% - 1rem);
}
.larget_time {
	background: #febd09;
	color: #171A37;
	padding: .8rem 4%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.5rem;
	align-items: center;
}
.larget_time_2 {
	text-align: right;
	font-size: 2.5rem;
	font-weight: bold;
}
.larget_time_1_head {
	font-size: 1.3rem;
	font-weight: bold;
}
.larget_time_1_body {
	font-size: .7rem;
}
.larget_rate {
	border: 1px solid #febd09;
	margin-bottom: 1.5rem;
	background-color: #171A37;
}
.larget_rate_head {
	border-bottom: 1px solid #febd09;
	line-height: 2rem;
	font-weight: bold;
	color: #febd09;
	text-align: center;
}
.larget_rate_body {
	background: -moz-linear-gradient(top, #171A37, #2C2E52);
	background: -webkit-linear-gradient(top, #171A37, #2C2E52);
	background: linear-gradient(to bottom, #171A37, #2C2E52);
	padding: .8rem 4%;
	display: flex;
	justify-content: space-between;
	font-weight: bold;
}
.larget_rate_bid,
.larget_rate_ask {
	width: 50%;
}
.larget_rate_bid span,
.larget_rate_ask span {
	color: #febd09;
}
.larget_rate_ask div,
.larget_rate_bid div {
	margin-top: .2rem;
	font-size: 1.2rem;
}
.larget_coin {
	display: flex;
	justify-content: space-between;
	margin: .8rem 4% 1.5rem;
	align-items: center;
}
.larget_coin_1 {
	width: 3rem;
	text-align: center;
}
.larget_coin_2 {
	width: calc(100% - 12rem);
	font-weight: bold;
}
.larget_coin_3 {
	width: 7rem;
	font-size: 1.1rem;
	text-align: right;
}
.larget_coin_1 img {
	max-width: 2.5rem;
}
.larget_coin_2 div {
	font-size: 1.2rem;
	margin-bottom: .25rem;
}
.larget_coin_2 span {
	opacity: .75;
}
.lc3_up {
	color: #0EB461;
}
.lc3_down {
	color: #dc2351;
}
.lc3_up:after {
	content: "↑";
}
.lc3_down:after {
	content: "↓";
}
.larget_form {
	margin: .25rem 4%;
}
.larget_form_head {
	font-size: 1.2rem;
	margin: .25rem 0;
	font-weight: bold;
}
.larget_form_body {
	font-size: .9rem;
	opacity: .75;
	text-align: right;
	margin-bottom: .5rem;
}
.larget_form_input {
	border: 1px solid #febd09;
	display: flex;
	justify-content: space-between;
	margin: .4rem 0;
}
.larget_form_input input[type="text"] {
	width: calc(100% - 4rem);
	display: block;
	line-height: 2.5rem;
	padding: 0 4%;
	font-size: 1.2rem;
}
.larget_form_input span {
	width: 4rem;
	text-align: center;
	display: block;
	line-height: 2.5rem;
	border-left: 1px solid #febd09;
	font-weight: bold;
}
.larget_form_input input[type="text"]:focus {
	outline: none;
}
.larget_form_exc {
	border: 1px solid #febd09;
	margin: .4rem 0;
	width: 100%;
	display: block;
	line-height: 2.5rem;
	padding: 0 4%;
	font-size: 1.2rem;
}
.larget_form_exc:focus {
	outline: none;
}
.larget_bot {
	display: block;
	padding: .5rem 2.5rem;
	font-weight: 700;
	border: 2px solid #febd09;
	border-radius: 2rem;
	letter-spacing: .1rem;
	text-align: center;
	margin: 1.4rem 0 0;
	background: -moz-linear-gradient(top, #171A37, #2C2E52);
	background: -webkit-linear-gradient(top, #171A37, #2C2E52);
	background: linear-gradient(to bottom, #171A37, #2C2E52);
}
.larget_bot_1 {
	font-size: 120%;
	color: #febd09;
}
.larget_bot_2 {
	font-size: 120%;
}
.larget_bot_2 span {
	font-size: 150%;
}
.boxsl {
	width: calc(100% - 2rem);
	max-width: 980px !important;
	margin: 0 auto;
}
@media (max-width: 1024px) {
.larget_wrap {
		flex-direction: column;
}
.larget_l_wrap {
		width: 100%;
}
.larget_r_wrap {
		width: 100%;
		padding: 1.5rem 4%;
}
.boxsl {
		width: 99.5%;
		max-width: unset;
		margin: 0 auto;
}
}
.larget_link_view {
	display: flex;
}
.larget_link_none {
	display: none;
}
/*1--2----------------------------------------------------------------*/
.acd-content_title {
	font-size: 2rem;
	font-weight: bold;
	padding: 3rem 0 0 0;
	text-align: center;
}
.acd-check {
	display: none;
}
.acd-label {
	color: #fff;
	display: block;
	margin-bottom: 1px;
	padding: 10px;
	background: hsl(44deg 99% 52%);
	width: 50%;
	padding: 1rem;
	border-radius: 20px;
	font-weight: bold;
	margin-top: 1rem;
	font-size: 1.25rem;
}
.acd-content {
	border: 1px solid #333;
	height: 0;
	opacity: 0;
	padding: 0 10px;
	transition: .5s;
	visibility: hidden;
	display: none;
}
.acd-check:checked+.acd-label+.acd-content {
	height: auto;
	opacity: 1;
	padding: 0 3rem 3rem 3rem;
	visibility: visible;
	border: solid 3px hsl(44deg 99% 52%);
	border-radius: 30px;
	margin-top: 3rem;
	display: block;
}
.main_contents_wrap {
	text-align: center;
}
.main_contents .main_contents_in {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 2.5rem;
}
.main_contents .main_contents_btn {
	background: hsl(44deg 99% 52%);
	width: 50%;
	padding: 1rem;
	border-radius: 20px;
	font-weight: bold;
	margin-top: 1rem;
	font-size: 1.25rem;
}
.acd-content_in_flex {
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding: 2rem 0 1rem 0;
}
.acd-content_dl_flex {
	width: 45%;
}
.acd-content_dt_flex {
	text-align: left;
	font-weight: 100;
	padding-bottom: 1rem;
}
.acd-content_dd_flex {
	border-bottom: solid 1px;
	width: 100%;
	text-align: left;
}
.acd-content_dd_short {
	border-bottom: solid 1px;
	width: 45%;
	text-align: left;
}
.acd-content_dl {
	text-align: left;
}
.acd-content_dt {
	font-weight: 100;
	padding: 2rem 0 1rem 0;
}
.acd-content_dd_full {
	border-bottom: solid 1px;
}
@media (max-width: 1024px) {
.acd-content_title {
		font-size: 1.3rem;
		padding-top: 3rem;
}
.acd-label {
		width: 80%;
		text-align: center;
		font-size: 1.1rem;
}
.main_contents .main_contents_btn {
		width: 80%;
		text-align: center;
		font-size: 1.1rem;
}
.acd-content_dd_short {
		width: 100%;
}
.acd-content_in_flex {
		flex-direction: column;
		padding: 0;
}
.acd-content_dl_flex {
		width: 100%;
		padding-top: 2rem;
}
.main_contents .main_contents_in {
		padding-top: 3rem;
}
}
/*3------------------------------------------------------------------*/
/*.br_1024{display: none;}*/
.code {
	display: flex;
	flex-direction: column;
	padding-top: 3rem;
	width: 50%;
	margin: 0 auto;
}
.code .code_label {
	padding: 1rem 0;
}
#transactioncode {
	background: white;
	border-radius: 3px;
	color: black;
	text-align: left;
	padding: 0.5rem;
}
.transactioncode_btn {
	font-weight: bold;
	background: #FEBD09;
	padding: 1rem 2rem;
	border-radius: 15px;
	display: block;
	margin: 5rem auto;
}
#transactioncode:focus-visible {
	outline-offset: 0px;
}
@media (max-width: 510px) {
.main_contents_wrap {
		text-align: left;
}
br {
		display: none;
}
}
/*4-----------------------------------------------------------------*/
.box_01 {}
.box_01 .box_01_p {
	padding-bottom: 5rem;
	text-align: center;
}
.box_02 {
	border: solid 2px #FEBD09;
	margin: 0 12.5%;
}
.box_02 .box_02_text {
	margin: 1rem auto;
	padding: 0 3rem;
}
.box_02_text .box_02_text_in {
	display: flex;
	justify-content: space-between;
	padding: 1rem 0;
}
.box_02_text .text_left {}
.box_02_text .text_green_right {
	color: #00BC00;
	font-weight: bold;
}
.box_02_text .text_red_right {
	color: #F02225;
	font-weight: bold;
}
.box_02_a:hover {
	color: hsl(44deg 99% 52%);
	text-decoration: underline hsl(44deg 99% 52%);
}
@media (max-width: 515px) {
.box_02 {}
.box_02_text .box_02_text_in {
		flex-direction: column;
		align-items: center;
}
.box_02 .box_02_text {
		padding: 1rem;
}
.acd-check:checked+.acd-label+.acd-content {
		padding: 2rem 1rem;
}
}
/*二要素認証-----------------------------------------------------------------------*/
.two-factor_center1 {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.two-factor_center {
	text-align: center;
}
.font_size {
	font-size: 1.25rem;
	font-weight: bold;
}
.addition {
	padding: 0.2rem 0;
}
.btn_size {
	width: 100%;
}
.two-factor_left {}
.two-factor_text {
	display: block;
	width: 60%;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 2rem;
}
.two-factor_text2 {
	display: block;
	width: 60%;
	margin: 0 auto;
	text-align: left;
}
.two-factor_text3 {
	display: block;
	width: 60%;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 1rem;
}
.two-factor_btn {
	background: hsl(44deg 99% 52%) !important;
	width: 60%;
	text-align: center;
	font-weight: bold;
	padding: 0.5rem;
	border-radius: 3px;
	margin-bottom: 5rem;
}
.two-factor_form {}
.two-factor_code {
	background: white;
	padding: 0.5rem;
	color: black;
	border-radius: 3px;
	width: 60%;
	text-align: left;
}
.two-factor_wrap {
	padding-bottom: 1rem;
}
/*popup_success------------------------------------------------------------------------------------------*/
.popup_success {
	font-size: 1.25rem;
	font-weight: bold;
}
.sp_br {
	display: none;
}
.btn {
	font-size: 25px;
	/*ボタンの大きさ*/
	font-weight: bold;
	border: 1px solid #00bc00;
	color: hsl(0deg 0% 100%);
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	width: 1.3em;
	line-height: 1.3em;
	transition: .2s;
	background: #00bc00;
}
.btn:hover {
	cursor: pinter;
	background: #fff;
	border-color: #00bc00;
	color: #00bc00;
}
.box {
	border-radius: .3em;
}
/* close button */
.action-close {
	margin-top: 2em;
	position: relative;
}
.action-close .btn {
	position: absolute;
	left: 72%;
	top: -15%;
}
.action-close .box {
	margin-bottom: 2em;
	border: 5px solid hsl(120deg 100% 37%);
	background: white;
	color: #00BC00;
	width: 50%;
	text-align: center;
	padding: 1.5rem;
	height: 5rem;
	/* line-height: 0; */
	display: flex;
	justify-content: center;
	align-items: center;
}
/* checkbox 非表示 */
.add-control .checkbox {
	display: none;
}
/* close button's control */
.add-control .action-close #close:checked~.btn {
	display: none;
}
.add-control .action-close #close:checked~.box {
	display: none;
}
/*popup-------------------------------------------------------------------------------------*/
.md-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .7;
	z-index: 9999;
}
.md-contents {
	display: none;
	position: fixed;
	top: 10px;
	left: 50%;
	width: 50%;
	height: auto;
	overflow: hidden;
	transform: translateX(-50%);
	z-index: 10000;
	text-align: center;
}
.md-inner {
	padding: 24px 40px;
	background: hsl(232deg 40% 15% / 90%);
	height: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.md-xmark {
	position: absolute;
	top: 34px;
	right: 20px;
	width: 25px;
	height: 22px;
	z-index: 9999;
	cursor: pointer;
}
.md-xmark span {
	height: auto;
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: hsl(0deg 0% 100%);
	border-radius: 4px;
}
.md-xmark span:nth-of-type(1) {
	top: 0;
	transform: translateY(10px) rotate(-45deg);
}
.md-xmark span:nth-of-type(2) {
	bottom: 0;
	transform: translateY(-10px) rotate(45deg);
}
/*-------------------------------------------------------------------------------------*/
#modal01,
#modal02,
#modal03 {
	margin: 0;
}
.modal {}
.popup_title {
	color: hsl(44deg 99% 52%);
	font-size: 1.25rem;
	font-weight: bold;
	padding: 1rem;
}
.popup_text {
	font-size: 1.25rem;
	padding: 1rem;
}
.popup_btn {
	background: hsl(44deg 99% 52%);
	font-weight: bold;
	padding: 1rem;
	border-radius: 3px;
	margin: 1rem 0;
	width: 50%;
}
.popup_qrcode {
	background: gray;
	width: 150px;
	height: 150px;
}
.popup_note_wrap {}
.popup_note {
	text-align: left;
}
.popup_code {
	background: white;
	border-radius: 3px;
	padding: 0 10rem 0 0.5rem;
	color: black;
	text-align: left;
	width: 100%;
}
.popup_btn_qr {
	background: hsl(44deg 99% 52%);
	font-weight: bold;
	padding: 1rem;
	border-radius: 3px;
	margin-bottom: 1rem;
	width: 50%;
}
/*-------------------------------------------------------*/
@media (max-width: 760px) {

	/*16--------------------------*/
.popup_success {
		font-size: 16px;
}
.sp_br {
		display: block;
}
.action-close .box {
		width: 80%;
}
.action-close .btn {
		left: 86%;
}

	/*2345--------------------------*/
.uk-checkbox {
		margin: 0;
}
.id_code_wrap {
		display: flex;
}
.code_span {
		padding-left: 0.3rem;
		width: 100%;
}
.md-contents {
		width: 80%;
}
.md-xmark {
		top: 15px;
		right: 8px;
}
.md-inner {
		padding: 3% 10%;
}
.popup_title {
		font-size: 16px;
		padding: 2rem 0 1rem 0;
}
.popup_text {
		font-size: 16px;
		padding: 0 0 0.5rem 0;
}
.popup_btn {
		font-size: 12px;
		width: 100%;
		padding: 0.5rem;
}
.sp_span {
		display: none;
}
.popup_code {
		padding: 0 10rem 0 0.5rem;
}
.popup_btn_qr {
		padding: 2% 5%;
		width: 60%;
}

	/*789--------------------------------------*/
.two-factor_text {
		width: 80%;
}
.two-factor_text2 {
		width: 80%;
}
.two-factor_code {
		width: 80%;
}
.two-factor_btn {
		width: 80%;
		margin-bottom: 2rem;
}
.two-factor_text3 {
		width: 80%;
}
}
/*tbl_1-----------------------------------------------*/
.sp_br_550 {
    display: none;
}
.tbl_form {
    width: 80%;
    margin-bottom: 1rem;
}
.tbl_form_title {
}
.tbl_note {
    color: hsl(0deg 100% 43%);
}
.tbl_name {
    border: 1px solid hsl(0deg 0% 80%);
    border-radius: 6px;
    padding: 6px 10px;
    color: hsl(217deg 11% 29%);
    line-height: normal;
    font-size: .88rem;
    height: 36px;
    width: 100%;
    margin: 0.5rem 0;
    background: hsl(0deg 0% 100%);
}
.tbl_btn {
    background-color: hsl(44deg 99% 52%);
    font-weight: bold;
    font-size: 1.1rem;
    border-radius: 3px;
    width: 80%;
    text-align: center;
    padding: 1rem 0;
    margin-bottom: 2rem;
}
.tbl_text {
    display: block;
    width: 80%;
}
.tbl_text2_wrap {
}
.tbl_text2 {
    padding-bottom: 2rem;
    text-align: center;
}
.tbl_form_wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2rem;
}
/*tbl_2--------------------------------------------------*/
.current {
    border-bottom: 3px solid #00bfff;
}
.tbl_menu {
    margin-bottom: 5rem;
}
.tbl_menu_ul {
    display: flex;
    justify-content: space-around;
    font-weight: bold;
}
.tbl_menu_li {
}
.tbl_href {
    color: #00bfff;
}
.tbl_form_text1 {
    font-weight: bold;
}
.tbl_form_text2 {
}
.tbl_form_text3 {
    padding-top: 1rem;
}
.tbl_form_text4 {
    font-weight: bold;
}
.tbl_title {
    font-weight: bold;
    color: hsl(44deg 99% 52%);
    padding-bottom: 2rem;
    text-align: center;
}
.tbl_border {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: solid 2px hsl(44deg 99% 52%);
    border-radius: 6px;
    padding: 3rem 2rem;
    width: 80%;
    margin: 2rem auto 5rem;
}
/*tbl_3----------------------------------------------------------*/
.tbl_name:disabled {
    background: #c0c0c0;
    color: #fff;
}
.tbl_select {
    border: 1px solid hsl(0deg 0% 80%);
    border-radius: 6px;
    padding: 6px 10px;
    color: hsl(217deg 11% 29%);
    line-height: normal;
    font-size: .88rem;
    height: 36px;
    width: 100%;
    margin: 0.5rem 0;
    background: hsl(0deg 0% 100%);
}
select {
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
    appearance: menulist;
}
select::-ms-expand {
    display: block;
}
/*tbl_4-----------------------------------------------------------------*/
.tbl_text1 {
    width: 80%;
    text-align: center;
    padding-bottom: 2rem;
}
.tbl_text_in {
    display: block;
}
@media (max-width: 550px) {
.sp_br_550 {
        display: block;
}

    /*tbl_2---------------------------------------*/
.tbl_form {
        width: 100%;
}
.tbl_border {
        width: 100%;
        padding: 2rem 1rem;
        margin: 3rem auto;
}
.tbl_form_text3 {
        text-align: center;
}
.tbl_form_text4 {
        text-align: center;
}
.tbl_menu {
        margin-bottom: 2rem;
}

    /*tbl_4---------------------------------------*/
.tbl_text1 {
        text-align: left;
        width: auto;
}
.tbl_text_in {
}
.tbl_btn {
        width: 100%;
}
}
@media (max-width: 760px) {
    /*tbl_1---------------------------------------*/
.tbl_menu {
        margin-bottom: 2rem;
}
.tbl_text2_wrap {
        display: flex;
        justify-content: center;
}
.tbl_text2 {
        text-align: left;
}
.tbl_form_title {
}
.tbl_note {
        display: block;
}

    /*tbl_4---------------------------------------*/
.tbl_text1 {
        text-align: left;
        width: auto;
}
}
.tophslide_wrap {
	width: 100%;
	background-size: cover;
	position: relative;
}
body#maintop {
	background: transparent;
}
body#maintop::before {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100vw;
	height: 100vh;
	background: #171A37 url(https://www.coinestate.co.jp/static/dist/img/topbg.jpg) no-repeat 50% 50%;
	-webkit-background-size: cover;
	background-size: cover;
	content: "";
}
body#maintop .top_info,
body#maintop .ryuui,
body#maintop .footer_links,
body#maintop #footer {
	background: #171A37;
}
body#maintop .ryuui {
	padding-bottom: 1.5rem;
}
.tophslide {
	width: 100%;
	height: 100vh;
}
.tophslide_in {
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.tophslide:first-child {
	height: calc(100vh - 120px - 5rem);
}
.tophslide:first-child .tophslide_in {
	height: calc(100vh - 120px - 5rem);
}
.slick-prev,
.slick-next {
	z-index: 1009;
}
.tophs {
	width: calc(100% - 1.5rem);
	margin: 0 auto;
	line-height: 1.7;
	font-size: 110%;
	position: relative;
}
.tophst {
	position: absolute;
	top: 18rem;
	right: 1.5rem;
	transform: rotate(90deg);
	transform-origin: 100% 50%;
	border-bottom: 1px solid #febd09;
	padding: 0 .5rem;
	opacity: .75;
}
.tophst span {
	padding: 0 .25rem;
}
/* 1 */
.tophslide_in .w2s.topset_l {
	width: calc(100% - 1.5rem);
	max-width: 740px;
	margin: 0 auto;
}
.tophslide_in .bh3 {
	line-height: 1.25;
	font-size: 47px;
}
/* 2 */
.tophslide_in .topset2 {
	padding: 0;
	background: none;
}
.tophslide_in .bh1 {
	line-height: 1.25;
	font-size: 58px;
}
.tophslide_in .topset2 .bh3 {
	line-height: 1.25;
	font-size: 48px;
}
.convimg {
	width: 90%;
	max-width: 440px;
	margin: 0 auto;
}
/* 3 */
.tophslide_in .bh2 {
	line-height: 1.25;
	font-size: 48px;
}
.tophslide_in .bh4 {
	line-height: 1.25;
	font-size: 32px;
}
.tophslide_in .flex_c {
	justify-content: flex-start;
}
.tophslide_in .w3s {
	width: 30%;
}
.tophslide_in .topharrow {
	position: absolute;
	bottom: 4.5rem;
	left: calc(50% - 1.5rem);
	font-size: 3rem;
	cursor: pointer;
}
/*
.tophslide:first-child .tophslide_in .topharrow{bottom:1.5rem;}
*/
.tophslides .slick-prev {
	right: .75rem;
	bottom: calc(1.5rem + 48px);
}
.tophslides .slick-next {
	right: .75rem;
	bottom: .5rem;
}
.tophslides .slick-prev:before {
	font-family: Font Awesome\ 5 Free;
	content: "\f077" !important;
}
.tophslides .slick-next:before {
	font-family: Font Awesome\ 5 Free;
	content: "\f078" !important;
}
.tophslides .slick-arrow:before {
	border-radius: 50%;
	border: 1px solid #febd09;
}
.tophslides .slick-prev.slick-disabled:before,
.tophslides .slick-next.slick-disabled:before {
	opacity: 0;
}
.tophst_next {
	position: absolute;
	right: .75rem;
	bottom: 2rem;
	width: 48px !important;
	height: 48px !important;
	line-height: 48px;
	text-align: center;
	background: #4C4E62;
	color: #febd09;
	font-weight: 700;
	border-radius: 50%;
	border: 1px solid #febd09;
	z-index: 1020;
	opacity: .75;
}
.tophst_next:hover {
	opacity: 1;
}
.tophst_next::after {
	font-family: Font Awesome\ 5 Free;
	content: "\f078" !important;
	font-size: 20px;
}
/* rate */
.fdblocks2 {
	width: 100%;
	max-width: 100%;
	border-bottom: 1px solid #febd09;
	margin-bottom: 0;
	height: 3.5rem;
	overflow: hidden;
}
.fdblocks2 .rset {
	padding: 1rem;
	line-height: 1.5rem;
}
.fdblocks2 .rset span {
	margin-right: .5rem;
	vertical-align: middle;
}
.r1 img {
	display: inline-block;
	height: 1.5rem;
	vertical-align: middle;
	margin-bottom: .1rem;
}
.r2 {
	font-weight: bold;
}
.r3 {
	font-size: 1.1rem;
}
.r4 {
	opacity: .6;
}
.topharrow {
	animation: move-y .75s infinite alternate ease-in-out;
}
@keyframes move-y {
from {
		transform: translateY(0);
}
to {
		transform: translateY(10px);
}
}
@media (max-width: 1024px) {
.tophst {
		position: absolute;
		top: 14rem;
		bottom: unset;
		right: .75rem;
		transform: rotate(90deg);
		transform-origin: 100% 50%;
		border-bottom: 1px solid #febd09;
		padding: 0 .5rem;
		opacity: .75;
		font-size: 11px;
}
.tophslide,
	.tophslide .tophslide_in {
		height: 100vh;
}
.tophslide:first-child {
		height: calc(100vh - 122px);
}
.tophslide:first-child .tophslide_in {
		height: calc(100vh - 122px);
}
#toppage {
		padding-top: 10vh;
}
.tophslide_in .topharrow {
		bottom: 1rem;
}
.tophslides .slick-prev {
		right: .5rem;
		bottom: calc(.75rem + 48px);
}
.tophslides .slick-next {
		right: .5rem;
		bottom: 0;
}
.tophs {
		width: calc(100% - 1.5rem);
		margin: 0 auto;
		line-height: 1.7;
		font-size: 100%;
}

	/* 1 */
.tophslide_in .w2s {
		font-size: 100%;
}
.tophslide_in .bh3 {
		line-height: 1.25;
		font-size: 27px;
}

	/* 2 */
.tophslide_in .bh1 {
		font-size: 28px;
		margin-bottom: 1rem;
}
.tophslide_in .topset2 .bh3 {
		font-size: 24px;
}
.convimg {
		width: 70%;
		max-width: 440px;
		margin: 0 auto;
}

	/* 3 */
.tophslide_in .bh2 {
		font-size: 24px;
}
.tophslide_in .bh2s {
		margin-bottom: 1rem;
}
.tophslide_in .bh4 {
		font-size: 20px;
		margin-bottom: .5rem;
}
.tophslide_in .w3s {
		width: 100%;
		margin-bottom: 1rem;
}
.tophslide_in .btxt {
		line-height: 1.2;
}
.tophslide_in .mw_15 {
		margin-bottom: .5rem;
}
.fdblocks2 {
		height: 2.5rem;
		font-size: .9rem;
		line-height: 1.2rem;
}
.fdblocks2 .rset {
		padding: .5rem;
}
.r1 img {
		height: .9rem;
}
.r3 {
		font-size: .9rem;
}
.tophslide_in .fdblock {
		padding: 1rem;
}
}
@media (orientation: landscape) and (max-width: 888px) {
.tophslide,
	.tophslide .tophslide_in {
		height: 160vh;
}
.tophslide:first-child {
		height: calc(160vh - 122px);
}
.tophslide:first-child .tophslide_in {
		height: calc(160vh - 122px);
}
}
@media (max-width: 380px) {
.tophslide_in,
	.tophslide {
		height: 100vh;
}
#toppage {
		padding-top: 0;
}
.tophslide_in .w2s .mb_20 {
		margin-bottom: 1rem;
}
.tophslide_in a.topna {
		margin-top: 1rem;
}
.tophslide_in .w2s .mw_20 {
		margin: 1rem 0;
}
.tophslide_in .w2s .boxss {
		width: 100%
}
.tophslide_in .topharrow {
		bottom: .25rem;
}
a.topna {
		padding: .5rem 2.5rem;
}
#toph_p3 .tophslide_in .bh2 {
		font-size: 21px;
		margin-bottom: .75rem;
}
#toph_p3 .tophslide_in .bh4 {
		font-size: 18px;
		margin-bottom: .25rem;
}
#toph_p3 .tophslide_in .fdblock {
		padding: .75rem 1rem;
		margin-bottom: .75rem;
}
#toph_p3 .tophslide_in .btxt {
		font-size: .9rem;
}
}
@media (max-width:349px) {
.tophslide_in .bh3 {
		font-size: 23px;
}
}
@media (min-width: 1024px) {
.tophslide,
	.tophslide_in {
		min-height: 680px;
}
}
.inb {
	display: inline-block;
}
/*
@font-face {
  font-family: "Roboto";
  src: url("/css/Roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("/css/Roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("/css/Roboto/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("/css/Roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans JP";
  src: url("/css/Noto_Sans_JP/NotoSansJP-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("/css/Noto_Sans_JP/NotoSansJP-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("/css/Noto_Sans_JP/NotoSansJP-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("/css/Noto_Sans_JP/NotoSansJP-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
*/
/**************** def ****************/
body,
html {
  font-size: 16px;
  font-family: 'Roboto', 'Noto Sans JP', sans-serif;
  font-weight: 300;
  line-height: 1.25;
}
body {
  background: #171A37;
  color: #F9FAFC;
}
body.en {
  font-family: 'Roboto', sans-serif;
}
a:hover {
  color: inherit;
  text-decoration: none;
  opacity: .7;
  transition: all 0.1s;
}
a.a_link {
  color: #39f;
  text-decoration: underline;
}
.box {
  width: calc(100% - 2rem);
  max-width: 1680px !important;
  margin: 0 auto;
}
.boxm {
  width: calc(100% - 2rem);
  max-width: 1280px !important;
  margin: 0 auto;
}
.boxmx {
  width: calc(100% - 2rem);
  max-width: 1280px !important;
  margin: 0 auto;
}
.boxm2 {
  width: calc(100% - 2rem);
  max-width: 1080px !important;
  margin: 0 auto;
}
.boxs {
  width: calc(100% - 2rem);
  max-width: 980px !important;
  margin: 0 auto;
}
.boxss {
  width: calc(100% - 2rem);
  max-width: 720px !important;
  margin: 0 auto;
}
.boxxs {
  width: calc(100% - 2rem);
  max-width: 540px !important;
  margin: 0 auto;
}
.boxy {
  width: calc(100% - 2rem);
  max-width: 450px !important;
  margin: 0 auto;
}
.boxz {
  width: calc(100% - 2rem);
  max-width: 360px !important;
  margin: 0 auto;
}
.boxw {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
.sp {
  display: none;
}
@media (max-width: 1024px) {
body,
  html {
    font-size: 15px;
}
.box,
  .boxm,
  .boxm2,
  .boxs,
  .boxss,
  .boxy,
  .boxz {
    width: 96%;
    max-width: unset;
    margin: 0 auto;
}
.boxw,
  .boxmx {
    width: 100%;
    max-width: unset;
    margin: 0 auto;
}
.sp_no {
    display: none;
}
.sp {
    display: block;
}
}
@media (max-width: 349px) {
body,
  html {
    font-size: 12px;
}
.box,
  .boxm,
  .boxm2,
  .boxs,
  .boxss,
  .boxy,
  .boxz {
    width: 98%;
}
}
/**************** header ****************/
header#header {
  background: #171A37;
  border-bottom: 1px solid #FEBD09;
  height: 120px;
  padding: 0 .5rem;
}
.h_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 120px;
  width: calc(100% - 2rem);
  max-width: 1680px;
  margin: 0 auto;
}
.logo {
  width: 240px;
}
.header_nav {
  width: calc(100% - 504px);
  text-align: left;
  margin: 0 2rem 0 3rem;
}
#h_nav {
  width: 264px;
}
/*
.en #h_nav{width:120px;}
*/
.logo img {
  width: 100%;
}
nav#h_nav .h_nav_btn {
  display: inline-block;
  color: #fff;
  margin: 8px;
  padding: 8px 0;
  line-height: 24px;
  font-size: .88rem;
  border: 1px solid #fff;
  text-align: center;
}
nav#h_nav .h_nav_btn#top_acnt_reg_link {
  color: #FEBD09;
  border: 1px solid #FEBD09;
}
#h_nav {
  display: flex;
  align-items: center;
  height: 120px;
}
#h_nav a.h_nav_btn {
  display: block;
  width: 100px;
}
#lang {
  display: block;
  width: 64px;
  position: relative;
  text-align: center;
}
.menu-content {
  max-width: 900px;
  margin: 0 0 0 auto;
}
@media (max-width: 1200px) {
.header_nav {
    margin: 0 .5rem 0 1.5rem;
}
}
/*
.logo{width:208px;height:56px;float:left;}
.logo img{width:100%;}
nav#h_nav{display: inline-block;}
nav#h_nav .h_nav_btn{display: inline-block;color:#fff;margin:12px 8px;padding:4px 8px;line-height:24px;font-size:.88rem;border-radius:4px;}
#top_login_link{background:#0f5ea5;}
#top_logout_link{background:#f48a48;}
#top_acnt_reg_link{background:#e30816;}
*/
@media (max-width: 1024px) {
header#header {
    height: 64px;
    padding: 0;
}
.h_container {
    height: 64px;
    width: 98%;
    margin: 0 auto;
}
#h_nav {
    height: 64px;
    justify-content: flex-end;
}
.logo {
    width: 98px;
    height: 40px;
}
.logo img {
    width: 98px;
    margin-top: 3px;
}
nav#h_nav {
    margin-right: 44px;
    width: calc(100% - 150px);
    padding-left: 16px;
}
nav#h_nav .h_nav_btn {
    margin: 6px 6px 6px 0;
    padding: 2px 4px;
    line-height: 24px;
    font-size: .7rem;
}
nav#h_nav .h_nav_btn i {
    vertical-align: text-top;
    font-size: .75rem;
}
}
@media (max-width: 360px) {
nav#h_nav .h_nav_btn {
    font-size: .5rem;
}
}
@media (max-width: 349px) {
nav#h_nav .h_nav_btn {
    margin: 6px 6px 6px 0;
    padding: 2px 1px;
    line-height: 24px;
    font-size: .7rem;
}
}
.fdblock {
  background: rgb(76, 78, 98);
  background: linear-gradient(0deg, rgba(57, 59, 82, 1) 0%, rgba(23, 26, 55, 1) 100%);
  padding: 2.5rem 2rem;
  border-radius: .75rem;
  border: 1px solid #febd09;
}
.fdblocks {
  background: rgb(76, 78, 98);
  background: linear-gradient(0deg, rgba(57, 59, 82, 1) 0%, rgba(23, 26, 55, 1) 100%);
  padding: 2rem 1rem;
  border: 1px solid #febd09;
  max-width: 580px;
  margin: 0 auto;
}
.fdblockw {
  background: rgb(76, 78, 98);
  background: linear-gradient(0deg, rgba(57, 59, 82, 1) 0%, rgba(23, 26, 55, 1) 100%);
  padding: 2rem 1rem;
  border-bottom: 1px solid #febd09;
  border-top: 1px solid #febd09;
  margin: 0 auto;
}
.whiteblock {
  background: #fff;
  padding: 2.5rem 2rem;
  border-radius: .75rem;
  border: 1px solid #febd09;
}
.bh1 {
  text-align: center;
  font-size: 72px;
  margin-bottom: 4rem;
}
.bh2 {
  text-align: center;
  font-size: 64px;
  margin-bottom: 3.5rem;
}
.bh3 {
  text-align: center;
  font-size: 48px;
  margin-bottom: 3rem;
}
.bh4 {
  text-align: center;
  font-size: 36px;
  margin-bottom: 2.5rem;
}
.bh5 {
  text-align: center;
  font-size: 28px;
  margin-bottom: 2rem;
}
h1 {
  font-size: 48px;
  margin: 4rem auto;
  color: #febd09;
  font-weight: bold;
  text-align: center;
}
h2 {
  font-size: 40px;
  margin: 3.5rem -1rem;
  color: #febd09;
  font-weight: bold;
}
h3 {
  font-size: 32px;
  margin: 3rem -1rem;
  color: #febd09;
  font-weight: bold;
}
h4 {
  font-size: 24px;
  margin: 2.5rem -1rem;
  color: #febd09;
  font-weight: bold;
}
h5 {
  font-size: 20px;
  margin: 2rem -1rem;
  color: #febd09;
  font-weight: bold;
}
@media (max-width: 1024px) {
.whiteblock,
  .fdblock {
    padding: 1.5rem 1rem;
}
.fdblocks {
    padding: 1.5rem 1rem;
    margin: 4rem auto 0;
}
.bh1 {
    font-size: 44px;
    margin-bottom: 2.5rem;
}
.bh2 {
    font-size: 34px;
    margin-bottom: 2rem;
}
.bh3 {
    font-size: 32px;
    margin-bottom: 1.5rem;
}
.bh4 {
    font-size: 28px;
    margin-bottom: 1rem;
}
.bh5 {
    font-size: 24px;
    margin-bottom: 1rem;
}
h1 {
    font-size: 32px;
    margin: 3rem auto;
    color: #febd09;
    font-weight: bold;
}
h2 {
    font-size: 30px;
    margin: 2.5rem -.5rem;
    color: #febd09;
    font-weight: bold;
}
h3 {
    font-size: 26px;
    margin: 2rem -.5rem;
    color: #febd09;
    font-weight: bold;
}
h4 {
    font-size: 22px;
    margin: 1.5rem -.5rem;
    color: #febd09;
    font-weight: bold;
}
h5 {
    font-size: 18px;
    margin: 1rem -.5rem;
    color: #febd09;
    font-weight: bold;
}
}
@media (max-width: 580px) {
.fdblocks {
    padding: 1.5rem 1rem;
    border-left: none;
    border-right: none;
    max-width: 580px;
    margin: 4rem -1rem 0;
}
}
.btxt {
  line-height: 1.75;
}
.ta_c {
  text-align: center;
}
.ta_l {
  text-align: left;
}
.ta_r {
  text-align: right;
}
@media (max-width: 1024px) {
.ta_c_sp {
    text-align: center;
}
.ta_l_sp {
    text-align: left;
}
.ta_r_sp {
    text-align: right;
}
}
.fc_y {
  color: #febd09;
}
.fw_l {
  font-weight: 300;
}
.fw_n {
  font-weight: 400;
}
.fw_m {
  font-weight: 500;
}
.fw_b {
  font-weight: 700;
}
.mw_10 {
  margin: 1rem 0;
}
.mw_15 {
  margin: 1.5rem 0;
}
.mw_20 {
  margin: 2rem 0;
}
.mw_25 {
  margin: 2.5rem 0;
}
.mw_30 {
  margin: 3rem 0;
}
.mw_35 {
  margin: 3.5rem 0;
}
.mw_40 {
  margin: 4rem 0;
}
.mt_05 {
  margin-top: .5rem;
}
.mt_10 {
  margin-top: 1rem;
}
.mt_15 {
  margin-top: 1.5rem;
}
.mt_20 {
  margin-top: 2rem;
}
.mt_25 {
  margin-top: 2.5rem;
}
.mt_30 {
  margin-top: 3rem;
}
.mt_35 {
  margin-top: 3.5rem;
}
.mt_40 {
  margin-top: 4rem;
}
.mb_05 {
  margin-bottom: .5rem;
}
.mb_10 {
  margin-bottom: 1rem;
}
.mb_15 {
  margin-bottom: 1.5rem;
}
.mb_20 {
  margin-bottom: 2rem;
}
.mb_25 {
  margin-bottom: 2.5rem;
}
.mb_30 {
  margin-bottom: 3rem;
}
.mb_35 {
  margin-bottom: 3.5rem;
}
.mb_40 {
  margin-bottom: 4rem;
}
.mt_0 {
  margin-top: 0;
}
.mb_0 {
  margin-bottom: 0;
}
.mw_0 {
  margin: 0;
}
.pw_10 {
  padding: 1rem 0;
}
.pw_15 {
  padding: 1.5rem 0;
}
.pw_20 {
  padding: 2rem 0;
}
.pw_25 {
  padding: 2.5rem 0;
}
.pw_30 {
  padding: 3rem 0;
}
.pw_35 {
  padding: 3.5rem 0;
}
.pw_40 {
  padding: 4rem 0;
}
.pt_10 {
  padding-top: 1rem;
}
.pt_15 {
  padding-top: 1.5rem;
}
.pt_20 {
  padding-top: 2rem;
}
.pt_25 {
  padding-top: 2.5rem;
}
.pt_30 {
  padding-top: 3rem;
}
.pt_35 {
  padding-top: 3.5rem;
}
.pt_40 {
  padding-top: 4rem;
}
.pb_10 {
  padding-bottom: 1rem;
}
.pb_15 {
  padding-bottom: 1.5rem;
}
.pb_20 {
  padding-bottom: 2rem;
}
.pb_25 {
  padding-bottom: 2.5rem;
}
.pb_30 {
  padding-bottom: 3rem;
}
.pb_35 {
  padding-bottom: 3.5rem;
}
.pb_40 {
  padding-bottom: 4rem;
}
.pt_0 {
  padding-top: 0;
}
.pb_0 {
  padding-bottom: 0;
}
.pw_0 {
  padding: 0;
}
.op_65 {
  opacity: .65;
}
.op_75 {
  opacity: .75;
}
.op_85 {
  opacity: .85;
}
.fs_20 {
  font-size: 1.25rem;
}
.fs_14 {
  font-size: .875rem;
}
.fs_12 {
  font-size: .75rem;
}
.fs_11 {
  font-size: .7rem;
}
.lh_100 {
  line-height: 1rem;
}
.lh_125 {
  line-height: 1.25rem;
}
.lh_150 {
  line-height: 1.5rem;
}
.lh_175 {
  line-height: 1.75rem;
}
.lh_200 {
  line-height: 2rem;
}
.lbtn_y {
  padding: .5rem 1.5rem;
  border: 1px solid #febd09;
  color: #febd09;
  display: inline-block;
  margin: 1rem 0 0 0;
}
/**************** header nav ****************/
.header_nav {
  width: 100%;
  height: 118px;
  position: sticky;
  top: 0;
  z-index: 9999;
}
#menu {
  list-style-type: none;
  height: 118px;
  padding: 0;
  display: flex;
  justify-content: space-around;
}
#menu li {
  position: relative;
  /*width: calc(100% / 7);float: left;*/
  margin: 0;
  padding: 0;
  text-align: center;
}
#menu li a {
  display: block;
  margin: 0;
  padding: 52px 0;
  color: #fff;
  font-size: .88rem;
  /*line-height: 1;*/
  text-decoration: none;
  opacity: .9;
}
#menu li a.mls1 {
  letter-spacing: -.1em;
}
#menu li a:hover {
  opacity: 1;
}
#menu li ul {
  list-style: none;
  position: absolute;
  top: 117px;
  left: 0;
  margin: 0;
  padding: 0;
  min-width: 232px;
  background: rgba(23, 26, 55, .6);
}
#menu li ul li {
  overflow: hidden;
  width: 100%;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}
#menu li ul li span,
#menu li ul li a {
  padding: 12px 0;
  margin-top: 0;
  text-align: left;
  font-size: .88rem;
  font-weight: normal;
}
#menu li:hover>span,
#menu li:hover>a {
  color: #fff;
  display: block;
}
#menu li:hover ul {
  border-top: 2px solid #FEBD09;
  border-bottom: 2px solid #FEBD09;
  border: 2px solid #FEBD09;
  padding: 1.5rem .5rem;
  backdrop-filter: blur(4px);
}
#menu li:hover ul:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 24px;
  margin-left: -4px;
  border: 5px solid transparent;
  border-bottom: 5px solid #171b36;
  z-index: 2;
}
#menu li:hover ul:after {
  content: "";
  position: absolute;
  top: -12px;
  left: 26px;
  margin-left: -6px;
  border: 5px solid transparent;
  border-bottom: 5px solid #FEBD09;
  z-index: 1;
}
#menu li:hover ul li {
  overflow: visible;
  height: 42px;
  display: inline-table;
}
#menu li:hover ul li:first-child {
  border-top: 0;
}
#menu li:hover ul li:last-child {
  border-bottom: 0;
}
#menu-btn-check {
  display: none;
}
#menu li a i {
  color: #FEBD09;
  font-size: .82rem;
}
#menu li a i {
  display: none;
}
#menu li ul li a i {
  display: inline-block;
}
@media screen and (max-width:1024px) {
.header_nav {
    width: 0;
    margin: 0;
}
.menu-btn {
    position: fixed;
    top: 12px;
    right: 4px;
    display: flex;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    z-index: 90;
    background: rgba(23, 27, 54, .75);
    border-radius: 50%;
}
.menu-btn span,
  .menu-btn span:before,
  .menu-btn span:after {
    content: '';
    display: block;
    height: 2px;
    width: 18px;
    border-radius: 3px;
    background-color: #ffffff;
    position: absolute;
}
.menu-btn span:before {
    bottom: 7px;
}
.menu-btn span:after {
    top: 7px;
}
#menu-btn-check:checked~.menu-btn span {
    background-color: rgba(255, 255, 255, 0);
}
#menu-btn-check:checked~.menu-btn span::before {
    bottom: 0;
    transform: rotate(45deg);
}
#menu-btn-check:checked~.menu-btn span::after {
    top: 0;
    transform: rotate(-45deg);
}
.menu-content {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: #3584bb;
}
.menu-content {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 100%;
    z-index: 80;
    transition: all 0.5s;
    padding-top: 64px;
    overflow-y: scroll;
    background-color: #171A37;
    max-width: unset;
}
#menu-btn-check:checked~.menu-content {
    left: 0;
}
.header_nav {
    height: auto;
    background: none;
    padding-top: 0;
}
#menu {
    width: calc(100% - 4px);
    margin: 2px;
    align-content: space-around;
    flex-direction: column;
    height: unset;
}
#menu li ul {
    list-style: none;
    position: relative;
    top: unset;
    left: unset;
    margin: 0;
    padding: 0;
    min-width: unset;
}
#menu li:last-child ul {
    left: auto;
    width: auto;
}
#menu li {
    width: 100%;
    float: none;
    border-top: 1px solid #FEBD09;
    position: relative;
}
#menu li.sp {
    padding-top: .75rem;
    display: flex;
}
#menu li a {
    margin: 0 48px 0 0;
    padding: 12px;
    text-align: left;
}
#menu li.sp a {
    margin: 4px;
    padding: 12px;
    text-align: center;
    width: 50%;
}
#menu li.sp a.sp_btn1 {
    border: 1px solid #fff;
    color: #fff;
}
#menu li.sp a.sp_btn2 {
    border: 1px solid #FEBD09;
    color: #FEBD09;
}
#menu li ul {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: none;
    border-top: 1px solid #9C9Ea2;
}
#menu li ul li {
    overflow: hidden;
    width: 100%;
    height: auto;
    color: #fff;
    border-top: none;
    border-bottom: 1px solid #4C4E62;
}
#menu li ul li a {
    margin: 0;
    padding: 12px;
    background-color: transparent;
    font-weight: 300;
    padding-left: calc(12px + 1em);
}
#menu li:hover ul {
    border: none;
    border-top: 1px solid #9C9Ea2;
    padding: 0;
}
#menu li:hover ul li {
    height: auto;
}
#menu li a i,
  #menu li ul li a i {
    display: inline-block;
}

  /*	#menu{border-bottom:1px solid #FEBD09;}*/
#menu .open1,
  #menu .open2,
  #menu .open3,
  #menu .open4,
  #menu .open5,
  #menu .open6,
  #menu .open7,
  #menu .open8,
  #menu .open9,
  #menu .open10,
  #menu .open11,
  #menu .open12,
  #menu .open13,
  #menu .open14,
  #menu .open15,
  #menu .open16 {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    opacity: .6;
}
}
/**** LANG ****/
/*
.lang_icon{width:32px;height:32px;line-height:30px;margin:0;color:#fff;border:2px solid #fff;border-radius: 50%;text-align:center;font-size:15px;display: inline-block;letter-spacing: -0.05rem;cursor: pointer;}
*/
.lang_icon {
  width: 48px;
  height: 32px;
  line-height: 30px;
  margin: 0;
  color: #fff;
  border: 1px solid #4C4E62;
  border-radius: 0;
  text-align: center;
  font-size: .88rem;
  display: inline-block;
  letter-spacing: -0.05rem;
  cursor: pointer;
}
.lang_icon i {
  font-size: .66rem;
  margin-left: 1em;
}
.lang_sel {
  position: absolute;
  top: 54px;
  right: 0;
  border: 1px solid #fff;
  background: rgba(23, 27, 54, .8);
  width: 9rem;
  padding: .25rem;
  z-index: 99999;
  display: none;
  color: #171b36;
  font-size: 16px;
  background: #171b36;
  border: solid 2px #fff;
  box-sizing: border-box;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
}
.lang_sel:before {
  content: "";
  position: absolute;
  top: -26px;
  right: 16px;
  margin-left: -14px;
  border: 11px solid transparent;
  border-bottom: 17px solid #171b36;
  z-index: 2;
}
.lang_sel:after {
  content: "";
  position: absolute;
  top: -32px;
  right: 14px;
  margin-left: -18px;
  border: 13px solid transparent;
  border-bottom: 19px solid #fff;
  z-index: 1;
}
.lang_sels {
  display: block;
  color: #fff;
  text-align: center;
  padding: 4px 8px;
  margin: 4px;
  font-size: .9rem;
}
a.lang_sels {
  color: #fff;
}
.lang_sels_a {
  background: #FEBD09;
  border-radius: 4px;
  color: #171A37;
}
.lang_sels img {
  width: 20px;
  display: inline;
  vertical-align: middle;
}
@media (max-width: 1024px) {

  /*
	.lang_icon{width:23px;height:23px;line-height:20px;margin:6px 1px 0;color:#fff;border:2px solid #fff;border-radius: 50%;text-align:center;font-size:12px;display: inline-block;}
*/
.lang_icon {
    font-size: .75rem;
    width: 40px;
    height: 26px;
    line-height: 24px;
}
.lang_sel {
    position: absolute;
    top: 44px;
    right: -20px;
}
}
/**************** breadcrumb ****************/
.breadcrumb_wrap {}
.breadcrumb {
  list-style: none;
  padding: .2rem 0;
}
.breadcrumb li {
  display: inline;
  list-style: none;
  font-weight: normal;
}
.breadcrumb li:after {
  content: '>';
  padding: 0 0.2em;
  font-size: .75rem;
}
.breadcrumb li:last-child:after {
  content: '';
}
.breadcrumb li a {
  text-decoration: none;
}
.breadcrumb li a span {
  font-size: .75rem;
}
/**************** pager  ****************/
.pagination {
  list-style-type: none;
  padding-left: 0;
  text-align: center;
  margin: 2.5rem 0 3.5rem;
}
.pagination li {
  display: inline-block;
}
.pagination a {
  font-weight: 300;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
  width: 40px;
  height: 40px;
  color: #333;
  display: block;
  line-height: 40px;
}
.pagination li:not([class*="current"]) a:hover {
  background-color: #eee;
}
.pagination li:first-of-type a {
  border-left-width: 1px;
}
.pagination li.first span,
.pagination li.last span,
.pagination li.previous span,
.pagination li.next span {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.pagination li.first a::before,
.pagination li.last a::after,
.pagination li.previous a::before,
.pagination li.next a::after {
  display: inline-block;
  font-family: Font Awesome\ 5 Free;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.pagination li.first a::before {
  content: "\f100";
}
.pagination li.last a::after {
  content: "\f101";
}
.pagination li.previous a::before {
  content: "\f104";
}
.pagination li.next a::after {
  content: "\f105";
}
.pagination li.current a {
  background-color: #ddd;
  cursor: default;
  pointer-events: none;
}
.pagination>li:first-child>a {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination>li:last-child>a {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
@media only screen and (max-width: 1024px) {
.pagination li.first,
  .pagination li.last {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.pagination li.previous a {
    border-left-width: 1px;
}
}
@media only screen and (max-width: 500px) {
.pagination li {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.pagination li.current,
  .pagination li.first,
  .pagination li.last,
  .pagination li.previous,
  .pagination li.next {
    position: initial;
    top: initial;
    left: initial;
}
.pagination li.previous a {
    border-left-width: 0;
}
}
.pagination a {
  margin: 0 0.45em;
  border: 1px solid #171A37;
  border-radius: 4px;
  background-color: #171A37;
  color: white;
  font-weight: bold;
  font-size: 1.1rem;
}
.pagination li.current a,
.pagination li:not([class*="current"]) a:hover {
  background-color: white;
  color: #171A37;
}
/**************** ryuui ****************/
.ryuui {
  padding: 2.5rem 0 0;
}
.ryuui .boxs p {
  font-size: .7rem;
  line-height: 1.5;
  margin: 1.5em;
}
.ryuui .boxs p a,
.ryuui .boxs p a i {
  color: #FEBD09;
  font-size: .7rem;
  line-height: 1.5;
}
.ryuui {
  border-top: 1px solid #FEBD09;
}
/**************** footer ****************/
#footer {
  background: url(https://www.coinestate.co.jp/static/dist/img/footback.png) no-repeat 0% 100%;
  background-size: 40% auto;
}
#footer {
  border-top: 1px solid #FEBD09;
}
.footer_links {
  text-align: center;
  padding: 0 0 2.5rem;
}
.footer_d_wrap {
  background: #171A37;
  border-top: 1px solid #FEBD09;
  border-bottom: 1px solid #FEBD09;
  padding: 2.5rem 0 2rem;
}
.footer_wrap {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.footer_menu {
  color: #fff;
}
.footer_menu li {
  padding: .5rem;
}
.footer_menu li ul {
  padding: .75rem 0 0 1em;
}
.footer_menu li a {
  font-size: .94rem;
  display: block;
  color: #fff;
}
.footer_menu li a i {
  font-size: .94rem;
  color: #FEBD09;
}
.footer_menu li ul li a {
  font-size: .88rem;
}
.footer_menu li ul li a i {
  font-size: .88rem;
  color: #FEBD09;
}
.footer_w_wrap {
  padding: 1.5rem 0;
  border-top: 1px solid #4C4E62;
  border-bottom: 1px solid #4C4E62;
}
.footer_w_wrap h6,
.footer_w_wrap .ft_header {
  font-weight: bold;
  color: #F9FAFC;
  border-bottom: 2px solid #ccc;
  margin: 1.5rem 0 1rem;
  padding: .25rem;
  font-size: 1em;
}
.policy_set {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.text-frame ul li a {
  font-size: .88rem;
  color: #F9FAFC;
  line-height: 1.5;
  padding: .25rem;
  display: block;
  margin-left: 1rem;
}
.association_set {
  text-align: center;
}
.association_set img {
  border: 1px solid #ccc;
  margin-bottom: 1.5rem;
}
.footer_c_wrap {
  padding: 4rem 0 1rem;
}
.footer_cs {
  width: calc(100% - 2rem);
  max-width: 1080px;
  margin: 0 auto;
  display: flex;
}
.f_corp {
  text-align: left;
  line-height: 1.5;
  margin: 0;
  font-weight: bold;
  width: 300px;
}
.f_c_ulw {
  width: 780px;
  display: flex;
  justify-content: space-between;
}
.f_logo img {
  width: 200px;
  margin-bottom: 1.5rem;
}
.f_logo_text {
  color: #fff;
}
.f_logo_text span {
  opacity: .6;
  font-size: .76rem;
  font-weight: normal;
  color: #fff;
  display: block;
}
.f_isms {
  margin: 1.5rem 0;
}
.copyright {
  color: #fff;
  text-align: left;
  font-size: .72rem;
  padding: 1rem 0 2rem;
  width: calc(100% - 2rem);
  max-width: 1080px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
#footer {
    background: url(https://www.coinestate.co.jp/static/dist/img/footback.png) no-repeat -64px 100%;
    background-size: 65% auto;
}
.footer_wrap {
    display: block;
    width: 100%;
}
.footer_menu {
    width: 100%;
    padding-left: 1rem;
}
.footer_menu li {
    padding: .5rem;
}
.footer_menu li ul {
    padding: .5rem 0 0 1em;
}
.footer_menu li a {
    display: block;
}
.footer_menu li a i {
    color: #FEBD09;
}
.footer_menu li ul li {
    display: inline-block;
    min-width: 48%;
}
.footer_menu li ul li a i {
    color: #FEBD09;
}
.policy_set {
    display: block;
}
.footer_c_wrap {
    padding-bottom: 2rem;
}
.footer_cs {
    flex-direction: column-reverse;
}
.f_corp {
    width: 100%;
    text-align: center;
    padding-top: 3rem;
}
.f_c_ulw {
    width: 100%;
    display: block;
}
}
@media (max-width: 1024px) {
#footer {
    background: url(https://www.coinestate.co.jp/static/dist/img/footback.png) no-repeat -64px 100%;
    background-size: 100% auto;
}
}
.footer_cc {
  border-top: 3px solid #FEBD09;
  border-bottom: 3px solid #FEBD09;
  background: #171A37;
  padding: 2rem 0;
}
.footer_cc_set {
  display: flex;
  align-items: center;
}
.footer_cc_l {
  width: 28%;
}
.footer_cc_r {
  width: 72%;
  color: #ddd;
  padding-left: 3rem;
}
.fcr1 {
  font-size: .95rem;
  font-weight: bold;
  background: #FEBD09;
  color: #171A37;
  margin-bottom: .5rem;
  display: inline-block;
  padding: 2px 3px 0;
}
.fcr2 {
  font-size: .9rem;
  color: #ffd515;
  margin-bottom: .75rem;
}
.fcr3 {
  font-size: .85rem;
  line-height: 1.4;
}
@media (max-width: 1024px) {
.footer_cc {
    padding: 1.5rem 0 2rem;
}
.footer_cc_set {
    flex-direction: column;
}
.footer_cc_l {
    width: 100%;
    padding: .5rem 2rem;
    text-align: center;
}
.footer_cc_l img {
    width: 55%;
    max-width: 200px;
}
.footer_cc_r {
    width: 100%;
    padding: .5rem 2rem;
    text-align: center;
}
.fcr3 {
    text-align: left;
}
}
/**************** fixed area ****************/
/* BackToTop button css */
#scroll {
  position: fixed;
  right: 4px;
  bottom: 12px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background: rgba(23, 27, 54, .8);
  border: 2px solid rgba(255, 255, 255, .8);
  text-indent: -9999px;
  display: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 30px;
}
#scroll span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -12px;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-bottom-color: #ffffff
}
#scroll:hover {
  background: #171A37;
  border: 2px solid rgba(255, 255, 255, 1);
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
/* existing_customer css */
.existing_customer {
  height: 50px;
  position: fixed;
  right: 65px;
  bottom: 0;
  opacity: 1;
  border-radius: 0;
}
#scroll_bnr {
  position: fixed;
  left: calc(50% - 12rem);
  bottom: 13px;
  width: 24rem;
  text-align: center;
  background: #febd09;
  border: 3px solid #fff;
  border-radius: 12px;
  font-weight: bold;
  line-height: 40px;
  font-size: 1.3rem;
  color: #222;
  box-shadow: 0.1rem 0.1rem 0.25rem rgb(0 0 0 / 30%), 0.2rem 0.2rem 0.5rem rgb(0 0 0 / 30%);
  display: none;
  padding: .5rem 0 .4rem;
  letter-spacing: .1rem;
}
#scroll_bnr span {
  font-size: 1.2rem;
  color: #fff;
  background: #f40;
  font-weight: bold;
  padding: 5px 6px 3px;
  border-radius: 3px;
}
@media (max-width: 1024px) {
#scroll_bnr {
    left: calc(50% - 10rem);
    bottom: 9px;
    display: none;
    width: 17rem;
    font-size: 1.1rem;
    padding: .25rem 0 .2rem;
    letter-spacing: .025rem;
}
#scroll_bnr span {
    font-size: 1rem;
}
}
/* flex */
.wblock {
  width: calc(100% - 2rem);
  max-width: 1680px;
  margin: 0 auto;
}
.ablock {
  width: calc(100% - 2rem);
  max-width: 1680px;
  margin: 0 auto;
  padding: 4.5rem 0 0;
}
.ablock:first-child {
  padding-top: 0;
}
.flex_w {
  display: flex;
  justify-content: space-evenly;
  align-items: stretch;
}
.flex_wt {
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
}
.flex_h {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-evenly;
}
.flex_c {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.w1s {
  width: 92%;
}
.w2s {
  width: 44%;
}
.w3s {
  width: 28%;
}
.w3-2s {
  width: 60%;
}
.w4s {
  width: 20%;
}
.w5-1s {
  width: 10%;
}
.w5-2s {
  width: 24%;
}
.w5-3s {
  width: 50%;
}
.w_1280 {
  max-width: 1280px;
  margin: 0 auto;
}
.bbnone {
  border-bottom: none !important;
}
.btnone {
  border-top: none !important;
}
@media (max-width: 1024px) {
.flex_w,
  .flex_wt,
  .flex_h,
  .flex_c {
    display: block;
}
.w1s,
  .w2s,
  .w3s,
  .w3-2s,
  .w4s,
  .w5-1s,
  .w5-2s,
  .w5-3s {
    width: 100%;
    margin-bottom: 1.5rem;
}
.w5-3s {
    margin-bottom: 0;
}
}
/* top */
.topset {
  width: 100%;
  min-height: 50vh;
  background: url(https://www.coinestate.co.jp/static/dist/img/topbg.jpg) no-repeat 50% 50%;
  background-size: cover;
  padding: 4rem 0;
}
.topset2 {
  width: 100%;
  background: url(https://www.coinestate.co.jp/static/dist/img/wave.png) no-repeat 100% 100%;
  background-size: 75% auto;
  padding: 4rem 0;
}
.topset3 {
  width: 100%;
  background: url(https://www.coinestate.co.jp/static/dist/img/midbg.jpg) no-repeat 50% 100%;
  background-size: 101% auto;
  padding: 0 0 4rem;
}
.steps {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABs8AAABiCAMAAAAoaL0eAAAAWlBMVEUAAAD/vwD/vAb9vQj/uQD/tQD/twD/lwD/vgD+vgf/vgD/vwD/vQD/uwD/vQD/vAD+vgj+vQj+vQj/vAf+vQj/vAj/uwf/vAf9vQj+vQj+vQf/vgX+vQj+vQmarSiZAAAAHXRSTlMADCqACgYDARaGJggiDxMcleXKRfJ6bVqivbA32P+B3FgAAAhaSURBVHja7N3bbuIwFIVhYtlOGjuxGtpeVOX9X3OAjmQYwIfYaCL8fw/QfbW0d1Yo7FL1Whl51Mkjo5TudwBIDVA9Nle50X3lvy5ld+M0ZweA1AB1aGXuxUZWWmq9kl2AIZwAqQHKadMFSFW60nwsA0PoUABSA5TQKbnRlXLJuQmQGuAptOmSSFVcmcRJsgmQGmANnRMb1ZdemXGS/gTNIzVAtj43NqpgXabPAFpGaoDiK7B+taE6j/oEIDXAr/9/BZ6o7Kc/jk2A1ADPo1bnpi8dEGd4H4AmkRogW2+61aRe05rwghsgNcDRRkqN5M7xYl/yOgA4IjXAXxt4deaZhH1JNIErpAbY7ba2znyzUT+YHu+30RJSA5R39PUX2jmY3JrAv0gNUJPuqpDBtwBEE7iD1ADbKht/maRg8nkt4AKpATZW0p+ph3Um0QQeIDXA9tZZ16mVz3/TNA+DG4Z5muIPgcDrIzXAU1qNc2zOuVl1B8aCOVhxyQ58XAvNIzVA9VZjdvYqNm7O/UyISY+lDyfdCZpGaoDKbePsRnFjdHNOsaGDuRzFfeMQ2pnAayM1QN1WY7LiARvYaDo4IZ5Ln026E7SK1AA128bJiQA3Jd6BKjeXnh3oTtAkUgPkk9Ftlr/RVFqf6USc49REg0gNUPEMnEcRNc6BOzA6wYoUllMT7SE1QL0zcBZJHiw0FZ8wWZHGTpyaaAypAeqdgYNINATuwNCEaRSpxolTE20hNUC1M9AJb1VVr2ITrEhnOTXRFFID5FPBsrGgcpSRCU7kcPw3DVpCaoB8MtBqlBUbKjhhEN7qVpOfwMCLIjVAra8gGEWWMXAH9kXPf97MF6yiGaQGyGcCJX1pU9/vTlTywty/LcvH4WNZ3vbi1kh1gmaQGiBbL5Nbja/v5edw+Fm+v1KKDV84pk74fD947593RlCdoBWkBsimE8/A/R/27i5LURgIw3CTAWwVtfkRBKz9b3MuBQmppBtPz5j32UBdfaeKCpBBJobafw7c+VVoS5kr20UJVieIBKkBwh29xsBxkCfD6J4DHwvHzKvCTZZuixKsThAHUgOES33GwK6UhbLzmAOzR8d0Vhh7selHvQQfh+INkRog2M5nDGwbsWhafQ48Pjqms0Ivdv1zCT4ORRQ2TQ0HaIhD5jEGdrKiU+fAdKVjFta1ib48KehniAGpAbbpZyczUzeyoqnNzMm218j1jtnKunbeMjnaRgxIDfCStcZdVt099hq5/lVoKetKM3PmaBsRyEgNECxV1xpXcbhqe43cmsyLfwW5av+j+wDeDakBwunrxlIcSm3hmFlf1DqsVNCfAQ+8qoUIkBogWK6uG6/i1CoLx+NHqnXMWtzqecvkVS28P1IDBMvVtcYgToOy10j1ZO7FbU8yERtSAwTL1eOzRpwaM1X49bOzmarErfya2i/8Ad7N3uJrqiQ1wDMtNoMoOrWfaRvNSgAA+G2d+9w5/VBP6BoBAOC37bV+lmondAIAwK/7MlO2fsbzGQDg36c8n23wPkhlps68qYX3R2qA7d9v7DZ/HyQ8mbx5jNiQGuA/6Wd8SQPw/Rnw+n52Cfr+TP2eOkuWfvCnA/7cgwiQGiDY7tX/B8msySy+/Se6gj+FIwKkBth2Tx/+/8azpZ/l2/4pnGQiAqQG2Oa+mO//X992X8xu25ucuJkQESA1QLjji+8/281bZvhNu52ZOnBzPKJAaoBg2Y/up660+6lTr5ZpbrLmZmaKhBe1EANSAwTL9Qs960ZWNLV2nefRr2WaXux6M/fJQQCiQGqAV+w1TKdsNZS1Rp7oJcbeHszxuQIHAYgCqQHCHT3mwLYRi6Z1joGPtUZqL6EvT27muQIHAYgEqQGCZR5zoOlKWSg7o46B6aNlaiVMWy4LLCrwXSgiQWqAYHniMweOgzy5jR5j4FEpMXct5aG8GrOswEEAIkFqgHCp1xxo6kEmhtr4jIG5WmKu3ldVI01V7WtjLBVYnCAapAbYZuF4NhbtUN1F7tXQGotzspAqJVR6BRYneFOkBgi2S2wKE6hwjIF5ou9OdJ8JixPEg9QA4dItGlqRWOTuEhcT4pIkfBaKiJAaYKM58HQwAQ4n5xiYJ1ZFUMNk0ERUSA3wt507ynUchAEoKke2g0JC9r/bedP+TJ5IgQ5IkbhnA3xdQQxtr3NgahvSZ3hpCdmWWptw0MRkqAbodQ4MLUP6DC0vcexLnf3goInZUA3QTv9zQwuS44UlGm4DTuGgiflQDdDMJS9tS4UtSY5WLSGhdr/kT+gwG6oB2kX5frKxH1XHQJPCGoUF+BUN5kM1QLNV5UbYlo+2IHlWvYSkvfz1x58cYEJUA7QzuXOcywfnIbXHQJd7Yfu8XXKtjTlRDdBO5daxF2YaOV7cM69CbpH91SVzE8yLaoBmq8q9dG6ZQ+CZ5JYV9sxynNsZ5I1XWphYUzXLTjXAZbCRk879ks2Z5AMt7pl5x5FCOENIxyFvXANgblQDtDMpeWXz6kZyylMNV2nGo2PMjWqAdlE6Ue+UJrfaANUAX9Ce21meEyaQRTXA8zY0L0w1K/FIC6AaoN/VczsrDU84ZwK/UQ3w41lfaOrlNLnUBq6oBnh50qMQ9cFfgcqTY8yIaoB2puNn9FG+pfwgFJOiGqCZ6/ihhil32sAb1QD/eMZkQ61hjcjUBPiLaoCrBxwE4zr4MzByzMTkqAZotkYZP6I35Q4AoBpgMNfxM43VlC4BqgEG8/psbB3apka6BKgG+J5H7bCbleMkS4BqgME8amkz6xFnlDw1sgSoBujDTSUv2tpxlajXKNWMp1kA1QA9rWb6q5toPmAddzcz/0GUANUAY6z+7qYxmz+xCo1S0KF9JwAAAABJRU5ErkJggg==) no-repeat 50% 0;
  background-size: 68% auto;
  padding-top: 2rem;
}
@media (max-width: 1024px) {
.topset {
    background: url(https://www.coinestate.co.jp/static/dist/img/topbg.jpg) no-repeat 100% 0;
    background-size: 200vh auto;
    padding-bottom: 0;
}
.steps {
    background: none;
    padding-top: 0;
    padding-left: 2rem;
}
.steps .topflow .w3s {
    position: relative;
}
.stepp:before {
    content: "";
    position: absolute;
    width: 3rem;
    height: 3rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAMAAACce/Y8AAAATlBMVEX/vwAAAAD/vAX/uAD/vAD/vwD/vgD/uwD/ugD/vAD/vAD+vQj+vQj/vQD+vQj9vQj/vAj/vAj/vAf/uwf+vQj+vQj/vgX+vQj/ugj+vQnVS1BTAAAAGXRSTlMMACoFCRcmEw8gHMrlI/KiiHpFbb28N9hgQGEo1wAAAsZJREFUaN7N2oFyokAMBuAsCbCIWK22V97/RU/nzmYsS/5AYKb/A/hNsrjsRil5wyz3EJHcw8zJG3J+OhUizNsQTFaEowQLwXCEYMLBpRAC4ggFAUUQgdcAhwGBS8CRBYTQyrCTYFofQQQWcByEUDAMCBW2MwgJcYOQEDcICXGDDCGQGYJpu8iEcAo5t3V9qOs25wUGudtUd02labrauxzkE+qumsZWJgSbQFOV0xiI/CQgsBzhV4LngaGyM7SgVQSKOFQ4B7sMsovoKk86swyyishD5cuQjTLIKCI3lTdN2VDC7lKgV/wkGK706jV/EkKl1NWy1HNl0Fyf2mpp2pmvOM31qbTU7+e+P42nvj+/l5acCvlHeNt0OY6a48XXKlYCFnH9Dyhy9ZQhD4JdRbyN07x5yngQ4iji82Ms5ePTKkMJz+Okwg8DP1Q8Q3TFLuFedUWCcZ+u43yuqFOihNGno0EcjU4pgXany2jlgnaqRAL7dDSJP4VOYSK/7hqjnde9JE/XGxNnQJwxgVa7B0QP1puJdifwBnUCxAlsU4zfqCMKeGqZZOsq9l/uXYjf8L1gmibw7aZJUpEYVu9RAya232klUdr/fZFib70vtJfznZDd392JHceo24xwwyeQpIR9jrqVBXyOkgeRdjsN6plWVp5pvzxnWuPw33pO5nglxLrCDIvvF4NxS+L9bklJiZ3uevIkkux1Y+Vvgne6d0vSAYUQWHKUxhxQWBOKzltDNoZeZI/tDoHJAbFv5FUvfZY04p0N5g43qZykBBoOtsOqsR1PCN54wilo2hyf0xZn5rJo2nyoyQoXibThzJxTmeBtB/9KACMgKAGMgKAEMGKCEmrEBUAkDguACP9qxQkT2MACJhIHmgQIjURLwETibUpQIo4IJ0xgBAN+QhEJAIAACv58TGDF/9ci8v85Cn88JjD0TFqSvy7ucXsMlXyNAAAAAElFTkSuQmCC) no-repeat 50% 50%;
    background-size: cover;
    left: -3rem;
    top: -1rem;
    z-index: 8;
}
.steps .topflow .w3s:before {
    content: "";
    position: absolute;
    width: 2px;
    background: #ac8319;
    left: calc(-1.5rem - 1px);
    top: .5rem;
    bottom: -2rem;
    z-index: 9;
}
.steps .topflow .w3s:last-child:before {
    display: none;
}
}
/* rate */
.rates {
  display: flex;
  width: 96%;
  margin: .3rem auto;
  align-items: center;
}
.rates span {
  display: block;
  margin: .1rem 0;
  line-height: 1.1;
  color: #fff;
}
.rates.rates_h span {
  display: block;
  margin: .5rem;
  line-height: 1.5rem;
  font-size: .84rem;
  color: #aaa;
}
.rates span.rate1 img {
  height: 2rem;
}
.rates span.rate1 {
  width: 3rem;
  text-align: center;
}
.rates span.rate2 {
  width: calc(40% - 3rem);
  text-align: left;
}
.rates span.rate3 {
  width: 35%;
  text-align: right;
}
.rates span.rate4 {
  width: 25%;
  text-align: right;
}
.rates.rates_h span.rate1 {
  text-align: center;
}
.rates.rates_h span.rate2 {
  text-align: left;
  line-height: 1.25;
}
.rates.rates_h span.rate3 {
  text-align: right;
}
.rates.rates_h span.rate4 {
  text-align: right;
}
.rates_txt {
  color: #aaa;
  font-size: .64rem;
  margin: 1.5rem 0 0;
  text-align: center;
}
.ratein {
  opacity: .6;
}
@media (max-width: 1024px) {}
/*topslide*/
.topslide {
  width: calc(100% - 2rem);
  max-width: 1680px;
  margin: 0 auto;
  min-height: 300px;
}
.slick-arrow:before {
  content: "" !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  background: #4C4E62;
  color: #febd09;
  font-weight: 700;
  border-radius: 8px;
}
.slick-next:before {
  content: "＞" !important;
}
.slick-prev:before {
  content: "＜" !important;
}
.slick-prev {
  top: unset;
  bottom: -2rem;
  right: calc(1.5rem + 48px);
  left: unset;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px;
  z-index: 9;
}
.slick-next {
  top: unset;
  bottom: -2rem;
  right: 1rem;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px;
  z-index: 9;
}
@media (max-width: 1024px) {
.slick-prev {
    right: calc(-.5rem + 48px);
    bottom: -2.5rem;
}
.slick-next {
    right: -1rem;
    bottom: -2.5rem;
}
}
/* info */
.top_info {
  padding: 3rem 0;
}
.top_info h2 {
  font-size: 1.3rem;
  text-align: center;
  color: #febd09;
  font-weight: bold;
}
.info_sets {
  padding: 2.5rem 0 2rem;
}
a.info_set {
  display: flex;
  overflow: hidden;
  margin-bottom: 1rem;
  padding: .5rem 0 1rem 1.5rem;
  position: relative;
}
a.info_set:after {
  position: absolute;
  bottom: .4rem;
  left: 0;
  content: "";
  height: 1px;
  width: 100%;
  background: #febd09;
}
a.info_set:before {
  font-family: "Font Awesome 5 Free";
  content: '\f111';
  font-weight: 900;
  font-size: .8rem;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #febd09;
}
.is_l {
  width: 25%;
}
.is_time {
  display: inline-block;
  color: #febd09;
  text-align: left;
  line-height: 2rem;
  font-size: .84rem;
  margin-right: 1rem;
}
.is_cat {
  display: inline-block;
  color: #aaa;
  text-align: right;
  font-size: .74rem;
  line-height: 2rem;
  font-weight: bold;
}
.is_r {
  width: 75%;
  line-height: 2rem;
  padding-left: .75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
}
.is_new {
  color: #f40;
  margin-right: .25rem;
  font-size: .9rem;
}
.is_title {
  color: #fff;
  font-size: .9rem;
}
.boxm .is_title {
  color: #fff;
  font-size: 1rem;
}
@media (max-width: 1024px) {
.top_info {}
a.info_set {
    display: block;
    width: 100%;
    padding: .5rem 1.5rem 1rem;
    margin-bottom: .25rem;
}
a.info_set:after {
    bottom: .4rem;
    left: .5rem;
    width: calc(100% - 1rem);
}
a.info_set:before {
    left: .5rem;
    bottom: 0;
}
.is_l {
    width: 100%;
}
.is_time {
    display: inline-block;
}
.is_cat {
    display: inline-block;
    margin-left: .5rem;
}
.is_r {
    width: 100%;
    line-height: 2rem;
    padding-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
}
}
/**/
.btn_set {
  margin: 4rem 0;
}
.btn_mb {
  margin-bottom: 4rem;
}
a.btn_link {
  display: block;
  padding: 1rem;
  border: 1px solid #FEBD09;
  margin: 0 10% 1.5rem;
  border-radius: 4px;
  font-weight: bold;
}
a.btn_link i {
  color: #febd09;
  padding: 0 .5rem;
}
a.btn_link:hover {
  opacity: 1;
  background: #070A27;
}
@media (max-width: 1024px) {
a.btn_link {
    margin: 0 1% 1.5rem;
}
}
/**/
.col2_box {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin: 0 auto 2rem;
}
.col2_in {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #ccc;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  text-align: center;
  width: 33%;
  padding: 1rem 0 3rem;
  position: relative;
  border-radius: 8px;
}
.col2_in span {
  display: block;
  position: absolute;
  bottom: .75rem;
  left: 0;
  right: 0;
  font-weight: bold;
}
a.btn_link.boxz {
  margin: 0 auto 2rem;
}
.step_set {
  border-radius: 8px;
  width: calc(100% - 2rem);
  margin: 6rem auto 4rem;
  position: relative;
  max-width: 1080px;
}
.step_img {
  position: absolute;
  top: -62px;
  left: calc(50% - 62px);
}
.step_wrap {
  display: flex;
  margin: 2rem .5rem;
  flex-wrap: wrap;
  padding: 4rem 1.5rem 2rem;
}
.step_in_img {
  width: 35%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.step_in_txt {
  width: 65%;
  padding-left: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
article#contents .step_in_txt h2 {
  padding: 1rem 0 1rem;
  font-size: 1.2rem;
  text-align: left;
  color: #00AAFF;
}
.step_in_txt p {
  margin: 1rem 0;
  line-height: 1.75;
}
.step_cat {
  border-radius: 8px;
  width: calc(100% - 2rem);
  margin: 4rem auto 7rem;
  position: relative;
  max-width: 980px;
  padding: 2rem;
  border: 3px solid #febd09;
}
article#contents .step_cat h2 {
  padding: 1rem 0 1rem;
  font-size: 1.4rem;
  text-align: center;
  color: #00AAFF;
}
.step_cat p {
  text-align: center;
}
.step_cat h2 {
  font-weight: bold;
  color: #febd09;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.step_set2 {
  border-radius: 8px;
  width: calc(100% - 2rem);
  margin: 4rem auto;
  position: relative;
  max-width: 1180px;
}
.step_set2 .step_img {
  position: absolute;
  top: -45px;
  left: calc(50% - 45px);
}
.step_set2 .step_wrap {
  padding: 2rem 1.5rem 1.5rem;
}
.step_set3 {
  max-width: 980px;
}
.step_set3 .step_in_txt {
  width: 100%;
  padding: 1rem 2rem 0;
}
@media (max-width: 1024px) {
.col2_in {
    width: 48%;
    padding: 1rem .5rem 3rem;
}
a.btn_link.boxz {
    margin: 0 auto 1rem;
}
.step_img {
    position: absolute;
    top: -44px;
    left: calc(50% - 44px);
}
.step_img img {
    width: 88px;
    height: 88px;
}
.step_wrap {
    display: block;
    padding: 4rem 1rem 1rem;
}
.step_in_img {
    width: 100%;
}
.step_in_img img {
    width: 50%;
}
.step_in_txt {
    width: 100%;
    padding: 0;
}
.step_set {
    margin: 4rem auto;
    width: 100%;
}
.step_cat {
    margin: -1.5rem auto 4rem;
    width: 100%;
}
article#contents .step_in_txt h2 {
    padding: 2rem 0 0;
    text-align: center;
}
.step_set2 .step_img {
    position: absolute;
    top: -32px;
    left: calc(50% - 32px);
}
.step_set2 .step_img img {
    width: 64px;
    height: 64px;
}
.step_in_img img {
    width: auto;
    max-width: 100%;
}
.step_set3 .step_in_txt {
    width: 100%;
    padding: 1rem 0 0;
}
}
.whitebox {
  background: #383b55;
  padding: 1rem;
  border-radius: 12px;
}
.ctf_t {
  margin-top: 1rem;
}
.cat_red {
  margin-top: 1rem;
  color: #f44;
}
/**/
dl.dl_table {
  width: 90%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
dl.dl_table dt,
dl.dl_table dd {
  padding: .75rem;
  margin: 1px;
}
dl.dl_table dt {
  width: calc(30% - 2px);
  text-align: center;
  background: rgba(23, 27, 54, 1);
  color: #FEBD09;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
dl.dl_table dd {
  width: calc(70% - 2px);
}
dl.dl_table a {
  display: inline;
  color: #FEBD09;
}
dl.dl_table a:before {
  font-family: "Font Awesome 5 Free";
  content: '\f0c1';
  font-weight: 900;
  font-size: .7rem;
  padding: 0 .2rem;
  opacity: .75;
}
dl.dl_table2 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
dl.dl_table2 dt,
dl.dl_table2 dd {
  padding: .75rem;
  margin: 1px;
}
dl.dl_table2 dt {
  width: calc(20% - 2px);
  text-align: center;
  background: rgba(23, 27, 54, 1);
  color: #FEBD09;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
dl.dl_table2 dd {
  width: calc(40% - 2px);
  background: #fff;
}
dl.dl_table2 dd.sp_title {
  display: none;
}
dl.dl_table2 a {
  display: inline;
  color: #FEBD09;
}
dl.dl_table2 a:before {
  font-family: "Font Awesome 5 Free";
  content: '\f0c1';
  font-weight: 900;
  font-size: .7rem;
  padding: 0 .2rem;
  opacity: .75;
}
dl.dl_table,
dl.dl_table2 {
  border: 1px solid #febd09;
  padding: .25rem;
}
dl.dl_table dt,
dl.dl_table2 dt {
  background: #070A27;
  font-weight: bold;
}
dl.dl_table dd,
dl.dl_table2 dd {
  background: #232740;
}
@media (max-width: 1024px) {
dl.dl_table {
    width: 100%;
    display: block;
}
dl.dl_table dt,
  dl.dl_table dd {
    display: block;
    margin-bottom: 0;
}
dl.dl_table dt {
    width: 100%;
    padding: .2rem .5rem;
    font-size: .92rem;
    text-align: left;
}
dl.dl_table dd {
    width: 100%;
    padding: .5rem;
    margin-bottom: 4px;
}
dl.dl_table dd:last-child {
    margin-bottom: 0;
}
dl.dl_table2 dt,
  dl.dl_table2 dd {
    display: block;
    margin-bottom: 0;
}
dl.dl_table2 dt {
    width: 100%;
    text-align: center;
    background: rgba(23, 27, 54, 1);
    color: #FEBD09;
    font-weight: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
dl.dl_table2 dd {
    width: 500%;
    background: #fff;
}
dl.dl_table2 dd.sp_title {
    display: block;
    border-bottom: 1px dotted #333;
    background: #f7f7f8
}
}
/**/
.chart_box {
  width: 1280px;
  height: 600px;
  background: #000;
  border: 2px solid #febd09;
  margin: 0 auto 3rem;
}
.rate_lists {
  display: flex;
  width: 100%;
  margin: 1.5rem auto 0;
}
.rate_list {
  width: calc(100% / 3);
  padding: 0 .75rem;
}
.rate_list span {
  display: block;
  text-align: center;
  padding: .5rem 0;
}
.rate_list span.rate_list1 {
  font-size: .84rem;
  border-bottom: 1px solid #aaa;
}
.rate_list span.rate_list2 {
  font-size: 1.1rem;
  color: #fff;
}
@media (max-width: 1024px) {
.chart_box {
    width: 96%;
    height: 50vh;
    background: #000;
    border: 2px solid #febd09;
    margin: 0 auto 3rem;
}
.rate_lists {
    width: 100%;
    margin: 1.5rem auto 0;
}
.rate_list span.rate_list1 {
    font-size: .8rem;
}
.rate_list span.rate_list2 {
    font-size: .9rem;
}
.rate_box .rates span {
    font-size: 1rem;
}
.rate_box .rates_h span {
    font-size: .84rem;
}
.rate_list {
    width: 25%;
    padding: 0 .3rem;
}
}
/**/
.fee_table_wrap {
  border: 1px solid #febd09;
  padding: .25rem;
  margin-bottom: 4rem;
}
.fee_table {
  margin: 0 auto 0;
  width: 100%;
}
.fee_table,
.fee_table td {
  border-collapse: collapse;
  border: 1px solid #171A37;
}
.fee_th {
  width: 30%;
  padding: 1rem;
  text-align: center;
  background: #070A27;
  color: #FEBD09;
  font-weight: normal;
  vertical-align: middle;
  font-weight: bold;
}
.fee_td {
  width: 70%;
  padding: 1rem;
  background: #232740;
  vertical-align: middle;
}
.fee_td2 {
  width: 35%;
  padding: 1rem;
  background: #232740;
  vertical-align: middle;
}
.fee_td_bold {
  font-weight: bold;
  color: #febd09;
}
@media (max-width: 1024px) {
.fee_table {
    margin: 0;
}
.fee_th,
  .fee_td,
  .fee_td2 {
    font-size: .96rem;
}
.fee_th {
    padding: .75rem .25rem;
}
.fee_td,
  .fee_td2 {
    padding: .75rem .25rem;
}
}
/**/
.imgbox {
  padding-bottom: 2rem;
}
.imgbox img {
  width: 90%;
  max-width: 640px;
  margin: 0 auto;
  display: block;
}
/**/
.logobox {
  width: 60%;
  max-width: 400px;
  padding: 1rem;
  margin: 0 auto;
  border: 1px solid #febd09;
  background: rgba(23, 26, 55, .25);
}
.logobox img {
  max-width: 100%;
}
a.topna {
  display: block;
  padding: 1rem 2.5rem;
  font-weight: 700;
  border: 2px solid #febd09;
  border-radius: 2rem;
  background: rgba(23, 26, 55, .5);
  letter-spacing: .1rem;
  width: 60%;
  min-width: 14rem;
  margin: 0 auto 0;
  text-align: center;
  font-size: 110%;
}
a.topna2 {
  display: block;
  padding: 1rem 2.5rem 1rem 6rem;
  font-weight: 700;
  border: 2px solid #febd09;
  border-radius: 2rem;
  background: rgba(23, 26, 55, .5);
  letter-spacing: .1rem;
  width: 60%;
  max-width: 28rem;
  margin: 2rem auto;
  text-align: center;
  font-size: 110%;
  position: relative;
}
a.topna2:before {
  content: "無料";
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  background: #febd09;
  padding: calc(1rem - 4px) 1.25rem calc(1rem - 4px) 1.5rem;
  border-radius: 2rem 0 0 2rem;
  color: #171A37;
}
@media (max-width: 1024px) {
a.topna {
    width: 95%;
    min-width: 14rem;
    margin: 3rem auto 0;
    text-align: center;
    font-size: 100%;
}
a.topna2 {
    width: 98%;
    max-width: 28rem;
    margin: 2rem auto;
    text-align: center;
    font-size: 100%;
    position: relative;
    padding: 1rem 1rem 1rem 5rem;
}
a.topna2:before {
    padding: calc(1rem - 4px) 1rem calc(1rem - 4px) 1.25rem;
}
}
/**************** column list ****************/
.column_menu_wrap {
  margin: -1rem;
  background: rgba(23, 27, 54, 1);
  padding: .75rem;
  margin-bottom: 1rem;
  border-top: 2px solid #febd09;
}
.column_menu_wrap2 {
  margin: 0 3px -2rem;
  background: rgba(23, 27, 54, 1);
  padding: .75rem;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  border-top: 2px solid #febd09;
}
.column_menu {
  display: flex;
  width: 100%;
}
.column_menu li {
  width: calc(100% / 4);
  padding: 3px;
}
.column_menu li a {
  display: block;
  text-align: center;
  font-size: 1.1rem;
  padding: .4rem 0 .3rem;
  /*background:#fff;*/
  line-height: 2rem;
  border: 2px solid rgba(255, 255, 255, 0);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  font-weight: bold;
}
.column_menu li a i {
  font-size: 1.25rem;
  color: #fff;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 50%;
  text-align: center;
}
.column_menu li:nth-child(1) a i {
  background: #f06d85;
}
.column_menu li:nth-child(2) a i {
  background: #3db270;
}
.column_menu li:nth-child(3) a i {
  background: #2fa3bf;
}
.column_menu li:nth-child(4) a i {
  background: #635ea1;
}
.column_menu li a:hover {
  opacity: 1;
  border: 2px solid #FEBD09;
}
.column_tags {
  background: rgba(255, 255, 255, .05);
  padding: 1.5rem;
  margin: 2rem 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
article#contents .column_tags h4 {
  padding: 0 0 .75rem;
  text-align: center;
  margin: 1rem 0;
}
.column_taglist {
  overflow: hidden;
  text-align: center;
}
.column_taglist a {
  display: inline-block;
  background: rgba(255, 255, 255, .05);
  border: 1px solid #ccc;
  padding: .4rem;
  margin: 6px 3px;
  line-height: 1;
  font-size: .88rem;
  border-radius: 4px;
}
.column_taglist a i {
  font-size: .76rem;
  opacity: .33;
  vertical-align: top;
  color: #f80;
}
.column_taglist a:hover {
  border: 1px solid #555;
  opacity: 1;
}
.column_taglist a:hover i {
  opacity: 1;
}
.column_list {
  margin: 0 3px 2rem;
  padding: .5rem 1rem;
}
.column_list.glossary {
  border-color: #f06d85;
}
.column_list.beginners {
  border-color: #3db270;
}
.column_list.advanced {
  border-color: #2fa3bf;
}
.column_list.trend_commentary {
  border-color: #635ea1;
}
article#contents .column_list h3 {
  padding: 1rem .5rem;
  text-align: left;
  margin-bottom: 2rem;
  margin: 0;
}
article#contents .column_list h3::after {
  display: none;
}
article#contents .column_list h3 a {
  float: right;
  font-size: .88rem;
  padding: 3px .75rem;
  border-radius: .75rem;
  color: #fff;
  margin-top: 3px;
}
article#contents .column_list.glossary h3 a {
  background: #f06d85;
}
article#contents .column_list.beginners h3 a {
  background: #3db270;
}
article#contents .column_list.advanced h3 a {
  background: #2fa3bf;
}
article#contents .column_list.trend_commentary h3 a {
  background: #635ea1;
}
.column_list h3 {
  /*border-bottom:1px solid #888;*/
}
.column_list.glossary h3 {
  border-bottom: 1px solid #f06d85;
}
.column_list.beginners h3 {
  border-bottom: 1px solid #3db270;
}
.column_list.advanced h3 {
  border-bottom: 1px solid #2fa3bf;
}
.column_list.trend_commentary h3 {
  border-bottom: 1px solid #635ea1;
}
.column_list h3 i.glossary {
  color: #f06d85;
  font-size: 1.3rem;
}
.column_list h3 i.beginners {
  color: #3db270;
  font-size: 1.3rem;
}
.column_list h3 i.advanced {
  color: #2fa3bf;
  font-size: 1.3rem;
}
.column_list h3 i.trend_commentary {
  color: #635ea1;
  font-size: 1.3rem;
}
.column_lists {
  display: flex;
  margin: 0 .5rem;
  flex-wrap: wrap;
}
a.column_set {
  width: calc(calc(100% - 3rem) / 3);
  padding: 0 0 2rem;
  margin: 0 .5rem 1.5rem;
  background: #fff;
  border: 1px solid #ccc;
  position: relative;
}
a.column_set figure {
  background: #f8f8f8;
  overflow: hidden;
}
a.column_set figure img {
  width: 100%;
}
a.column_set .title {
  display: block;
  padding: 8px 8px 0;
  font-weight: bold;
  color: #444;
}
a.column_set .navs {
  display: block;
  padding: 8px 8px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
a.column_set .name {
  font-size: 0.82rem;
  color: #98A6B5;
  float: left;
}
a.column_set .time {
  font-size: 0.82rem;
  color: #98A6B5;
  float: right;
}
a.column_set .time i {
  font-size: 0.82rem;
  color: #98A6B5;
}
h2 i.glossary {
  background: #f06d85;
}
h2 i.beginners {
  background: #3db270;
}
h2 i.advanced {
  background: #2fa3bf;
}
h2 i.trend_commentary {
  background: #635ea1;
}
h2 i.glossary,
h2 i.beginners,
h2 i.advanced,
h2 i.trend_commentary {
  font-size: 1.5rem;
  color: #fff;
  display: inline-block;
  width: 3.5rem;
  height: 3.5rem;
  line-height: 3.5rem;
  border-radius: 50%;
  text-align: center;
}
@media (max-width: 1024px) {
.column_menu_wrap2 {
    margin: 0 -.5rem -2rem;
}
.column_menu {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.column_menu li {
    width: calc(100% / 2);
    padding: 3px;
}
.column_menu li a {
    font-size: .9rem;
    padding: 0 0 0 .5rem;
    text-align: left;
}
.column_menu li a i {
    font-size: .9rem;
    color: #fff;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 50%;
    text-align: center;
}
.column_tags {
    padding: .5rem;
    margin: 2rem -.5rem;
}
.column_list {
    margin: 0 -.5rem 1.5rem;
    padding: .5rem;
}
article#contents .column_list h3 {
    padding: .75rem .5rem;
    margin-bottom: .5rem;
    font-size: 1.1rem;
}
article#contents .column_list h3 a {
    float: right;
    font-size: .76rem;
    margin-top: 0;
}
.column_list h3 i.glossary {
    color: #f06d85;
    font-size: 1.1rem;
}
.column_list h3 i.beginners {
    color: #3db270;
    font-size: 1.1rem;
}
.column_list h3 i.advanced {
    color: #2fa3bf;
    font-size: 1.1rem;
}
.column_list h3 i.trend_commentary {
    color: #635ea1;
    font-size: 1.1rem;
}
.column_list h3 span {
    display: none;
}
.column_lists {
    display: flex;
    margin: 0 .5rem;
    flex-wrap: wrap;
}
a.column_set {
    width: 100%;
    padding: 0 0 2rem;
    margin: .5rem;
}
h2 i.glossary,
  h2 i.beginners,
  h2 i.advanced,
  h2 i.trend_commentary {
    font-size: 1.4rem;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
}
}
/**************** column ****************/
header#column {
  position: relative;
  width: 100%;
  height: 14rem;
  overflow: hidden;
}
header#column figure img {
  width: 100%;
}
header#column h1 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, .8);
  font-size: 1.5rem;
  line-height: 2rem;
  text-align: center;
  font-weight: bold;
  color: #171B36;
  padding: 2rem 1rem;
}
nav.column_nav {
  padding: .4rem 1.5rem .2rem;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
nav.column_nav .time {
  display: inline-block;
  color: #bbb;
  line-height: 1.5rem;
  font-size: .88rem;
}
nav.column_nav .sns {
  display: inline-block;
  color: #98A6B5;
  float: right;
  line-height: 1.5rem;
}
nav.column_nav .sns i {
  font-size: 1.25rem;
  margin: 0 .2rem;
}
#column_body {
  padding: 1.5rem 1rem 2rem;
  line-height: 1.8;
}
#column_body p {
  margin: 1rem 0;
}
#column_body p.small {
  font-size: .88rem;
}
#column_body p.right {
  text-align: right;
}
#column_body p.image {
  text-align: center;
}
#column_body p.image img {
  max-width: 90%;
}
article#contents #column_body h2 {
  text-align: left;
  padding: 1.75em 0 1.25em;
  font-size: 1.6rem;
}
article#contents #column_body h3 {
  text-align: left;
  padding: 1.75em 0 1.25em;
  font-size: 1.4rem;
}
article#contents #column_body h3:after {
  left: 0;
  bottom: .9em;
  background: #ccc;
}
article#contents #column_body h4 {
  text-align: left;
  padding: 1.75em 0 1.25em;
  font-size: 1.2rem;
  color: #fee193;
}
blockquote {
  padding: 2rem 1.5rem 1rem 3rem;
  position: relative;
  border: 8px solid rgba(255, 255, 255, .6);
  margin: 2rem 0;
  color: #f7f7f8;
  font-size: 1rem;
}
blockquote:before {
  font-family: "Font Awesome 5 Free";
  content: '\f10d';
  font-weight: 900;
  position: absolute;
  top: 10px;
  left: 10px;
  opacity: .5;
}
img.eyecache {
  width: 37%;
  margin: 0 0 1em 3%;
  float: right;
}
.column_tagarea {
  padding: .5rem 1.5rem;
  margin-bottom: 3.5rem;
}
.column_tagarea a.cat {
  display: inline-block;
  background: rgba(255, 255, 255, .05);
  border: 1px solid #ccc;
  padding: .6rem .76rem;
  margin: 6px 3px;
  line-height: 1;
  font-size: .92rem;
  border-radius: 4px;
  font-weight: bold;
}
.column_tagarea a.cat i {
  font-size: .92rem;
  opacity: .5;
  vertical-align: top;
  color: rgb(21, 156, 93);
}
.column_tagarea a.cat:hover {
  border: 1px solid #555;
  opacity: 1;
}
.column_tagarea a.cat:hover i {
  opacity: 1;
}
.column_tagarea a.tag {
  display: inline-block;
  background: rgba(255, 255, 255, .05);
  border: 1px solid #ccc;
  padding: .4rem;
  margin: 6px 3px;
  line-height: 1;
  font-size: .88rem;
  border-radius: 4px;
}
.column_tagarea a.tag i {
  font-size: .76rem;
  opacity: .33;
  vertical-align: top;
  color: #f80;
}
.column_tagarea a.tag:hover {
  border: 1px solid #555;
  opacity: 1;
}
.column_tagarea a.tag:hover i {
  opacity: 1;
}
@media (max-width: 1024px) {
#column_body {
    padding: 1.5rem .75rem 2rem;
    line-height: 1.8;
}
.column_tagarea {
    padding: .5rem;
    margin-bottom: 2rem;
}
blockquote {
    padding: 1.5rem 1rem .5rem 1.5rem;
    border: 6px #f7f7f8 solid;
    margin: 1.5rem 0;
}
img.eyecache {
    width: 90%;
    margin: 0 auto 1rem;
    float: none;
    display: block;
}
header#column h1 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    font-weight: bold;
    color: #171B36;
    padding: 1.5rem .5rem;
}
article#contents #column_body h2 {
    text-align: left;
    padding: 1.25em 0 1em;
    font-size: 1.4rem;
}
article#contents #column_body h3 {
    text-align: left;
    padding: 1.25em 0 1em;
    font-size: 1.3rem;
}
article#contents #column_body h3:after {
    left: 0;
    bottom: .9em;
    background: #ccc;
}
article#contents #column_body h4 {
    text-align: left;
    padding: 1.25em 0 1em;
    font-size: 1.2rem;
    color: #707F89;
}
nav.column_nav {
    padding: .4rem .5rem .2rem;
}
}
/**************** glossary list ****************/
.column_glossary {
  padding: 0 1rem;
  margin-bottom: 3.5rem;
}
ul.glossary_navs {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.gnav_child {
  width: calc(100% / 3);
  padding: .5rem;
}
ul.glossary_nav {
  list-style: disc;
  line-height: 1.75;
  padding: 1rem 0 1rem 1.5rem;
}
ul.glossary_nav li a {
  display: block;
}
article#contents h3.title {
  padding: .5rem 0;
  font-size: 1.1rem;
  text-align: center;
  font-weight: bold;
  background: rgba(23, 27, 54, 1);
  color: #fff;
  margin: 2rem 0;
  border: 1px solid #aaa;
}
article#contents h3.title:after {
  display: none;
}
@media (max-width: 1024px) {
.column_glossary {
    padding: 0;
}
.gnav_child {
    width: 100%;
}
}
/**************** glossary ****************/
h1.glossary_title {
  font-size: 1.5rem;
  line-height: 2rem;
  text-align: center;
  font-weight: bold;
  color: #febd09;
  padding: 4rem 1rem 2rem;
}
/**************** pp ****************/
.policy_list {
  padding: 1rem;
  margin-bottom: 1rem;
}
.policy_list li {
  text-indent: -1.75rem;
  padding: 0 0 .5rem 2rem;
}
.policy_list li span {
  padding-right: 1rem;
  font-weight: bold;
  color: #febd09;
}
.pp_set {
  margin: 2rem 0;
  text-align: right;
}
.policy_inner hr {
  margin-top: 3.5rem;
}
.policy_inner .dl_table {
  margin: 2rem auto;
}
.policy_inner ul {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.policy_inner li {
  margin-bottom: .5rem;
  margin-topbottom: .5rem;
}
@media (max-width: 1024px) {
.policy_list {
    padding: 1rem 0;
}
}
.box_set {
  margin: 0 auto 2.5rem;
  max-width: 980px;
}
a.step_pdf {
  position: relative;
  padding: .5rem .5rem .5rem 2.4rem;
  border: 1px solid #febd09;
  margin: 0 auto .75rem;
  border-left: 8px solid #febd09;
  display: block;
}
a.step_pdf i {
  color: #febd09;
  font-size: 1.3rem;
  position: absolute;
  top: calc(50% - .6rem);
  left: .7rem;
}
@media (max-width: 1024px) {
.box_set {
    margin: 0 auto 2rem 0;
}
a.step_pdf {
    padding-left: 2.4rem;
    border-left: 4px solid #febd09;
}
}
.camp_sets {
  padding: 3rem 3rem 0;
  overflow: hidden;
}
a.camp_set {
  background: rgb(76, 78, 98);
  background: linear-gradient(0deg, rgba(57, 59, 82, 1) 0%, rgba(23, 26, 55, 1) 100%);
  padding: 1rem;
  border-radius: .75rem;
  border: 1px solid #febd09;
  display: flex;
  margin: 2rem 0;
  align-items: center;
}
a.camp_set .camp_box_l {
  width: 38%;
}
a.camp_set .camp_box_r {
  width: 62%;
}
a.camp_set figure {
  padding: 8px;
}
a.camp_set figure img {
  max-width: 100%;
}
a.camp_set .title {
  display: block;
  padding: 0 1.5rem;
  font-size: 36px;
  margin-bottom: 2.5rem;
  color: #febd09;
}
a.camp_set .text {
  display: block;
  padding: 0 1.5rem;
  line-height: 1.75;
  margin-bottom: 1rem;
}
@media (max-width: 1024px) {
.camp_sets {
    padding: 0;
}
a.camp_set {
    flex-direction: column;
}
a.camp_set .camp_box_l {
    width: 100%;
}
a.camp_set .camp_box_r {
    width: 100%;
}
a.camp_set figure {
    padding: 0;
}
a.camp_set .title {
    display: block;
    padding: 0 .25rem;
    font-size: 24px;
    margin: 1rem 0;
    color: #febd09;
}
a.camp_set .text {
    display: block;
    padding: 0 .25rem;
    line-height: 1.75;
    margin-bottom: 1rem;
}
}
hr {
  height: 2px;
  background: linear-gradient(to right, #171b36, #888, #171b36);
  border: none;
}
/**************** faq ****************/
.faq_inner_menu {
  display: flex;
  flex-wrap: wrap;
  margin-top: 3rem;
}
.faq_inner_menu li {
  width: calc(100% / 3);
}
.faq_inner_menu li a {
  display: block;
  padding: 1rem;
  border: 1px solid #febd09;
  margin: .5rem;
  border-radius: 4px;
  font-weight: bold;
}
.faq_inner_menu li a i {
  color: #febd09;
  padding: 0 .5rem;
}
dl.wrap dt {
  border: 1px solid #febd09;
  padding: 1rem 3rem;
  position: relative;
  margin-bottom: -1px;
}
dl.wrap dt span {
  position: absolute;
  top: calc(50% - .6rem);
  left: 1rem;
  display: block;
  line-height: 1;
  font-weight: bold;
  color: #febd09;
  font-size: 1.2rem;
}
dl.wrap dt img {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: calc(50% - .5rem);
  right: 1rem;
}
dl.wrap dt.active:before {
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  background: #febd09;
  position: absolute;
}
dl.wrap dd {
  padding: 1.5rem 1.5rem 1.5rem 3rem;
  position: relative;
  margin-bottom: -1px;
}
dl.wrap dd span {
  position: absolute;
  top: 1.6rem;
  left: calc(1rem + 1px);
  display: block;
  line-height: 1;
  font-weight: bold;
  color: #f40;
  font-size: 1.2rem;
}
.faq_inner dl dt .arrow {
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
}
.dropdown_toggle .arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1024px) {
.faq_inner_menu {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
}
.faq_inner_menu li {
    width: 100%;
}
dl.wrap {
    margin: 0 -1rem;
}
}
.uk-modal.uk-open {
  z-index: 9999;
}
.uk-modal-dialog {
  background: rgba(23, 27, 54, .9);
}
.uk-button-primary {
  background-color: #febd09 !important;
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 3px !important;
  /*color:#171A37;*/
}
@media (max-width: 1024px) {
.uk-modal-body {
    padding: 1rem;
}
}
/**************** new_account ****************/
article#new_account {}
.uk-modal.uk-open {
  z-index: 99999;
}
#new_account_modal {
  line-height: 1.5;
  border-radius: 8px;
}
#new_account_modal h2 {
  padding: .5rem 0;
  line-height: 2rem;
  text-align: center;
  font-weight: bold;
  color: #00AAFF;
  font-size: 1.7rem;
}
#new_account_modal p {
  margin: 1.5rem 0;
  font-size: .84rem;
}
#new_account_modal ul {
  margin-bottom: 2rem;
}
#new_account_modal ul li {
  margin: .5rem .5rem .5rem 2.5rem;
  font-size: .84rem;
  text-indent: -2.5rem;
  color: #ccc;
}
.new_account_modal_button {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.new_account_modal_button a {
  margin-top: 10px;
  margin-right: 0 !important;
}
.new_account_modal_button button {
  margin-left: 0 !important;
}
#back_to_landing_page {
  font-size: .9rem;
  display: inline-block;
  overflow: hidden;
  border-radius: 6px;
  padding: 0 26px;
  cursor: pointer;
  touch-action: manipulation;
  margin-right: 8px;
  text-align: center;
  background: #999999;
  color: #ffffff;
}
#new_account_modal .uk-button-primary {
  border-radius: 6px;
  padding: 0 26px;
  font-size: .9rem;
}
#loginForm,
#landingPageForm {
  width: 90%;
  max-width: 420px;
  padding: 2rem 1.5rem 1.5rem;
  border-radius: 8px;
  margin: 0 auto 4rem;
  box-shadow: .1rem .1rem .25rem rgba(0, 0, 0, .3);
  border: 1px solid #febd09;
}
.g-recaptcha {
  margin: 1rem auto;
  text-align: center;
}
#btn_login,
#submitBtn {
  border-radius: 6px;
}
#btn_pass {
  border-radius: 6px;
  margin-top: 1rem;
}
.p_small {
  font-size: .88rem;
  margin: 1rem 0;
}
.p_small a {
  font-size: .88rem;
}
.newAccount-heads-up {
  font-size: .82rem;
  border-radius: 6px;
  color: #ddd;
  padding: 0 .5rem;
}
input.form-control {
  background-color: transparent;
  border: 1px solid #cccccc;
  border-radius: 6px;
  padding: 6px 10px;
  color: #414751;
  line-height: normal;
  font-size: .88rem;
  height: 36px;
  width: 100%;
  margin: .5rem 0;
  background: #fff;
}
input.form-control#input_email {
  margin: 1rem 0;
}
.madd_title {
  margin: 1.25rem 0 0;
  line-height: 1rem;
}
.required-notice {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  background: #fe9c09;
  text-align: center;
  color: #fff;
  font-size: .74rem;
  padding: 0 .5rem;
  line-height: 1rem;
  margin-bottom: 1px;
  border-radius: 8px;
}
div.radio_choice {
  border-radius: 30px;
  background-color: #febd09;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  line-height: 2rem;
  padding: 0 1rem;
}
div.radio_choice * {
  display: inline-block;
  color: #fff;
  font-size: .92rem;
}
.error {
  display: block;
  margin: -.75rem 0 1rem;
  color: #df4c5b;
  padding: .25rem .5rem;
  background: #fde;
  border-radius: 6px;
}
/**************** new_account ****************/
.top_area0 {
  background: #fff;
  padding: 4.5rem 0 3.5rem;
  position: relative;
  border: 2px solid #febd09;
  margin-bottom: 4rem;
}
.top_area0 .ta1in_1 h2 {
  font-size: 1.75rem;
}
#strength .top_area5 h2 {
  border-top: none;
}
.na_success {
  width: 90%;
  max-width: 420px;
  padding: 2rem 1.5rem 1.5rem;
  border-radius: 8px;
  margin: 0 auto 4rem;
  box-shadow: 0.1rem 0.1rem 0.25rem rgb(0 0 0 / 30%);
  border: 1px solid #febd09;
}
.na_success p {
  margin: 1rem 0 1.5rem;
  line-height: 1.6;
}
.na_success p span {
  display: block;
  margin: 0 auto;
  font-weight: bold;
  color: #febd09;
}
.na_success a.btn_link.boxz {
  margin: 2rem auto 1rem;
}
.na_cat {
  padding: 1rem;
  border-radius: 4px;
  background: #1d203e;
  font-size: .84rem;
  line-height: 1.4;
}
/*-------------------------------------------------------------------*/
.uk-alert-danger {
  border: 1px solid hsl(349deg 84% 63%);
  border-radius: 4px;
  color: hsl(0deg 0% 100%);
  background: hsl(0deg 100% 50% / 20%);
}
.uk-alert-primary {
  border: 1px solid hsl(240deg 100% 50%);
  border-radius: 4px;
  background: hsl(240deg 100% 50% / 30%);
  color: hsl(0deg 0% 100%);
}
/*-------------------------------------------------------------------*/
@media (max-width: 1024px) {
.top_area0 {
    margin: 0 1rem 3rem;
    width: calc(100% - 2rem);
}
}
/**************** inquiry ****************/
/* inquiry_pp */
.inquiry_pp {
  height: 40rem;
  /* overflow-y: scroll; */
  border: 1px solid #febd09;
  padding: 1rem;
  width: 100%;
  margin: 2rem auto;
}
.inquiry_pp p {
  font-size: 1rem;
}
.inquiry_pp h2 {
  font-size: 1.2rem;
  text-align: center;
  font-weight: bold;
  margin: 1.5rem 0;
}
.inquiry_pp h3 {
  font-size: 1.1rem;
  text-align: center;
  font-weight: bold;
  margin: 1.5rem 0;
}
.policy_inner {
  line-height: 1.75;
}
.inquiry_pp .policy_inner hr {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
label.ppchk_box {
  text-align: center;
  padding: 1rem 0;
  margin: 1rem 0 2rem;
  display: block;
  border: 1px solid #febd09;
  color: #ccc;
  font-size: 1.1rem;
}
label.ppchk_box input {
  margin: 4px;
  display: inline-block;
  vertical-align: middle;
  height: 1rem;
}
label.ppchk_box input[type=checkbox] {
  width: .9rem;
  height: .9rem;
  -moz-transform: scale(1.4);
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
  margin-right: .5rem;
  border: 1px solid #aaa;
  border-radius: 3px;
}
div.inquiry div#main-container {
  width: 100% !important;
}
div.inquiry div#main-container h1 {
  font-size: 50px;
  text-align: center;
  margin-bottom: 40px;
  margin-top: 20px;
  position: relative;
}
div.inquiry div#main-container h1::after {
  position: absolute;
  content: " ";
  display: block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAMAAACTMR4LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3RjRGMjIzNjNERDExRTg5RkU0ODI1NDhFQjVBQTU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3RjRGMjI0NjNERDExRTg5RkU0ODI1NDhFQjVBQTU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdGNEYyMjE2M0REMTFFODlGRTQ4MjU0OEVCNUFBNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdGNEYyMjI2M0REMTFFODlGRTQ4MjU0OEVCNUFBNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vAbcZAAAABlBMVEWPwez///8C4wY7AAAAAnRSTlP/AOW3MEoAAAATSURBVHjaYmBgZGAEIwZGgAADAAAvAAdQGNcpAAAAAElFTkSuQmCC') repeat-x;
  bottom: -15px;
  height: 4px;
  width: 12%;
  margin: 0 44%;
}
div.inquiry div#main-container h2 {
  text-align: center;
  font-size: 1.9rem;
}
div.inquiry div#main-container dl dt {
  font-weight: 200;
  margin-bottom: 20px;
  padding-right: 24px;
  cursor: pointer;
}
div#fileupload-choose {
  width: 80%;
  margin: 0 10%;
}
div#fileupload-choose label {
  font-weight: 200;
}
div#fileupload-choose select {
  border-radius: 6px;
}
div#fileupload-choose ul.form-normal li {
  margin-bottom: 20px;
}
div#fileupload-choose ul.form-normal li:nth-child(5)>span {
  margin-bottom: 0px;
  display: block;
}
div#fileupload-choose ul.form-normal li:nth-child(6) {
  margin-bottom: 4px;
}
div#fileupload-choose ul.form-normal li select {
  border: 1px solid #ccc;
}
div#fileupload-choose ul.form-normal li input {
  height: 40px;
  width: 100%;
  font-size: 100%;
}
div#fileupload-choose ul.form-normal li textarea {
  font-size: 100%;
}
div#fileupload-choose ul.form-normal li.file-send>span {
  padding-bottom: 4px;
}
div#fileupload-choose ul.form-normal li.file-send>div {
  height: 36px;
}
div#fileupload-choose ul.form-normal li.file-send>div>label {
  display: inline-block;
  overflow: hidden;
  border-radius: 6px;
  padding: 6px 26px;
  cursor: pointer;
  touch-action: manipulation;
  margin-right: 8px;
  text-align: center;
  float: left;
}
div#fileupload-choose ul.form-normal li.file-send>div>label>input {
  display: none;
}
div#fileupload-choose ul.form-normal li.file-send>div>button {
  border-radius: 6px;
  padding: 6px 26px;
  cursor: pointer;
  position: relative;
  font-size: 100%;
  text-align: center;
  margin-left: 0;
  float: left;
}
div#fileupload-choose ul.form-normal li.file-send>img {
  margin-top: 20px;
}
div#fileupload-choose form>button {
  font-weight: 200;
  font-size: 100%;
  width: 100%;
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1.7;
}
div#modal-inquiry h1 {
  font-size: 1.75rem;
  text-align: center;
  margin-bottom: 2rem;
  margin-top: 1rem;
  position: relative;
}
div#modal-inquiry p.uk-text-center>button {
  font-weight: 200;
  letter-spacing: 0.5rem;
  text-align: center;
  text-indent: 0.5rem;
}
.main-container-inner .form-control,
.form-normal input,
.form-normal textarea,
.login-form-top li input {
  background-color: transparent;
  border: 1px solid #cccccc;
  border-radius: 6px;
  padding: 6px 10px;
  color: #414751;
  line-height: normal;
  font-size: 0.9rem;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.main-container-inner .form-control:focus,
.form-normal input:focus,
.form-normal textarea:focus,
.form-normal select:focus {
  border: 1px solid #4597E0;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0 !important;
  color: #414751;
  background: #fff;
}
.form-normal textarea,
.login-form-top li input {
  width: 100%;
  background: #fff;
}
.form-normal input {
  width: 100%;
  background: #fff;
}
.form-normal .file-send input {
  width: calc(100% - 5rem);
  background: #fff;
  font-weight: normal;
  font-size: 90%;
  padding: 6px;
}
.uk-button-default {
  border: 1px solid #cccccc;
  border-radius: 6px;
  padding: 9px 10px;
  color: #414751;
  line-height: normal;
  font-size: 90%;
}
.inq-form-main #file1 {
  padding: 4px 6px;
  margin: 0;
  text-align: left;
  cursor: pointer;
}
.inq-form-main .img-preview {
  height: 1px;
  margin: 0;
  padding: 0;
}
.inq-form-main .file-send {
  margin: 0;
}
.inq-form-main .file-send .file-choose1 {
  padding: 0;
  margin: 0;
}
#main-container #id_InquiryTitle {
  padding: .6rem .75rem;
  cursor: pointer;
}
.main-container-inner .form-control::placeholder {
  color: #cecece !important;
  font-weight: normal;
}
:-ms-input-placeholder.form-control {
  color: #cecece !important;
}
.login-form-top .uk-button,
.form-btn-normal .uk-button,
.inq-form-main .uk-button,
.u-regist-btn {
  margin: 0;
  margin-bottom: 0 !important;
  border: none;
  overflow: visible;
  color: #ffffff;
  background: #39f;
  font: inherit;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 6px 0;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 36px;
  text-align: center;
  text-decoration: none;
  /*text-transform: uppercase;*/
  transition: .1s ease-in-out;
  transition-property: all;
  transition-property: color, background-color, border-color;
  border-radius: 6px;
}
input.error,
textarea.error {
  color: inherit !important;
  background: #ffebeb !important;
  border: 1px solid #ff0000 !important;
}
input.error:focus,
textarea.error:focus {
  color: inherit !important;
  background: inherit !important;
  border: 1px solid inherit !important;
}
.form-btn-normal {
  width: 100%;
  margin: 10px auto;
}
.form-btn-normal li {
  width: 100%;
}
.form-btn-normal .uk-button {
  width: 60%;
  padding: 6px 6px;
}
.inq-form-main .uk-button {
  width: 100%;
  padding: 6px 6px;
}
.modal_dl dt {
  padding: .2rem .5rem;
  font-size: 1rem;
  line-height: 1;
  border-bottom: 1px solid #febd09;
  color: #febd09;
}
.modal_dl dt label {
  font-size: .92rem;
  line-height: 1;
}
.modal_dl dd {
  padding: .5rem .5rem 1rem;
  font-size: 1rem;
  line-height: 1;
}
.modal_dl dt.div_id_inquiry_file {
  width: 9rem;
  display: inline-block;
  text-align: center;
}
.modal_dl dd.div_id_inquiry_file_name {
  width: calc(100% - 9.5rem);
  display: inline-block;
  margin-bottom: .5rem;
}
p.modal_cat {
  padding: 1.5rem 1rem 1rem;
}
#modal-inquiry .uk-button {
  border-radius: 4px;
  font-size: 1rem;
}
.div_id_inquiry_body_text {
  word-wrap: break-word;
  line-height: 1.6;
}
.file-send .uk-button-primary {
  background: #fff;
}
.form-normal {
  margin-top: 2rem;
  line-height: 1.5;
}
.form-normal li {
  padding: 1rem 0;
}
.form-normal li label {
  font-weight: 400;
}
.form-normal li label .required {
  color: #f40;
}
.file-send img,
.file-send iframe {
  display: none;
}
.file-send span {
  font-weight: bold;
}
.inquiry_form {
  margin: 3rem auto 4rem;
}
.user_info_submit {
  border-radius: 6px;
  margin: 0 auto;
  font-size: 1rem;
  display: block;
  line-height: 1.5;
  padding: .75rem 2rem;
}
.file-send .uk-button-primary {
  background-color: #171b36 !important;
}
.file-send .uk-button-default {
  background: #febd09 !important;
  border: none;
}
@media (max-width: 1024px) {
.modal_dl {
    margin: 0 -1rem;
}
.modal_dl dt.div_id_inquiry_file {
    width: 100%;
    display: block;
    text-align: left;
}
.modal_dl dd.div_id_inquiry_file_name {
    width: 100%;
    display: block;
    margin-bottom: 0;
}
.inquiry_form {
    margin: 1rem auto 2rem;
}
}
.tstep img {
  width: 100%;
  max-width: 800px;
  margin: 1rem auto 2rem;
}
.tstep img.sp {
  display: none;
}
.tstep img.sp_no {
  display: block;
}
@media (max-width: 1024px) {
.tstep img.sp {
    display: block;
}
.tstep img.sp_no {
    display: none;
}
}
.ability_act,
.pepes_check {
  margin: .2rem;
  padding: 0;
  display: block;
  font-weight: bold;
  color: #FEBD09;
}
.pepes_check_in {
  margin: .2rem .2rem 1rem;
  padding: 0 1rem;
  display: block;
}
.regist-confirm-list li,
.cat,
.form-m {
  margin: .3rem;
  padding: 0 1rem;
}
.regist-confirm-list li label,
.cat label,
.form-m label {
  margin-left: -1rem;
  display: block;
  font-weight: bold;
  color: #FEBD09;
}
.checkbox-list li label {
  color: #fff;
  font-weight: normal;
}
.regist-confirm-list li label {
  border-bottom: 1px solid #345;
  padding: .25rem;
  margin-bottom: .5rem;
  font-weight: bold;
  color: #FEBD09;
}
.checkbox-list li {
  margin-left: 1rem;
}
.submit-return {
  text-align: center;
  margin-top: 2rem;
}
.submit-return button {
  min-width: 16rem;
}
#qrcode {
  text-align: center;
}
label.f-none {
  padding: .5rem;
  color: #222;
  background-color: #fff;
  cursor: pointer;
  width: 100%;
  display: block;
  border-radius: 4px;
}
input[type="file"].f-none {
  display: none;
}
#viewer1,
#viewer2,
#viewer3,
#viewer4 {
  display: none;
}
.management_box {
  margin-bottom: 2rem;
  font-size: 21px;
  /* text-align: center; */
  font-weight: bold;
  /* border-radius:3px; */
  /* overflow: hidden; */
}
.management_box_in {
  display: flex;
  margin: 5rem 0;
}
.management_flex_img_bg1 {
  width: 50%;
  background: url(https://www.coinestate.co.jp/static/dist/img/pc_01.png) no-repeat;
  background-size: contain;
  background-position: center;
}
.management_flex_img_bg2 {
  background: url(https://www.coinestate.co.jp/static/dist/img/pcsp_02.png) no-repeat;
  width: 50%;
  background-size: contain;
  background-position: center;
}
.management_flex_img_bgsp {
  /* display: none; */
}
.management_Value_img {
  width: 80%;
  display: block;
  margin: 0 auto;
}
.management_text_left {
  width: 50%;
  padding-right: 2rem;
}
.management_text_right {
  width: 50%;
  padding-left: 3rem;
}
.management_title {
  background: #febd09;
  color: hsl(0deg 0% 100%);
  padding: 1rem 0;
  font-size: 150%;
  width: 100%;
  text-align: center;
}
.management_title_Value {
  background: #febd09;
  color: hsl(0deg 0% 100%);
  padding: 1rem 0;
  font-size: 150%;
  width: 50%;
  text-align: center;
}
.management_body {
  /* border:3px solid #FEBD09; */
  border-top: none;
  padding: 1.5rem 0;
  line-height: 1.8;
  font-size: 20px;
  font-weight: normal;
}
.management_h2 {
  color: white;
  margin: 1.5rem 0 2rem 0;
  font-size: 36px;
}
.sp_br {
  display: none;
}
.management_span {}
.management_body_in {
  margin-top: 5rem;
}
.management_body_in p {
  text-align: left;
  line-height: 1.4;
  padding: .4rem 0;
}
.management_body_in p span {
  color: #febd09;
  font-size: 120%;
}
@media (max-width: 1024px) {
.management_box {
    font-size: 18px;
}
.management_body {
    line-height: 1.7;
}
.management_body_in p span {
    display: block;
    text-align: center;
}
.management_h2 {
    font-size: 30px;
}
}
@media (max-width: 640px) {
.management_box {
    font-size: 16px;
    text-align: left;
}
.management_title {
    text-align: center;
    width: 100%;
    font-size: 22px;
    padding: .75rem 0;
}

  /*.management_box br{display: none;}*/
.management_box_in {
    flex-direction: column;
    margin: 4rem 0;
}
.management_text_left,
  .management_text_right {
    width: 100%;
    padding: 0;
}
.management_h2 {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin: 2rem 0;
}
.sp_br {
    display: block;
}
.management_flex_img_bg1 {
    background: url(https://www.coinestate.co.jp/static/dist/img/sp_01.png) no-repeat;
    background-size: contain;
    width: 100%;
    height: 200px;
    background-position: center;
}
.management_flex_img_bg2 {
    display: none;
}
.management_flex_img_bgsp {
    background: url(https://www.coinestate.co.jp/static/dist/img/pcsp_02.png) no-repeat;
    background-size: contain;
    height: 300px;
    width: 100%;
    background-position: center;
}
.management_center {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 3rem;
}
.management_span {
    font-weight: normal;
    display: inline-block;
    text-align: left;
    font-size: 14px;
}
.management_title_Value {
    width: 100%;
    font-size: 22px;
    padding: .75rem 0;
    margin-bottom: 3rem;
}
.management_body_in {
    margin-top: 4rem;
    padding: 0 0 1.5rem;
}
.management_Value_img {
    width: 100%;
}
}
/* Hide Google reCAPTCHA badge globally by default */
.grecaptcha-badge {
  display: none !important;
}
/* Show Google reCAPTCHA badge only on pages with recaptcha-enabled class */
/* 
 * Pages with class="recaptcha-enabled":
 * 1. Login.vue
 * 2. NewAccount.vue
 * 3. PasswordReset.vue
 * 4. PWModify.vue
 * 5. Inquiry.vue
 */
body[data-recaptcha-page=true] .grecaptcha-badge {
  display: block !important;
}*:lang(cn):not(i) {
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, sans-serif;
}
html,
body {
  scroll-behavior: smooth;
  background: #171a37;
}
.error {
  background-color: transparent;
  padding: 0.5rem 0 0.25rem 0;
  font-size: 0.875rem;
}
article,
.tophslide_wrap {
  white-space: pre-line;
}
.uk-alert-success.user,
.uk-alert-danger.user,
.uk-alert-primary.user {
  width: calc(100% - 2.5rem);
  margin: 10px auto;
}
#menu span.open,
#menu a:hover + span.open {
  display: none;
}
#menu ul,
#menu li ul {
  display: block;
}
#menu.is-login li:nth-child(5):hover ul,
#menu.is-login li:nth-child(5) ul,
#menu:not(.is-login) li:nth-child(4):hover ul,
#menu:not(.is-login) li:nth-child(4) ul {
  min-width: 300px !important;
}
#menu ul.coin-info-menu {
  max-height: 400px !important;
  overflow-y: auto !important;
}
#menu ul.coin-info-menu::-webkit-scrollbar {
  width: 8px;
}
#menu ul.coin-info-menu::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
#menu ul.coin-info-menu::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  transition: background 0.3s ease;
}
#menu ul.coin-info-menu::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.5);
}
#menu ul.coin-info-menu {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0.2);
}
#menu ul.coin-info-menu:before, #menu ul.coin-info-menu:after {
  display: none !important;
}
#menu li:has(> ul.coin-info-menu):hover:before {
  content: "";
  position: absolute;
  top: 109px;
  left: 24px;
  margin-left: -4px;
  border: 5px solid transparent;
  border-bottom: 5px solid #171b36;
  z-index: 1002;
}
#menu li:has(> ul.coin-info-menu):hover:after {
  content: "";
  position: absolute;
  top: 107px;
  left: 26px;
  margin-left: -6px;
  border: 5px solid transparent;
  border-bottom: 5px solid #febd09;
  z-index: 1001;
}
@media screen and (max-width: 1024px) {
#menu span.open,
  #menu a:hover + span.open {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    opacity: 0.6;
}
#menu ul,
  #menu li ul {
    display: block;
}
.footer_menu ul,
  .footer_menu li ul {
    display: block !important;
}
}
@media screen and (min-width: 1024px) {
#menu li a {
    padding: 52px 3px;
    word-break: keep-all;
}
}
.footer_menu span.open,
.footer_menu a:hover + span.open {
  display: none;
}
.required {
  color: red;
}
.required-notice {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  background: #e51a70;
  text-align: center;
  color: #fff;
  font-size: 0.74rem;
  padding: 0 0.5rem;
  line-height: 1rem;
  margin-bottom: 1px;
  border-radius: 8px;
}
.is_sp {
  display: none;
}
.is_pc {
  display: block;
}
@media (max-width: 1024px) {
.is_sp {
    display: block;
}
.is_pc {
    display: none;
}
}
.gray__background {
  min-height: 100vh;
}
.session-wrapper {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.session-content {
  width: 50%;
  height: 250px;
  background-color: #f0f0f0;
  border-radius: 5px;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  flex-direction: column;
  padding: 20px;
}
.session-content a {
  margin-top: 50px;
  margin-bottom: 0;
}
@media screen and (max-width: 800px) {
.session-content {
    width: 90%;
    transform: translate(5%, 70%);
}
}
a.tcs_btn,
a.tcs_btn2 {
  display: block;
  width: 22rem;
  margin: 1.5rem auto 0;
  text-align: center;
  background: #febd09;
  border: 2px solid #fff;
  font-weight: bold;
  line-height: 2.5rem;
  font-size: 1.2rem;
  color: #222;
  box-shadow: 0.1rem 0.1rem 0.25rem rgba(0, 0, 0, 0.3);
  max-width: 100%;
}
.tcsi_l div {
  color: #eee;
  text-align: center;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.tcsi_l div.tcs_small {
  color: #eee;
  text-align: center;
  font-size: 1.1rem;
  margin: 1rem;
}
@media (max-width: 1100px) {
.tcsi_l div.tcs_small {
    font-size: 0.82rem;
}
.tcsi_l div {
    font-size: 1rem;
}
.tcsi_l div:lang(en) {
    font-size: 1.3rem;
}
}
::-webkit-datetime-edit-text {
  padding: 0 3px;
}
.tstep {
  margin: 1rem 0;
  text-align: center;
}
.tstep img {
  max-width: 100%;
}
.step {
  list-style-type: none;
  display: table;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.step li {
  display: table-cell;
  position: relative;
  background: #01579b;
  padding: 1em 0 1em 0.5em;
  vertical-align: middle;
  color: #fff;
}
.step li:last-child {
  padding-right: 1em;
}
.step li:last-child::before, .step li:last-child::after {
  display: none;
}
.step li::before, .step li::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin: auto;
}
.step li::before {
  top: -15px;
  right: -1em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  border-width: 40px 0 40px 1em;
  z-index: 10;
}
.step li::after {
  top: -15px;
  right: -0.8em;
  border-style: solid;
  border-color: transparent transparent transparent #01579b;
  border-width: 40px 0 40px 1em;
  z-index: 10;
}
.step li.is-current {
  background: #03a9f4;
  font-weight: bold;
  padding-left: 1.5em;
}
.step li.is-current::after {
  border-color: transparent transparent transparent #03a9f4;
}
.step li:last-of-type {
  padding-left: 1.5em;
}
@media screen and (max-width: 460px) {
.step li {
    padding: 0.5em 0 0.5em 1.25em !important;
}
.step li:first-child {
    padding-left: 0.5em !important;
}
.step li:before {
    top: -22px !important;
}
.step li:after {
    top: -22px !important;
}
}
.sp {
  display: none;
}
@media (max-width: 1024px) {
.sp_no {
    display: none;
}
.sp {
    display: block;
}
}
.mt10 {
  margin-top: 10px;
}
.mt40 {
  margin-top: 40px;
}
.mb0 {
  margin-bottom: 0;
}
.mb10 {
  margin-bottom: 10px;
}
.text-center {
  text-align: center;
}
.br-tl-6 {
  border-top-left-radius: 6px !important;
}
.br-bl-6 {
  border-bottom-left-radius: 6px !important;
}
.br-tr-6 {
  border-top-right-radius: 6px !important;
}
.br-br-6 {
  border-bottom-right-radius: 6px !important;
}
.tstep {
  width: 100%;
  max-width: 1100px;
  padding: 10px 0;
  margin: 1rem auto;
  text-align: center;
}
.form-error {
  width: 98%;
  max-width: 1100px;
  margin: 0 auto;
}
.corporation,
.individual {
  padding-bottom: 100px;
  white-space: pre-line;
}
.corporation .is-link,
.individual .is-link {
  display: inline;
  color: #febd09;
}
.corporation .is-link::before,
.individual .is-link::before {
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
  font-size: 0.7rem;
  padding: 0 0.2rem;
  opacity: 0.75;
}
.corporation-wrapper,
.individual-wrapper {
  width: 100%;
  max-width: 1100px;
  margin: 20px auto 0;
  background: #ffffff;
  padding: 30px 60px 40px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04);
  border-radius: 6px;
  position: relative;
  color: #4d4d4d;
  font-size: 14px;
}
.corporation-wrapper h1,
.individual-wrapper h1 {
  font-size: 2rem;
  line-height: 1.3;
  position: relative;
  text-align: center;
  margin-bottom: 40px;
  color: #4d4d4d;
  font-weight: normal;
}
.corporation-wrapper h1::after,
.individual-wrapper h1::after {
  position: absolute;
  content: " ";
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAMAAACTMR4LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3RjRGMjIzNjNERDExRTg5RkU0ODI1NDhFQjVBQTU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3RjRGMjI0NjNERDExRTg5RkU0ODI1NDhFQjVBQTU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdGNEYyMjE2M0REMTFFODlGRTQ4MjU0OEVCNUFBNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdGNEYyMjI2M0REMTFFODlGRTQ4MjU0OEVCNUFBNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vAbcZAAAABlBMVEWPwez///8C4wY7AAAAAnRSTlP/AOW3MEoAAAATSURBVHjaYmBgZGAEIwZGgAADAAAvAAdQGNcpAAAAAElFTkSuQmCC) repeat-x;
  bottom: -15px;
  height: 4px;
  width: 20%;
  margin: 0 40%;
}
.corporation-wrapper .sub__title,
.individual-wrapper .sub__title {
  position: relative;
  font-weight: bold;
}
.corporation-wrapper .sub__title::after,
.individual-wrapper .sub__title::after {
  position: absolute;
  content: " ";
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAMAAACTMR4LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3RjRGMjIzNjNERDExRTg5RkU0ODI1NDhFQjVBQTU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3RjRGMjI0NjNERDExRTg5RkU0ODI1NDhFQjVBQTU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdGNEYyMjE2M0REMTFFODlGRTQ4MjU0OEVCNUFBNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdGNEYyMjI2M0REMTFFODlGRTQ4MjU0OEVCNUFBNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vAbcZAAAABlBMVEWPwez///8C4wY7AAAAAnRSTlP/AOW3MEoAAAATSURBVHjaYmBgZGAEIwZGgAADAAAvAAdQGNcpAAAAAElFTkSuQmCC) repeat-x;
  bottom: -5px;
  height: 4px;
  width: 10%;
  margin: 0;
}
.corporation-wrapper .radio-group,
.individual-wrapper .radio-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.corporation-wrapper .radio-group .radio-item,
.individual-wrapper .radio-group .radio-item {
  line-height: 1.25rem;
  margin-bottom: 20px;
}
.corporation-wrapper .radio-group .radio-item input[type=radio],
.individual-wrapper .radio-group .radio-item input[type=radio] {
  margin-right: 5px;
}
.corporation-wrapper .radio-group .radio-item b,
.individual-wrapper .radio-group .radio-item b {
  padding: 0 30px;
}
.corporation-wrapper p,
.individual-wrapper p {
  line-height: 1.4;
  margin-bottom: 1rem;
}
.corporation-wrapper button.primaryAction,
.individual-wrapper button.primaryAction {
  width: 50%;
  margin: 0 auto;
  display: block;
}
.corporation-wrapper .form-normal,
.individual-wrapper .form-normal {
  margin-bottom: 50px;
}
.corporation-wrapper .form-normal li,
.individual-wrapper .form-normal li {
  padding: 0.75rem 0;
}
.individual .is-link {
  color: #00a8ff;
}
.corporation-form,
.individual-form {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
  padding-top: 40px;
}
.corporation-form .madd_title,
.individual-form .madd_title {
  margin-top: 0;
}
.corporation-form .schema-row,
.individual-form .schema-row {
  flex: 0 0 100%;
  list-style: none;
}
.corporation-form .schema-row.flex-1-1,
.individual-form .schema-row.flex-1-1 {
  flex: 0 0 48%;
}
.corporation-form .schema-row.is-half,
.individual-form .schema-row.is-half {
  flex: 0 0 48%;
}
.corporation-form .schema-col,
.individual-form .schema-col {
  height: 100%;
}
.corporation-form .schema-col.flex-1-1 input,
.corporation-form .schema-col.flex-1-1 select,
.corporation-form .schema-col.flex-1-1 .error,
.individual-form .schema-col.flex-1-1 input,
.individual-form .schema-col.flex-1-1 select,
.individual-form .schema-col.flex-1-1 .error {
  width: 48%;
  display: block;
}
.corporation-form .schema-col.flex-1-1 .combobox-container,
.individual-form .schema-col.flex-1-1 .combobox-container {
  width: 48%;
  display: block;
}
.corporation-form .schema-col.flex-1-1 .combobox-container input,
.individual-form .schema-col.flex-1-1 .combobox-container input {
  width: 100%;
}
.corporation-form .schema-col.is-half input,
.corporation-form .schema-col.is-half select,
.corporation-form .schema-col.is-half .error,
.individual-form .schema-col.is-half input,
.individual-form .schema-col.is-half select,
.individual-form .schema-col.is-half .error {
  width: 100%;
  display: block;
}
.corporation-form .schema-col.is-half .combobox-container,
.individual-form .schema-col.is-half .combobox-container {
  width: 100%;
  display: block;
}
.corporation-form .schema-col input:not([type=checkbox]):not([type=radio]),
.corporation-form .schema-col select,
.individual-form .schema-col input:not([type=checkbox]):not([type=radio]),
.individual-form .schema-col select {
  height: 40px;
}
.corporation-form select,
.individual-form select {
  border: 1px solid #ccc;
  border-radius: 6px;
}
.corporation-form .file-send .uk-button-primary,
.individual-form .file-send .uk-button-primary {
  background-color: transparent !important;
}
.corporation-form input.form-control,
.individual-form input.form-control {
  margin: 0;
  display: block;
  height: 40px;
}
.corporation-form input.form-control:disabled,
.individual-form input.form-control:disabled {
  background-color: #eee;
}
.corporation-form .error,
.individual-form .error {
  margin-top: -1px;
  margin-bottom: 0;
}
.corporation-form .has-addition p,
.individual-form .has-addition p {
  font-size: 0.8rem !important;
}
.corporation-confirm,
.individual-confirm {
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 50px;
  word-break: break-all;
}
.corporation-confirm dl,
.individual-confirm dl {
  flex: 0 0 100%;
  list-style: none;
  margin-bottom: 20px;
}
.corporation-confirm dl.flex-1-1,
.individual-confirm dl.flex-1-1 {
  flex: 0 0 48%;
}
.corporation-confirm dl.is-half dd,
.individual-confirm dl.is-half dd {
  width: 48% !important;
}
.corporation-confirm dd,
.individual-confirm dd {
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
  white-space: pre-line;
}
.corporation-confirm dt,
.individual-confirm dt {
  font-weight: bolder;
}
@media (max-width: 800px) {
.corporation-wrapper,
  .individual-wrapper {
    width: 100%;
}
.corporation-wrapper button.primaryAction,
  .individual-wrapper button.primaryAction {
    width: 100%;
}
.corporation .corporation-form .schema-row.flex-1-1,
  .corporation .individual-form .schema-row.flex-1-1,
  .individual .corporation-form .schema-row.flex-1-1,
  .individual .individual-form .schema-row.flex-1-1 {
    flex: 0 0 100%;
}
.corporation .corporation-form .schema-row.is-half,
  .corporation .individual-form .schema-row.is-half,
  .individual .corporation-form .schema-row.is-half,
  .individual .individual-form .schema-row.is-half {
    flex: 0 0 100%;
}
.corporation .corporation-form .schema-col.flex-1-1,
  .corporation .individual-form .schema-col.flex-1-1,
  .individual .corporation-form .schema-col.flex-1-1,
  .individual .individual-form .schema-col.flex-1-1 {
    width: 100%;
}
.corporation .corporation-form .schema-col.flex-1-1 input,
  .corporation .corporation-form .schema-col.flex-1-1 select,
  .corporation .corporation-form .schema-col.flex-1-1 .error,
  .corporation .individual-form .schema-col.flex-1-1 input,
  .corporation .individual-form .schema-col.flex-1-1 select,
  .corporation .individual-form .schema-col.flex-1-1 .error,
  .individual .corporation-form .schema-col.flex-1-1 input,
  .individual .corporation-form .schema-col.flex-1-1 select,
  .individual .corporation-form .schema-col.flex-1-1 .error,
  .individual .individual-form .schema-col.flex-1-1 input,
  .individual .individual-form .schema-col.flex-1-1 select,
  .individual .individual-form .schema-col.flex-1-1 .error {
    width: 100%;
}
.corporation .corporation-form .schema-col.flex-1-1 .combobox-container,
  .corporation .individual-form .schema-col.flex-1-1 .combobox-container,
  .individual .corporation-form .schema-col.flex-1-1 .combobox-container,
  .individual .individual-form .schema-col.flex-1-1 .combobox-container {
    width: 100%;
}
.corporation .corporation-form .schema-col.is-half,
  .corporation .individual-form .schema-col.is-half,
  .individual .corporation-form .schema-col.is-half,
  .individual .individual-form .schema-col.is-half {
    width: 100%;
}
.corporation .corporation-form .schema-col.is-half input,
  .corporation .corporation-form .schema-col.is-half select,
  .corporation .corporation-form .schema-col.is-half .error,
  .corporation .individual-form .schema-col.is-half input,
  .corporation .individual-form .schema-col.is-half select,
  .corporation .individual-form .schema-col.is-half .error,
  .individual .corporation-form .schema-col.is-half input,
  .individual .corporation-form .schema-col.is-half select,
  .individual .corporation-form .schema-col.is-half .error,
  .individual .individual-form .schema-col.is-half input,
  .individual .individual-form .schema-col.is-half select,
  .individual .individual-form .schema-col.is-half .error {
    width: 100%;
}
.corporation .corporation-form .schema-col.is-half .combobox-container,
  .corporation .individual-form .schema-col.is-half .combobox-container,
  .individual .corporation-form .schema-col.is-half .combobox-container,
  .individual .individual-form .schema-col.is-half .combobox-container {
    width: 100%;
}
.schema-row.flex-1-1 {
    flex: 0 0 100% !important;
}
.schema-row.is-half {
    flex: 0 0 100% !important;
}
.schema-col.flex-1-1 {
    width: 100%;
}
.schema-col.flex-1-1 input,
  .schema-col.flex-1-1 select,
  .schema-col.flex-1-1 .error {
    width: 100%;
}
.schema-col.flex-1-1 .combobox-container {
    width: 100%;
}
.schema-col.is-half {
    width: 100%;
}
.schema-col.is-half input,
  .schema-col.is-half select,
  .schema-col.is-half .error {
    width: 100%;
}
.schema-col.is-half .combobox-container {
    width: 100%;
}
.corporation-confirm dl.flex-1-1,
  .individual-confirm dl.flex-1-1 {
    flex: 0 0 100%;
}
.corporation-confirm dl.is-half dd,
  .individual-confirm dl.is-half dd {
    width: 100%;
}
}
@media (max-width: 640px) {
.corporation-wrapper,
  .individual-wrapper {
    padding: 30px 20px 40px;
}
.corporation-wrapper h1,
  .individual-wrapper h1 {
    font-size: 1.5em;
}
.step {
    font-size: 12px;
}
}
.user-form {
  padding-top: 20px;
}
.user-form.sm {
  width: 80%;
  margin: 0 auto;
}
.user-form button {
  margin: 30px auto;
  display: block;
}
.setting_steps {
  display: flex;
  list-style: none;
  margin: 24px 0;
  padding: 0;
  padding-top: 15px;
  gap: 0;
  width: 100%;
}
.setting_step {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  flex: 1;
  min-width: 0;
  padding: 0 28px 0 20px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #ffffff;
  background: #7e8189;
  margin-right: -10px !important;
  clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 0 100%, 16px 50%);
  transition: all 0.3s ease;
}
.setting_step:first-child {
  padding-left: 28px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 0 100%);
}
.setting_step:last-child {
  padding-right: 28px;
  margin-right: 0;
}
.setting_step:first-child:last-child {
  border-radius: 4px;
  clip-path: none;
}
.setting_step.is-active {
  background: #ffb400;
  flex: 1.75;
  padding: 0 36px 0 28px;
}
.setting_step.is-active:first-child {
  padding-left: 36px;
}
.setting_step.is-active:last-child {
  padding-right: 36px;
}
@media (max-width: 768px) {
.setting_step {
    height: 36px;
    font-size: 12px;
    padding: 0 20px 0 16px;
}
.setting_step:first-child {
    padding-left: 20px;
}
.setting_step:last-child {
    padding-right: 20px;
}
.setting_step.is-active {
    padding: 0 24px 0 20px;
}
.setting_step.is-active:first-child {
    padding-left: 24px;
}
.setting_step.is-active:last-child {
    padding-right: 24px;
}
}.loader {
  width: 18px;
  height: 18px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  margin: 10px auto;
}
@keyframes rotation {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}.the-message a {
  display: block;
  top: 50%;
  transform: translateY(-50%);
}
.the-message-enter-active,
.the-message-leave-active {
  transition: all 0.2s linear;
  opacity: 1;
}
.the-message-enter-from,
.the-message-leave-to {
  opacity: 0;
}.uk-alert-success[data-v-be5e31d7] {
  border: 1px solid #0000ff !important;
  background: #101273 !important;
  color: white;
}
.uk-alert-danger[data-v-be5e31d7] {
  border: 1px solid #f0516e !important;
  background: #45152c !important;
  color: white;
}
.modal-message[data-v-be5e31d7] {
  width: 100%;
  z-index: 999999;
  position: fixed;
  top: 0;
  left: 0;
}
.the-message[data-v-be5e31d7] {
  width: 600px;
  margin: 0 auto;
  border-radius: 8px;
  overflow: auto;
  position: relative;
  text-align: center;
  top: 5rem;
  max-width: 500px;
}
@media screen and (max-width: 600px) {
.the-message[data-v-be5e31d7] {
    width: unset;
    max-width: unset;
    margin: 0px 20px;
}
}:root {
  --vc-clr-primary: #000;
  --vc-clr-secondary: #090f207f;
  --vc-clr-white: #ffffff;
}

.carousel,
.carousel * {
  box-sizing: border-box;
}

.carousel {
  height: var(--vc-carousel-height);
  overscroll-behavior: none;
  position: relative;
  touch-action: pan-x pan-y pinch-zoom;
  z-index: 1;
}

.carousel.is-dragging {
  touch-action: none;
}

.carousel__track {
  display: flex;
  gap: var(--vc-slide-gap);
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  transition: transform ease-out;
  transition-duration: var(--vc-transition-duration);
  width: 100%;
}

.carousel__viewport {
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.carousel__sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.carousel.is-rtl {
  direction: rtl;
}

.carousel.is-ttb .carousel__track {
  flex-direction: column;
}

.carousel.is-btt .carousel__track {
  flex-direction: column-reverse;
}

.carousel.is-vertical .carousel__slide--clone:first-child {
  margin-block-start: var(--vc-cloned-offset);
}

.carousel:not(.is-vertical) .carousel__slide--clone:first-child {
  margin-inline-start: var(--vc-cloned-offset);
}

.carousel.is-effect-fade .carousel__track {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 100%;
  transition: none;
}

.carousel.is-effect-fade .carousel__slide {
  grid-area: 1 / 1;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity ease-in-out;
  transition-duration: var(--vc-transition-duration);
  width: 100%;
}

.carousel.is-effect-fade .carousel__slide--active {
  opacity: 1;
  pointer-events: auto;
}

:root {
  --vc-icn-width: 100%;
}

.carousel__icon {
  fill: currentColor;
  height: var(--vc-icn-width);
  width: var(--vc-icn-width);
}

:root {
  --vc-nav-background: transparent;
  --vc-nav-border-radius: 0;
  --vc-nav-color: var(--vc-clr-primary);
  --vc-nav-color-hover: var(--vc-clr-secondary);
  --vc-nav-height: 30px;
  --vc-nav-width: 30px;
}

.carousel__next,
.carousel__prev {
  align-items: center;
  background: var(--vc-nav-background);
  border: 0;
  border-radius: var(--vc-nav-border-radius);
  color: var(--vc-nav-color);
  cursor: pointer;
  display: flex;
  font-size: var(--vc-nav-height);
  height: var(--vc-nav-height);
  justify-content: center;
  padding: 0;
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  width: var(--vc-nav-width);
}

.carousel__next--disabled,
.carousel__prev--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.carousel__next {
  inset-inline-end: 0;
}

.carousel__prev {
  inset-inline-start: 0;
}

.carousel.is-vertical {
  .carousel__next,
  .carousel__prev {
    inset-inline: auto 50%;
    inset-block-start: auto;
    transform: translateX(50%);
  }

  &.is-ttb {
    .carousel__next {
      inset-block-end: 0;
    }
    .carousel__prev {
      inset-block-start: 0;
    }
  }

  &.is-btt {
    .carousel__next {
      inset-block-start: 0;
    }
    .carousel__prev {
      inset-block-end: 0;
    }
  }
}

@media (hover: hover) {
  .carousel__next:hover,
  .carousel__prev:hover {
    color: var(--vc-nav-color-hover);
  }
}

:root {
  --vc-pgn-active-color: var(--vc-clr-primary);
  --vc-pgn-background-color: var(--vc-clr-secondary);
  --vc-pgn-border-radius: 0;
  --vc-pgn-gap: 6px;
  --vc-pgn-height: 4px;
  --vc-png-bottom: 10px;
  --vc-png-left: auto;
  --vc-png-right: 10px;
  --vc-pgn-width: 16px;
}

.carousel__pagination {
  bottom: var(--vc-png-bottom);
  display: flex;
  gap: var(--vc-pgn-gap);
  justify-content: center;
  left: 50%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  transform: translateX(-50%);
}

.carousel__pagination-button {
  background-color: var(--vc-pgn-background-color);
  border: 0;
  border-radius: var(--vc-pgn-border-radius);
  cursor: pointer;
  display: block;
  height: var(--vc-pgn-height);
  margin: 0;
  padding: 0;
  width: var(--vc-pgn-width);
}

.carousel__pagination-button--active {
  background-color: var(--vc-pgn-active-color);
}

@media (hover: hover) {
  .carousel__pagination-button:hover {
    background-color: var(--vc-pgn-active-color);
  }
}

.carousel.is-vertical {
  .carousel__pagination {
    bottom: 50%;
    flex-direction: column;
    left: var(--vc-png-left);
    right: var(--vc-png-right);
    transform: translateY(50%);
  }

  .carousel__pagination-button {
    height: var(--vc-pgn-width);
    width: var(--vc-pgn-height);
  }
}

.carousel.is-btt .carousel__pagination {
  flex-direction: column-reverse;
}

.carousel__slide {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin: 0;
  transform: translateZ(0);
}

.carousel__prev,
.carousel__next {
  background-color: transparent;
}
.carousel__prev svg,
.carousel__next svg {
  display: none;
}
.carousel__prev::before,
.carousel__next::before {
  content: "" !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  background: #4c4e62;
  color: #febd09;
  font-weight: 700;
  border-radius: 8px;
  position: absolute;
  font-size: 20px;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
}
.carousel__prev {
  top: unset;
  bottom: -2rem;
  right: calc(-1.5rem + 48px);
  left: unset;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px;
  z-index: 9;
}
.carousel__prev::before {
  content: "＜" !important;
}
.carousel__next {
  top: unset;
  bottom: -2rem;
  right: 1rem;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px;
  z-index: 9;
}
.carousel__next::before {
  content: "＞" !important;
}
.top_campaigns {
  position: relative;
}
.top_campaigns .carousel__pagination {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: -2rem;
  width: 100%;
}
.top_campaigns .carousel__prev,
.top_campaigns .carousel__next {
  position: absolute !important;
  bottom: -52px !important;
  transform: none !important;
}
.top_campaigns .carousel__prev {
  left: 50% !important;
  margin-left: -52px !important;
}
.top_campaigns .carousel__next {
  left: 50% !important;
  margin-left: 4px !important;
}
@media (max-width: 1024px) {
.carousel__prev {
    right: calc(-0.5rem + 48px);
    bottom: -2rem;
}
.carousel__next {
    right: 2rem;
    bottom: -2rem;
}
}
body#maintop #footer {
  background: url(https://www.coinestate.co.jp/static/dist/img/footback.png) #171a37 no-repeat 0% 100%;
  background-size: 40% auto;
}.flex_w[data-v-c7125245] {
  width: 100%;
}
@media (max-width: 1024px) {
.flex_w[data-v-c7125245] {
    padding-bottom: 2rem;
}
.adjust__text[data-v-c7125245] {
    margin: 0 -20px;
    letter-spacing: -1px;
}
}
.top_campaigns[data-v-c7125245] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.top_campaigns .campaign-image-wrapper[data-v-c7125245] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.top_campaigns .campaign-image-wrapper a[data-v-c7125245] {
  display: block;
  width: 100%;
  max-width: 800px;
}
.top_campaigns .campaign-image-wrapper .campaign-image[data-v-c7125245] {
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.top_campaign[data-v-c7125245] {
  margin-top: 3rem;
}
.top_campaign .w2s[data-v-c7125245] {
  display: flex;
  justify-content: center;
}
.top_campaign .w2s a[data-v-c7125245] {
  display: block;
  width: 100%;
  max-width: 800px;
}
.top_campaign .w2s img[data-v-c7125245] {
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.infinite-scroll-container[data-v-c7125245] {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 3.5rem;
  background: rgba(23, 26, 55, 0.95);
  display: flex;
  align-items: center;
}
.infinite-scroll-wrapper[data-v-c7125245] {
  position: absolute;
  display: flex;
  height: 3.5rem;
  animation: scroll-c7125245 var(--scroll-duration, 40s) linear infinite;
}
.infinite-scroll-content[data-v-c7125245] {
  display: flex;
  height: 3.5rem;
  padding: 0;
}
.rset[data-v-c7125245] {
  height: 3.5rem;
  padding: 0 2rem !important;
  display: flex;
  align-items: center;
}
.rwrap[data-v-c7125245] {
  height: 3.5rem;
  display: flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 0;
  margin: 0;
}
.rwrap .r1[data-v-c7125245] {
  width: 1.8rem;
  height: 1.8rem;
  margin: 0 12px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rwrap .r1 img[data-v-c7125245],
.rwrap .r1[data-v-c7125245] img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.rwrap .r2[data-v-c7125245] {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin: 0 12px 0 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  padding: 0;
  height: 1.8rem;
}
.rwrap .r3[data-v-c7125245] {
  color: #fff;
  font-size: 1.1rem;
  margin: 0 12px 0 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  padding: 0;
  height: 1.8rem;
}
.rwrap .r4[data-v-c7125245] {
  color: #fff;
  font-size: 16px;
  white-space: nowrap;
  min-width: 45px;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  height: 1.8rem;
  opacity: 0.7;
}
@keyframes scroll-c7125245 {
from {
    transform: translateX(0);
}
to {
    transform: translateX(-50%);
}
}
@media (max-width: 1024px) {
.top_campaigns .campaign-image-wrapper a[data-v-c7125245] {
    max-width: 100%;
}
.top_campaign .w2s a[data-v-c7125245] {
    max-width: 100%;
}
.rset[data-v-c7125245] {
    padding: 0 12px;
    height: 2.5rem;
}
.infinite-scroll-container[data-v-c7125245] {
    height: 2.5rem;
}
.infinite-scroll-wrapper[data-v-c7125245] {
    height: 2.5rem;
}
.infinite-scroll-content[data-v-c7125245] {
    height: 2.5rem;
}
.rwrap[data-v-c7125245] {
    height: 2.5rem;
}
.rwrap .r1[data-v-c7125245] {
    width: 1.4rem;
    height: 1.4rem;
    margin: 0 8px 0 0;
}
.rwrap .r2[data-v-c7125245],
  .rwrap .r3[data-v-c7125245],
  .rwrap .r4[data-v-c7125245] {
    font-size: 0.9rem;
    height: 1.4rem;
}
}
@media (max-width: 550px) {
.rset[data-v-c7125245] {
    padding: 0 1rem !important;
}
}
.area6_wrap[data-v-c7125245] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  width: 50%;
  margin: 0 auto;
}
.area6_wrap .app_store_link[data-v-c7125245] {
  display: inline-block;
}
.area6_wrap .app_store_link .app_icon[data-v-c7125245] {
  height: 50px;
  width: auto;
  display: block;
}
.area6_wrap .area6_card[data-v-c7125245] {
  width: 100%;
}
.area6_wrap .area6_card a[data-v-c7125245] {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 12px;
  padding: 1rem 2rem;
  color: #171a37;
  border: 2px solid #febd09;
}
.area6_wrap .area6_card a p[data-v-c7125245] {
  font-size: 1rem;
  line-height: 1.25;
}
.area6_wrap .area6_card a img[data-v-c7125245] {
  width: 40px;
  margin-right: 1rem;
}
@media (max-width: 600px) {
.area6_wrap[data-v-c7125245] {
    flex-direction: row;
    width: 100%;
    gap: 0.5rem;
    justify-content: center;
}
.area6_wrap .app_store_link .app_icon[data-v-c7125245] {
    height: 40px;
    width: auto;
}
}body#maintop::before,
.topset {
  filter: brightness(0.5);
  opacity: 1;
}#pmenu li ul {
  display: block;
}.trade_wrap[data-v-f0204b90] {
  max-width: unset !important;
}
.trade_box[data-v-f0204b90] {
  max-width: unset !important;
}
.the-message.user[data-v-f0204b90] {
  background: rgba(35, 38, 58, 0.95);
  color: #e0e6ff;
  border: 1px solid #3a3f5c;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
  padding: 16px 40px 16px 16px;
  position: relative;
}
.the-message.user a.uk-alert-close[data-v-f0204b90] {
  color: #e0e6ff;
  opacity: 0.7;
  right: 12px;
  top: 16px;
}
.the-message.user a.uk-alert-close[data-v-f0204b90]:hover {
  opacity: 1;
  color: #fff;
}
.the-message.user.uk-alert-success[data-v-f0204b90] {
  border-left: 4px solid #4caf50;
  background: rgba(44, 56, 48, 0.95);
}
.the-message.user.uk-alert-danger[data-v-f0204b90] {
  border-left: 4px solid #e53935;
  background: rgba(56, 44, 48, 0.95);
}
.the-message.user.uk-alert-primary[data-v-f0204b90] {
  border-left: 4px solid #1976d2;
  background: rgba(44, 48, 56, 0.95);
}.is-link[data-v-d1918d33] {
  display: inline;
  color: #febd09;
}
.is-link[data-v-d1918d33]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
  font-size: 0.7rem;
  padding: 0 0.2rem;
  opacity: 0.75;
}
.account-status[data-v-d1918d33] {
  margin: 2rem auto 1rem auto;
  border: 2px solid #febd09;
  background: #081828;
  padding: 1rem;
  font-size: 1rem;
}
.account-status dl[data-v-d1918d33] {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
.account-status dl[data-v-d1918d33]:last-of-type {
  margin-bottom: 0;
}
.account-status dl.unconfirmed dd[data-v-d1918d33] {
  color: #ff2525;
}
.account-status dl dt[data-v-d1918d33] {
  width: 80%;
  text-align: left;
  font-weight: normal;
}
.account-status dl dt a[data-v-d1918d33] {
  color: #febd09;
  text-decoration: underline;
}
.account-status dl dd[data-v-d1918d33] {
  width: 20%;
  text-align: right;
  color: #00bd00;
  font-weight: bold;
}
.account-info h5[data-v-d1918d33] {
  display: flex;
  justify-content: space-between;
}
.account-info h5 span[data-v-d1918d33] {
  width: 60%;
  text-align: right;
}
.account-info h5 span + span[data-v-d1918d33] {
  width: 40%;
}
.account-info ul li .column_01[data-v-d1918d33] {
  width: 20%;
}
.account-info ul li .column_02[data-v-d1918d33] {
  width: 20%;
  text-align: right;
}
.account-info ul li .column_03[data-v-d1918d33] {
  width: 20%;
  text-align: right;
}
.account-info ul li .column_04[data-v-d1918d33] {
  width: 20%;
  text-align: right;
}
.account-info ul li .column_05[data-v-d1918d33] {
  width: 20%;
  text-align: right;
}
.account-info.is-mobile ul li .column_01[data-v-d1918d33] {
  width: 32%;
}
.account-info.is-mobile ul li .column_02[data-v-d1918d33] {
  width: 34%;
  text-align: right;
}
.account-info.is-mobile ul li .column_03[data-v-d1918d33] {
  width: 34%;
  text-align: right;
}
.account-info.is-mobile ul li .mobile_column_01[data-v-d1918d33] {
  width: 15%;
}
.account-info.is-mobile ul li .mobile_column_02[data-v-d1918d33] {
  width: 85%;
  text-align: right;
}
.account-info.is-mobile ul li .mobile_column_02 li[data-v-d1918d33] {
  display: flex;
  justify-content: space-between;
}
.account-info.is-mobile ul li .mobile_column_02 li span[data-v-d1918d33] {
  width: 40%;
  text-align: right;
}
.account-info.is-mobile ul li .mobile_column_02 li span[data-v-d1918d33]:first-of-type {
  width: 20%;
  text-align: left;
  font-size: 12px;
}
@media (max-width: 349px) {
.account-info.is-mobile ul li .mobile_column_02 li span[data-v-d1918d33]:first-of-type {
    font-size: 10px;
}
}
.account-info.is-mobile ul li .mobile_column_02 li[data-v-d1918d33]:last-of-type {
  border-bottom: none;
}
.price_information[data-v-d1918d33] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.price_information .display_price[data-v-d1918d33] {
  flex: 0 0 55%;
}
.price_information .price_hl[data-v-d1918d33] {
  flex: 0 0 45%;
}
.price_information .display_price[data-v-d1918d33],
.price_information .price_hl[data-v-d1918d33] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.price_information .display_price2[data-v-d1918d33] {
  width: 100%;
}
@media (max-width: 480px) and (min-width: 349px) {
.display_price1 span[data-v-d1918d33] {
    font-size: 1rem;
}
.display_price1 span + span[data-v-d1918d33] {
    font-size: 0.8rem;
}
.display_price2[data-v-d1918d33] {
    font-size: 0.6rem;
}
.price_hl[data-v-d1918d33] {
    font-size: 0.75rem;
}
.display_price[data-v-d1918d33] {
    flex: 1 !important;
}
.price_hl[data-v-d1918d33] {
    flex: 1 !important;
}
}@media screen and (max-width: 1240px) and (min-width: 480px) {
.display_price1 .price_active {
    font-size: 1.5rem;
}
}
@media screen and (min-width: 1240px) {
.display_price1 .price_active {
    font-size: 1.75rem;
}
}
#scroll_bnr {
  display: block;
}
@media (max-width: 1024px) {
#scroll_bnr {
    left: calc(50% - 8.5rem);
}
}.wrapper[data-v-6fef00eb] {
  width: 100%;
  height: 5px;
  border-radius: 20px;
  background-color: #eee;
  overflow: hidden;
  margin-left: 20px;
}
.progress[data-v-6fef00eb] {
  width: 0;
  height: 100%;
  transition: width 0.5s;
  -webkit-transition: width 0.5s;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 1px rgba(255, 255, 255, 0.08);
}
.progress.step1[data-v-6fef00eb] {
  width: 25%;
  background-color: red;
}
.progress.step2[data-v-6fef00eb] {
  width: 50%;
  background-color: orange;
}
.progress.step3[data-v-6fef00eb] {
  width: 75%;
  background-color: #febd09;
}
.progress.step4[data-v-6fef00eb] {
  width: 100%;
  background-color: #198754;
}p[data-v-0928494e] {
  margin-bottom: 0;
}
ul[data-v-0928494e],
li[data-v-0928494e] {
  list-style: none;
}
input[data-v-0928494e]:read-only,
textarea[data-v-0928494e]:read-only {
  background-color: #ccc;
}input[type=date] {
  text-align: left;
}
input[type=date]::-webkit-date-and-time-value,
input[type=date]::-webkit-datetime-edit-fields-wrapper,
input[type=date]::-webkit-datetime-edit,
input[type=date]::-webkit-datetime-edit-text,
input[type=date]::-webkit-datetime-edit-day-field,
input[type=date]::-webkit-datetime-edit-month-field,
input[type=date]::-webkit-datetime-edit-year-field {
  text-align: left !important;
  display: inline-block;
}p[data-v-814d010a] {
  margin-bottom: 0;
}
ul[data-v-814d010a],
li[data-v-814d010a] {
  list-style: none;
}
.radio-group[data-v-814d010a] {
  display: flex;
  flex-direction: column;
  margin: 10px 0 0 0;
  width: 100%;
}
.radio-group .radio-item[data-v-814d010a] {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1.25rem;
  margin-bottom: 10px;
}
.radio-group .radio-item label[data-v-814d010a] {
  flex: 1;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.radio-group .radio-item input[type=radio][data-v-814d010a] {
  margin-right: 5px;
  flex: 0 0 30px;
  width: 30px;
}p[data-v-f2b4b14a] {
  margin-bottom: 0;
}
ul[data-v-f2b4b14a],
li[data-v-f2b4b14a] {
  list-style: none;
}
.is-border .checkbox-group[data-v-f2b4b14a] {
  border: solid 1px #7daaff;
  padding: 10px;
}
.checkbox-group[data-v-f2b4b14a] {
  display: flex;
  flex-direction: column;
  margin: 10px 0 0 0;
  width: 100%;
}
.checkbox-group .checkbox-item[data-v-f2b4b14a] {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1.25rem;
  margin-bottom: 10px;
}
.checkbox-group .checkbox-item[data-v-f2b4b14a]:last-of-type {
  margin-bottom: 0;
}
.checkbox-group .checkbox-item label[data-v-f2b4b14a] {
  flex: 1;
  font-weight: 300;
}
.checkbox-group .checkbox-item input[type=checkbox][data-v-f2b4b14a] {
  margin-top: 0;
  margin-right: 5px;
  flex: 0 0 30px;
  width: 30px;
}p[data-v-f9c9a7e3] {
  margin-bottom: 0;
}
ul[data-v-f9c9a7e3],
li[data-v-f9c9a7e3] {
  list-style: none;
}select[data-v-4d90408e]:disabled {
  background-color: #ccc;
  cursor: not-allowed;
  opacity: 1;
}.combobox-container[data-v-b84ce6cc] {
  position: relative;
  display: block;
}
.combobox-container.is-open .combobox-arrow i[data-v-b84ce6cc] {
  transform: rotate(180deg);
}
.combobox-input[data-v-b84ce6cc] {
  padding-right: 40px !important;
  height: 40px;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-sizing: border-box;
  margin: 0;
  display: block;
  width: 100%;
}
.combobox-arrow[data-v-b84ce6cc] {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #666;
  transition: all 0.2s ease;
}
.combobox-arrow i[data-v-b84ce6cc] {
  transition: transform 0.2s ease;
  font-size: 12px;
}
.combobox-arrow[data-v-b84ce6cc]:hover {
  color: #333;
}
.combobox-dropdown[data-v-b84ce6cc] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: white;
  border: 1px solid #e5e5e5;
  border-top: none;
  border-radius: 0 0 6px 6px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.combobox-option[data-v-b84ce6cc] {
  padding: 8px 12px;
  cursor: pointer;
  border-bottom: 1px solid #f5f5f5;
  transition: background-color 0.2s ease;
}
.combobox-option[data-v-b84ce6cc]:last-child {
  border-bottom: none;
}
.combobox-option[data-v-b84ce6cc]:hover, .combobox-option.highlighted[data-v-b84ce6cc] {
  background-color: #f8f9fa;
}
.combobox-option.selected[data-v-b84ce6cc] {
  background-color: #e3f2fd;
  font-weight: 500;
}
.combobox-no-results[data-v-b84ce6cc] {
  padding: 12px;
  text-align: center;
  color: #999;
  font-style: italic;
}
.combobox-input[data-v-b84ce6cc]:disabled {
  background-color: #eee;
  cursor: not-allowed;
  opacity: 1;
}
.combobox-container.is-open .combobox-input[data-v-b84ce6cc] {
  border-radius: 6px 6px 0 0;
  border-bottom-color: #e5e5e5;
}.file-send img {
  display: block;
}
.compressing-text {
  display: inline-block;
  margin-left: 10px;
  color: #666;
  font-size: 0.9rem;
  animation: pulse 1.5s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.5;
}
}
label.is-compressing {
  opacity: 0.6;
  cursor: wait !important;
}.is-en[data-v-feba29d4] {
  margin-right: 0.25rem;
}.fields-others {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fields-others h2 {
  color: #000;
  margin: 20px 0;
  font-size: 120%;
}
.fields-others p {
  flex: 0 0 100%;
}
.fields-others a {
  text-decoration: underline;
  margin-left: 5px;
}.error {
  margin-top: 0;
}
label[for].error {
  cursor: default;
}.acd-content[data-v-cda57592] {
  text-align: left;
}
.acd-content_title[data-v-cda57592] {
  font-size: 2rem;
  font-weight: bold;
  padding: 3rem 0 0 0;
  text-align: center;
}
@media (max-width: 1024px) {
.acd-content_title[data-v-cda57592] {
    font-size: 1.3rem;
    padding-top: 3rem;
}
}
.modal__error[data-v-cda57592] {
  max-width: 500px;
  width: 95%;
  margin: 10px auto;
}
.acd-content_dt[data-v-cda57592] {
  padding-top: 20px;
}
.acd-content_dd_full[data-v-cda57592] {
  padding: 8px 0;
}
.acd-content_dt[data-v-cda57592] {
  padding-bottom: 0;
}.is_read[data-v-fa466cc2] {
  width: 8%;
}.current[data-v-de43f9a1] {
  border-bottom: unset;
}.btn_set[data-v-853fd06d] {
  margin: 4rem 15rem;
}
[data-v-853fd06d] #column_body br {
  display: block !important;
}
@media (max-width: 510px) {
[data-v-853fd06d] #column_body br {
    display: block !important;
}
}#landingPageForm .error {
  margin-top: -0.5rem;
}
#landingPageForm .madd_title {
  display: block;
}
.is-warning {
  width: 90%;
  max-width: 420px;
  margin: -3.5em auto 4em auto;
}
div.div_opt {
  border-radius: 30px;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  line-height: 2rem;
  padding: 0 1rem;
}
div.div_opt * {
  display: inline-block;
  color: #fff;
  font-size: 0.92rem;
}
div.div_opt * label {
  margin-left: 3px;
}#loginForm .error {
  margin-top: -0.5rem;
}
#loginForm .madd_title {
  display: block;
}#loginForm .error {
  margin-top: -0.5rem;
}
#loginForm .madd_title {
  display: block;
}#landingPageForm .error {
  margin-top: -0.5rem;
}
#landingPageForm .madd_title {
  display: block;
}/* Desktop view */
.price-desktop[data-v-89877ab8] {
  display: block;
  width: 100%;
  padding: 0;
}
.price-mobile[data-v-89877ab8] {
  display: none;
}

/* Crypto grid for desktop */
.crypto-grid[data-v-89877ab8] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  gap: 1px;
}
.crypto-card[data-v-89877ab8] {
  background: rgba(30, 40, 60, 0.6);
  border: none;
  border-radius: 0;
  padding: 0.4rem;
  cursor: pointer;
  transition: all 0.3s ease;
}
.crypto-card[data-v-89877ab8]:hover {
  background: rgba(50, 60, 80, 0.8);
}
.crypto-card.active[data-v-89877ab8] {
  background: rgba(60, 70, 90, 0.9);
}
.crypto-card-header[data-v-89877ab8] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 0.4rem;
}
.crypto-icon[data-v-89877ab8],[data-v-89877ab8] .crypto-icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.crypto-card-info[data-v-89877ab8] {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
}
.crypto-card-symbol[data-v-89877ab8] {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}
.crypto-card-price[data-v-89877ab8] {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.2rem;
  text-align: right;
}
.crypto-card-change[data-v-89877ab8] {
  font-size: 13px;
  font-weight: 600;
  text-align: right;
}
.crypto-card-change.positive[data-v-89877ab8] {
  color: #4caf50;
}
.crypto-card-change.negative[data-v-89877ab8] {
  color: #f44336;
}

/* Tablet view - adjust grid for smaller screens but keep desktop layout */
@media screen and (max-width: 1220px) and (min-width: 769px) {
.crypto-grid[data-v-89877ab8] {
    grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
    gap: 1px;
}
.crypto-card[data-v-89877ab8] {
    padding: 0.4rem;
}
.crypto-card-header[data-v-89877ab8] {
    gap: 5px;
    margin-bottom: 0.3rem;
}
.crypto-icon[data-v-89877ab8],[data-v-89877ab8] .crypto-icon {
    width: 22px;
    height: 22px;
}
.crypto-card-symbol[data-v-89877ab8] {
    font-size: 13px;
}
.crypto-card-price[data-v-89877ab8] {
    font-size: 14px;
}
.crypto-card-change[data-v-89877ab8] {
    font-size: 12px;
}
}
/* Mobile view */
@media screen and (max-width: 768px) {
.price-desktop[data-v-89877ab8] {
    display: none;
}
.price-mobile[data-v-89877ab8] {
    display: block;
    padding: 1rem;
}
.crypto-nav-container[data-v-89877ab8] {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
}
.crypto-nav-container.is-open .crypto-nav-arrow i[data-v-89877ab8] {
    transform: rotate(180deg);
}
.crypto-nav-selected[data-v-89877ab8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 16px;
    background: rgba(255, 215, 0, 0.08);
    border: 2px solid rgba(255, 215, 0, 0.6);
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.2s ease;
}
.crypto-nav-selected[data-v-89877ab8]:hover {
    background: rgba(255, 215, 0, 0.15);
    border-color: rgba(255, 215, 0, 0.8);
    box-shadow: 0 2px 12px rgba(255, 215, 0, 0.25);
}
.crypto-info[data-v-89877ab8] {
    display: flex;
    align-items: center;
    gap: 12px;
}
.crypto-symbol[data-v-89877ab8] {
    font-size: 18px;
    font-weight: bold;
    color: #ffc107;
}
.crypto-name[data-v-89877ab8] {
    font-size: 14px;
    color: #b8c5d6;
}
.crypto-nav-arrow[data-v-89877ab8] {
    color: #ffc107;
    transition: all 0.2s ease;
}
.crypto-nav-arrow i[data-v-89877ab8] {
    transition: transform 0.2s ease;
    font-size: 14px;
}
.crypto-nav-dropdown[data-v-89877ab8] {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    max-height: 60vh;
    background: rgba(30, 40, 60, 0.95);
    backdrop-filter: blur(10px);
    border: 2px solid rgba(255, 215, 0, 0.6);
    border-radius: 8px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
    z-index: 1000;
    overflow: hidden;
}
.crypto-nav-search[data-v-89877ab8] {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px 16px;
    border-bottom: 1px solid rgba(255, 215, 0, 0.3);
    background: rgba(0, 0, 0, 0.2);
}
.crypto-nav-search i[data-v-89877ab8] {
    color: #ffc107;
    font-size: 14px;
}
.crypto-nav-search .search-input[data-v-89877ab8] {
    flex: 1;
    border: none;
    outline: none;
    background: transparent;
    font-size: 14px;
    color: #d0d8e3;
}
.crypto-nav-search .search-input[data-v-89877ab8]::placeholder {
    color: #7a8ba0;
}
.crypto-nav-options[data-v-89877ab8] {
    max-height: calc(60vh - 60px);
    overflow-y: auto;
}
.crypto-nav-option[data-v-89877ab8] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 16px;
    cursor: pointer;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    transition: all 0.2s ease;
}
.crypto-nav-option[data-v-89877ab8]:last-child {
    border-bottom: none;
}
.crypto-nav-option[data-v-89877ab8]:hover, .crypto-nav-option.highlighted[data-v-89877ab8] {
    background-color: rgba(255, 215, 0, 0.12);
}
.crypto-nav-option.selected[data-v-89877ab8] {
    background-color: rgba(255, 215, 0, 0.2);
    border-left: 3px solid #ffc107;
    padding-left: 13px;
}
.crypto-nav-option.selected .option-symbol[data-v-89877ab8] {
    color: #ffc107;
    font-weight: 900;
}
.option-left[data-v-89877ab8] {
    display: flex;
    align-items: center;
    gap: 12px;
}
.option-icon[data-v-89877ab8],[data-v-89877ab8] .option-icon {
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.option-info[data-v-89877ab8] {
    display: flex;
    flex-direction: column;
}
.option-symbol-row[data-v-89877ab8] {
    display: flex;
    align-items: center;
    gap: 6px;
}
.option-symbol[data-v-89877ab8] {
    font-size: 16px;
    font-weight: bold;
    color: #d0d8e3;
    min-width: auto;
}
.option-name[data-v-89877ab8] {
    font-size: 12px;
    color: #9aa5b5;
}
.option-right[data-v-89877ab8] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-align: right;
}
.option-price[data-v-89877ab8] {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 4px;
}
.option-change[data-v-89877ab8] {
    font-size: 14px;
    font-weight: 600;
}
.option-change.positive[data-v-89877ab8] {
    color: #4caf50;
}
.option-change.negative[data-v-89877ab8] {
    color: #f44336;
}
.crypto-nav-no-results[data-v-89877ab8] {
    padding: 16px;
    text-align: center;
    color: #7a8ba0;
    font-style: italic;
}
.crypto-nav-container.is-open .crypto-nav-selected[data-v-89877ab8] {
    background: rgba(255, 215, 0, 0.15);
    border-color: rgba(255, 215, 0, 0.8);
    box-shadow: 0 2px 12px rgba(255, 215, 0, 0.3);
}
}.the_modal {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
}
.the_modal_content {
  width: 600px;
  max-height: 90vh;
  margin: 0 auto;
  margin-top: 5vh;
  background: rgba(23, 27, 54, 0.9);
  line-height: 1.5;
  border-radius: 8px;
  padding: 30px 30px;
  overflow: auto;
  position: relative;
}
.the_modal_content .uk-modal-close-default {
  position: absolute;
  top: 15px;
  right: 15px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background-color 0.2s;
  z-index: 10;
}
.the_modal_content .uk-modal-close-default:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.the_modal_content::-webkit-scrollbar {
  width: 8px;
}
.the_modal_content::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}
.the_modal_content::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  transition: background 0.2s ease;
}
.the_modal_content::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.5);
}
.the_modal_content {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.1);
}
.modal-enter-active,
.modal-leave-active {
  transition: all 0.3s linear;
  opacity: 1;
  transform: translateY(0px);
}
.modal-enter-from,
.modal-leave-to {
  opacity: 0;
  transform: translateY(-100px);
}
@media (max-width: 630px) {
.the_modal_content {
    width: 95%;
}
}ul[data-v-d3bd5d8d] {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul li[data-v-d3bd5d8d] {
  overflow: hidden;
  width: 100%;
  height: auto;
  color: #fff;
  border-top: none;
  border-bottom: 1px solid #4c4e62;
}
ul li span[data-v-d3bd5d8d],
ul li a[data-v-d3bd5d8d] {
  padding: 7px 0;
  margin-top: 0;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
  padding-left: calc(8px + 1em);
}
ul li .box-left[data-v-d3bd5d8d] {
  width: 33%;
  display: block;
  text-align: right;
  color: #febd09;
}
ul li .box-center[data-v-d3bd5d8d] {
  width: 33%;
  display: block;
  text-align: right;
}
ul li .box-right[data-v-d3bd5d8d] {
  width: 34%;
  display: block;
  text-align: right;
  padding-right: 0.5rem;
}
.menu1 li[data-v-d3bd5d8d]:first-child,
li[data-v-d3bd5d8d]:first-child {
  border-top: 0;
}
.wal_list[data-v-d3bd5d8d] {
  padding: unset !important;
}
.list_select[data-v-d3bd5d8d] {
  background-color: #2c375c;
}
.btn_update[data-v-d3bd5d8d] {
  color: #0eb461;
  border: 1px #0eb461 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_delete[data-v-d3bd5d8d] {
  margin-left: 10px;
  color: #f6434e;
  border: 1px #f6434e solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_off[data-v-d3bd5d8d] {
  margin-left: 10px;
  color: #c9c9c9;
  border: 1px #c9c9c9 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.tab-content[data-v-d3bd5d8d] {
  height: 100%;
  padding: 5px !important;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}
.tab-content[data-v-d3bd5d8d]::-webkit-scrollbar {
  display: none;
}
.tab-content ul[data-v-d3bd5d8d]:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.tab-content li[data-v-d3bd5d8d] {
  padding: 7px 0;
}
.tab-content li[data-v-d3bd5d8d]:nth-child(odd) {
  float: left;
  clear: both;
}
.tab-content li[data-v-d3bd5d8d]:nth-child(even) {
  float: right;
}
.tab-content li.tag[data-v-d3bd5d8d] {
  padding: 2px 0;
}
.tab-content li.tag span[data-v-d3bd5d8d] {
  padding: 5px 9px;
  border-radius: 3px;
}
.tab-content .data[data-v-d3bd5d8d] {
  padding: 0 10px;
  border-radius: 3px;
  margin: 0px auto 10px;
}
.tab-content .data li[data-v-d3bd5d8d]:nth-child(1) {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}
input.form-control[data-v-d3bd5d8d] {
  margin: unset !important;
}
.tab-content .data-4col li[data-v-d3bd5d8d] {
  float: left;
  clear: none;
  padding: 0;
  border-radius: 3px;
  margin-right: 4%;
}
.tab-content .data-4col li[data-v-d3bd5d8d]:last-child {
  margin: 0;
}
.tab-content .data-4col li input[type=button][data-v-d3bd5d8d] {
  display: block;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  padding: 0;
  text-align: center;
}
.tab-content .mat-btn[data-v-d3bd5d8d] {
  width: 100%;
  font-size: 14px;
  text-align: center;
  margin: 5px auto;
  border: none;
  border-radius: 3px;
}
.tab-content .mat-btn[data-v-d3bd5d8d]:not(:disabled):hover {
  opacity: 1;
  -webkit-animation: flashing 1s;
  animation: flashing 1s;
  text-decoration: none !important;
}
.bg-green[data-v-d3bd5d8d] {
  background: #0eb461 !important;
}
.bg-green[data-v-d3bd5d8d]:hover {
  background: rgb(16.2804123711, 209.3195876289, 112.8) !important;
}
.bg-green[readonly][data-v-d3bd5d8d] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-red[data-v-d3bd5d8d] {
  background: #f6434e !important;
}
.bg-red[data-v-d3bd5d8d]:hover {
  background: rgb(247.35, 95.2, 104.55) !important;
}
.bg-red[readonly][data-v-d3bd5d8d] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-dark[data-v-d3bd5d8d] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch[data-v-d3bd5d8d] {
  width: 100%;
}
.order-switch input[type=radio][data-v-d3bd5d8d] {
  display: none;
}
.order-switch input[type=radio]:checked + label[data-v-d3bd5d8d] {
  background: #2c375c;
}
.order-switch input[type=radio]:not(:checked) + label[data-v-d3bd5d8d] {
  cursor: pointer;
}
.order-switch input[type=radio]:checked + label > span[data-v-d3bd5d8d] {
  color: #febd09;
}
.order-switch input[type=radio]:not(:checked) + label > span[data-v-d3bd5d8d] {
  color: #fff;
}
.price-switch input[type=radio][data-v-d3bd5d8d] {
  display: none;
}
.price-switch label[data-v-d3bd5d8d] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.price-switch input[type=radio]:checked + label[data-v-d3bd5d8d] {
  background: unset;
}
.price-switch input[type=radio]:not(:checked) + label[data-v-d3bd5d8d] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch label[data-v-d3bd5d8d] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.order-switch label[data-v-d3bd5d8d]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.order-switch label[data-v-d3bd5d8d]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.slippage_text[data-v-d3bd5d8d] {
  margin-top: 5px;
}
.slippage-switch[data-v-d3bd5d8d] {
  width: 100%;
}
.slippage-switch input[type=checkbox][data-v-d3bd5d8d] {
  display: none;
}
.slippage-switch label[data-v-d3bd5d8d] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label[data-v-d3bd5d8d] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label span[data-v-d3bd5d8d]:after {
  content: "ON";
}
.slippage-switch label span[data-v-d3bd5d8d]:after {
  content: "OFF";
}
.slippage-switch label[data-v-d3bd5d8d]:nth-child(2) {
  border-radius: 3px 3px 3px 3px;
}
.limit-position-switch[data-v-d3bd5d8d] {
  width: 100%;
}
.limit-position-switch input[type=radio][data-v-d3bd5d8d] {
  display: none;
}
.limit-position-switch #limit-position-bid:checked + label[data-v-d3bd5d8d] {
  background: #f6434e;
}
.limit-position-switch #limit-position-ask:checked + label[data-v-d3bd5d8d] {
  background: #0eb461;
}
.limit-position-switch input[type=radio]:not(:checked) + label[data-v-d3bd5d8d] {
  cursor: pointer;
}
.limit-position-switch label[data-v-d3bd5d8d] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.limit-position-switch label[data-v-d3bd5d8d]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.limit-position-switch label[data-v-d3bd5d8d]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco1-order-switch[data-v-d3bd5d8d] {
  width: 100%;
}
.oco1-order-switch input[type=radio][data-v-d3bd5d8d] {
  display: none;
}
.oco1-order-switch #oco1-switch-bid:checked + label[data-v-d3bd5d8d] {
  background: #f6434e;
}
.oco1-order-switch #oco1-switch-ask:checked + label[data-v-d3bd5d8d] {
  background: #0eb461;
}
.oco1-order-switch input[type=radio]:not(:checked) + label[data-v-d3bd5d8d] {
  cursor: pointer;
}
.oco1-order-switch label[data-v-d3bd5d8d] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco1-order-switch label[data-v-d3bd5d8d]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco1-order-switch label[data-v-d3bd5d8d]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco2-order-switch[data-v-d3bd5d8d] {
  width: 100%;
}
.oco2-order-switch input[type=radio][data-v-d3bd5d8d] {
  display: none;
}
.oco2-order-switch #oco2-switch-bid:checked + label[data-v-d3bd5d8d] {
  background: #f6434e;
}
.oco2-order-switch #oco2-switch-ask:checked + label[data-v-d3bd5d8d] {
  background: #0eb461;
}
.oco2-order-switch input[type=radio]:not(:checked) + label[data-v-d3bd5d8d] {
  cursor: pointer;
}
.oco2-order-switch label[data-v-d3bd5d8d] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco2-order-switch label[data-v-d3bd5d8d]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco2-order-switch label[data-v-d3bd5d8d]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.plus-btn[data-v-d3bd5d8d] {
  margin: 3px 3px 10px 3px;
  padding: 2px 5px 2px 6px;
  font-size: 14px;
  color: rgb(205, 205, 205) !important;
  background-color: rgb(109, 109, 109);
  border-radius: 3px 3px 3px 3px;
}
.balance__table[data-v-d3bd5d8d] {
  border-radius: 3px;
  padding: 2.25rem 0 0.75rem 0;
}
.balance__table dl[data-v-d3bd5d8d] {
  display: flex;
  width: 100%;
  text-align: center;
  margin: 0.75rem 0;
}
.balance__table dl dd[data-v-d3bd5d8d],
.balance__table dl dt[data-v-d3bd5d8d] {
  flex: 0 0 33.333%;
  text-align: right;
}
.balance__table dl dd[data-v-d3bd5d8d]:nth-child(1),
.balance__table dl dt[data-v-d3bd5d8d]:nth-child(1) {
  padding: 0 10px;
}
.balance__table dl dd[data-v-d3bd5d8d]:nth-child(2),
.balance__table dl dt[data-v-d3bd5d8d]:nth-child(2) {
  text-align: center;
}
.balance__table dl dd[data-v-d3bd5d8d]:nth-child(3),
.balance__table dl dt[data-v-d3bd5d8d]:nth-child(3) {
  padding: 0 20px;
}
.approx-amount[data-v-d3bd5d8d] {
  padding-left: 10px;
  color: #ff851b;
  font-weight: bold;
  font-size: 15px;
}
.orderslippage ul[data-v-d3bd5d8d] {
  display: flex;
  justify-content: space-between;
}
.orderslippage ul .slippage-switch[data-v-d3bd5d8d] {
  margin: 0 1rem 0 0;
  flex: 0 0 135px;
}
.orderslippage ul #slippage-parts[data-v-d3bd5d8d] {
  margin: 0;
  flex: 1;
}
.box-left[data-v-d3bd5d8d],
.box-right[data-v-d3bd5d8d] {
  text-align: center !important;
  width: unset !important;
}
ul li span[data-v-d3bd5d8d] {
  padding-left: unset !important;
}
.form-select-price[data-v-d3bd5d8d] {
  text-align: right;
}
.btn-warning[data-v-d3bd5d8d] {
  color: #000;
  background: #ffc107;
}
.btn-warning[data-v-d3bd5d8d]:hover {
  color: #000;
  background: #ffca2c;
}
.btn-warning[data-v-d3bd5d8d]:disabled {
  color: #fff;
  background: rgba(255, 255, 255, 0.6);
}
input[data-v-d3bd5d8d]::-webkit-outer-spin-button,
input[data-v-d3bd5d8d]::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number][data-v-d3bd5d8d] {
  -moz-appearance: textfield; /* Firefox */
}
.loader[data-v-d3bd5d8d] {
  margin: 0px auto !important;
}
h1[data-v-d3bd5d8d] {
  font-size: 2rem;
  margin: 2rem auto;
}
.corporation-confirm[data-v-d3bd5d8d] {
  padding-top: unset !important;
}
.business_time_over[data-v-d3bd5d8d] {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  z-index: 970;
}
.business_time_over_content[data-v-d3bd5d8d] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.business_time_over_content img[data-v-d3bd5d8d] {
  display: block;
  height: 100px;
  margin-bottom: 1.5rem;
  opacity: 0.8;
}
.approx-amount-container[data-v-d3bd5d8d] {
  display: flex;
  width: 100%;
  gap: 2px;
}
.approx-amount-box[data-v-d3bd5d8d] {
  flex: 1;
  padding: 8px 12px;
  border-radius: 4px;
}
.approx-amount-box .approx-amount-label[data-v-d3bd5d8d] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 4px;
  text-align: center;
}
.approx-amount-box .approx-amount-value[data-v-d3bd5d8d] {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.sell-box[data-v-d3bd5d8d] {
  background-color: rgba(255, 59, 48, 0.15);
}
.sell-box .approx-amount-value[data-v-d3bd5d8d] {
  color: #ff3b30;
}
.buy-box[data-v-d3bd5d8d] {
  background-color: rgba(52, 199, 89, 0.15);
}
.buy-box .approx-amount-value[data-v-d3bd5d8d] {
  color: #34c759;
}ul[data-v-2cf7a742] {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul li[data-v-2cf7a742] {
  overflow: hidden;
  width: 100%;
  height: auto;
  color: #fff;
  border-top: none;
  border-bottom: 1px solid #4c4e62;
}
ul li span[data-v-2cf7a742],
ul li a[data-v-2cf7a742] {
  padding: 7px 0;
  margin-top: 0;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
  padding-left: calc(8px + 1em);
}
ul li .box-left[data-v-2cf7a742] {
  width: 33%;
  display: block;
  text-align: right;
  color: #febd09;
}
ul li .box-center[data-v-2cf7a742] {
  width: 33%;
  display: block;
  text-align: right;
}
ul li .box-right[data-v-2cf7a742] {
  width: 34%;
  display: block;
  text-align: right;
  padding-right: 0.5rem;
}
.menu1 li[data-v-2cf7a742]:first-child,
li[data-v-2cf7a742]:first-child {
  border-top: 0;
}
.wal_list[data-v-2cf7a742] {
  padding: unset !important;
}
.list_select[data-v-2cf7a742] {
  background-color: #2c375c;
}
.btn_update[data-v-2cf7a742] {
  color: #0eb461;
  border: 1px #0eb461 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_delete[data-v-2cf7a742] {
  margin-left: 10px;
  color: #f6434e;
  border: 1px #f6434e solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_off[data-v-2cf7a742] {
  margin-left: 10px;
  color: #c9c9c9;
  border: 1px #c9c9c9 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.tab-content[data-v-2cf7a742] {
  height: 100%;
  padding: 5px !important;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}
.tab-content[data-v-2cf7a742]::-webkit-scrollbar {
  display: none;
}
.tab-content ul[data-v-2cf7a742]:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.tab-content li[data-v-2cf7a742] {
  padding: 7px 0;
}
.tab-content li[data-v-2cf7a742]:nth-child(odd) {
  float: left;
  clear: both;
}
.tab-content li[data-v-2cf7a742]:nth-child(even) {
  float: right;
}
.tab-content li.tag[data-v-2cf7a742] {
  padding: 2px 0;
}
.tab-content li.tag span[data-v-2cf7a742] {
  padding: 5px 9px;
  border-radius: 3px;
}
.tab-content .data[data-v-2cf7a742] {
  padding: 0 10px;
  border-radius: 3px;
  margin: 0px auto 10px;
}
.tab-content .data li[data-v-2cf7a742]:nth-child(1) {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}
input.form-control[data-v-2cf7a742] {
  margin: unset !important;
}
.tab-content .data-4col li[data-v-2cf7a742] {
  float: left;
  clear: none;
  padding: 0;
  border-radius: 3px;
  margin-right: 4%;
}
.tab-content .data-4col li[data-v-2cf7a742]:last-child {
  margin: 0;
}
.tab-content .data-4col li input[type=button][data-v-2cf7a742] {
  display: block;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  padding: 0;
  text-align: center;
}
.tab-content .mat-btn[data-v-2cf7a742] {
  width: 100%;
  font-size: 14px;
  text-align: center;
  margin: 5px auto;
  border: none;
  border-radius: 3px;
}
.tab-content .mat-btn[data-v-2cf7a742]:not(:disabled):hover {
  opacity: 1;
  -webkit-animation: flashing 1s;
  animation: flashing 1s;
  text-decoration: none !important;
}
.bg-green[data-v-2cf7a742] {
  background: #0eb461 !important;
}
.bg-green[data-v-2cf7a742]:hover {
  background: rgb(16.2804123711, 209.3195876289, 112.8) !important;
}
.bg-green[readonly][data-v-2cf7a742] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-red[data-v-2cf7a742] {
  background: #f6434e !important;
}
.bg-red[data-v-2cf7a742]:hover {
  background: rgb(247.35, 95.2, 104.55) !important;
}
.bg-red[readonly][data-v-2cf7a742] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-dark[data-v-2cf7a742] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch[data-v-2cf7a742] {
  width: 100%;
}
.order-switch input[type=radio][data-v-2cf7a742] {
  display: none;
}
.order-switch input[type=radio]:checked + label[data-v-2cf7a742] {
  background: #2c375c;
}
.order-switch input[type=radio]:not(:checked) + label[data-v-2cf7a742] {
  cursor: pointer;
}
.order-switch input[type=radio]:checked + label > span[data-v-2cf7a742] {
  color: #febd09;
}
.order-switch input[type=radio]:not(:checked) + label > span[data-v-2cf7a742] {
  color: #fff;
}
.price-switch input[type=radio][data-v-2cf7a742] {
  display: none;
}
.price-switch label[data-v-2cf7a742] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.price-switch input[type=radio]:checked + label[data-v-2cf7a742] {
  background: unset;
}
.price-switch input[type=radio]:not(:checked) + label[data-v-2cf7a742] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch label[data-v-2cf7a742] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.order-switch label[data-v-2cf7a742]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.order-switch label[data-v-2cf7a742]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.slippage_text[data-v-2cf7a742] {
  margin-top: 5px;
}
.slippage-switch[data-v-2cf7a742] {
  width: 100%;
}
.slippage-switch input[type=checkbox][data-v-2cf7a742] {
  display: none;
}
.slippage-switch label[data-v-2cf7a742] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label[data-v-2cf7a742] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label span[data-v-2cf7a742]:after {
  content: "ON";
}
.slippage-switch label span[data-v-2cf7a742]:after {
  content: "OFF";
}
.slippage-switch label[data-v-2cf7a742]:nth-child(2) {
  border-radius: 3px 3px 3px 3px;
}
.limit-position-switch[data-v-2cf7a742] {
  width: 100%;
}
.limit-position-switch input[type=radio][data-v-2cf7a742] {
  display: none;
}
.limit-position-switch #limit-position-bid:checked + label[data-v-2cf7a742] {
  background: #f6434e;
}
.limit-position-switch #limit-position-ask:checked + label[data-v-2cf7a742] {
  background: #0eb461;
}
.limit-position-switch input[type=radio]:not(:checked) + label[data-v-2cf7a742] {
  cursor: pointer;
}
.limit-position-switch label[data-v-2cf7a742] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.limit-position-switch label[data-v-2cf7a742]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.limit-position-switch label[data-v-2cf7a742]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco1-order-switch[data-v-2cf7a742] {
  width: 100%;
}
.oco1-order-switch input[type=radio][data-v-2cf7a742] {
  display: none;
}
.oco1-order-switch #oco1-switch-bid:checked + label[data-v-2cf7a742] {
  background: #f6434e;
}
.oco1-order-switch #oco1-switch-ask:checked + label[data-v-2cf7a742] {
  background: #0eb461;
}
.oco1-order-switch input[type=radio]:not(:checked) + label[data-v-2cf7a742] {
  cursor: pointer;
}
.oco1-order-switch label[data-v-2cf7a742] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco1-order-switch label[data-v-2cf7a742]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco1-order-switch label[data-v-2cf7a742]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco2-order-switch[data-v-2cf7a742] {
  width: 100%;
}
.oco2-order-switch input[type=radio][data-v-2cf7a742] {
  display: none;
}
.oco2-order-switch #oco2-switch-bid:checked + label[data-v-2cf7a742] {
  background: #f6434e;
}
.oco2-order-switch #oco2-switch-ask:checked + label[data-v-2cf7a742] {
  background: #0eb461;
}
.oco2-order-switch input[type=radio]:not(:checked) + label[data-v-2cf7a742] {
  cursor: pointer;
}
.oco2-order-switch label[data-v-2cf7a742] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco2-order-switch label[data-v-2cf7a742]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco2-order-switch label[data-v-2cf7a742]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.plus-btn[data-v-2cf7a742] {
  margin: 3px 3px 10px 3px;
  padding: 2px 5px 2px 6px;
  font-size: 14px;
  color: rgb(205, 205, 205) !important;
  background-color: rgb(109, 109, 109);
  border-radius: 3px 3px 3px 3px;
}
.balance__table[data-v-2cf7a742] {
  border-radius: 3px;
  padding: 2.25rem 0 0.75rem 0;
}
.balance__table dl[data-v-2cf7a742] {
  display: flex;
  width: 100%;
  text-align: center;
  margin: 0.75rem 0;
}
.balance__table dl dd[data-v-2cf7a742],
.balance__table dl dt[data-v-2cf7a742] {
  flex: 0 0 33.333%;
  text-align: right;
}
.balance__table dl dd[data-v-2cf7a742]:nth-child(1),
.balance__table dl dt[data-v-2cf7a742]:nth-child(1) {
  padding: 0 10px;
}
.balance__table dl dd[data-v-2cf7a742]:nth-child(2),
.balance__table dl dt[data-v-2cf7a742]:nth-child(2) {
  text-align: center;
}
.balance__table dl dd[data-v-2cf7a742]:nth-child(3),
.balance__table dl dt[data-v-2cf7a742]:nth-child(3) {
  padding: 0 20px;
}
.approx-amount[data-v-2cf7a742] {
  padding-left: 10px;
  color: #ff851b;
  font-weight: bold;
  font-size: 15px;
}
.orderslippage ul[data-v-2cf7a742] {
  display: flex;
  justify-content: space-between;
}
.orderslippage ul .slippage-switch[data-v-2cf7a742] {
  margin: 0 1rem 0 0;
  flex: 0 0 135px;
}
.orderslippage ul #slippage-parts[data-v-2cf7a742] {
  margin: 0;
  flex: 1;
}
.box-left[data-v-2cf7a742],
.box-right[data-v-2cf7a742] {
  text-align: center !important;
  width: unset !important;
}
ul li span[data-v-2cf7a742] {
  padding-left: unset !important;
}
.form-select-price[data-v-2cf7a742] {
  text-align: right;
}
.btn-warning[data-v-2cf7a742] {
  color: #000;
  background: #ffc107;
}
.btn-warning[data-v-2cf7a742]:hover {
  color: #000;
  background: #ffca2c;
}
.btn-warning[data-v-2cf7a742]:disabled {
  color: #fff;
  background: rgba(255, 255, 255, 0.6);
}
input[data-v-2cf7a742]::-webkit-outer-spin-button,
input[data-v-2cf7a742]::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number][data-v-2cf7a742] {
  -moz-appearance: textfield; /* Firefox */
}
.loader[data-v-2cf7a742] {
  margin: 0px auto !important;
}
h1[data-v-2cf7a742] {
  font-size: 2rem;
  margin: 2rem auto;
}
.corporation-confirm[data-v-2cf7a742] {
  padding-top: unset !important;
}
.business_time_over[data-v-2cf7a742] {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  z-index: 970;
}
.business_time_over_content[data-v-2cf7a742] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.business_time_over_content img[data-v-2cf7a742] {
  display: block;
  height: 100px;
  margin-bottom: 1.5rem;
  opacity: 0.8;
}
.approx-amount-container[data-v-2cf7a742] {
  display: flex;
  width: 100%;
  gap: 2px;
}
.approx-amount-box[data-v-2cf7a742] {
  flex: 1;
  padding: 8px 12px;
  border-radius: 4px;
}
.approx-amount-box .approx-amount-label[data-v-2cf7a742] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 4px;
  text-align: center;
}
.approx-amount-box .approx-amount-value[data-v-2cf7a742] {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.sell-box[data-v-2cf7a742] {
  background-color: rgba(255, 59, 48, 0.15);
}
.sell-box .approx-amount-value[data-v-2cf7a742] {
  color: #ff3b30;
}
.buy-box[data-v-2cf7a742] {
  background-color: rgba(52, 199, 89, 0.15);
}
.buy-box .approx-amount-value[data-v-2cf7a742] {
  color: #34c759;
}ul[data-v-1c1359b8] {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul li[data-v-1c1359b8] {
  overflow: hidden;
  width: 100%;
  height: auto;
  color: #fff;
  border-top: none;
  border-bottom: 1px solid #4c4e62;
}
ul li span[data-v-1c1359b8],
ul li a[data-v-1c1359b8] {
  padding: 7px 0;
  margin-top: 0;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
  padding-left: calc(8px + 1em);
}
ul li .box-left[data-v-1c1359b8] {
  width: 33%;
  display: block;
  text-align: right;
  color: #febd09;
}
ul li .box-center[data-v-1c1359b8] {
  width: 33%;
  display: block;
  text-align: right;
}
ul li .box-right[data-v-1c1359b8] {
  width: 34%;
  display: block;
  text-align: right;
  padding-right: 0.5rem;
}
.menu1 li[data-v-1c1359b8]:first-child,
li[data-v-1c1359b8]:first-child {
  border-top: 0;
}
.wal_list[data-v-1c1359b8] {
  padding: unset !important;
}
.list_select[data-v-1c1359b8] {
  background-color: #2c375c;
}
.btn_update[data-v-1c1359b8] {
  color: #0eb461;
  border: 1px #0eb461 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_delete[data-v-1c1359b8] {
  margin-left: 10px;
  color: #f6434e;
  border: 1px #f6434e solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_off[data-v-1c1359b8] {
  margin-left: 10px;
  color: #c9c9c9;
  border: 1px #c9c9c9 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.tab-content[data-v-1c1359b8] {
  height: 100%;
  padding: 5px !important;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}
.tab-content[data-v-1c1359b8]::-webkit-scrollbar {
  display: none;
}
.tab-content ul[data-v-1c1359b8]:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.tab-content li[data-v-1c1359b8] {
  padding: 7px 0;
}
.tab-content li[data-v-1c1359b8]:nth-child(odd) {
  float: left;
  clear: both;
}
.tab-content li[data-v-1c1359b8]:nth-child(even) {
  float: right;
}
.tab-content li.tag[data-v-1c1359b8] {
  padding: 2px 0;
}
.tab-content li.tag span[data-v-1c1359b8] {
  padding: 5px 9px;
  border-radius: 3px;
}
.tab-content .data[data-v-1c1359b8] {
  padding: 0 10px;
  border-radius: 3px;
  margin: 0px auto 10px;
}
.tab-content .data li[data-v-1c1359b8]:nth-child(1) {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}
input.form-control[data-v-1c1359b8] {
  margin: unset !important;
}
.tab-content .data-4col li[data-v-1c1359b8] {
  float: left;
  clear: none;
  padding: 0;
  border-radius: 3px;
  margin-right: 4%;
}
.tab-content .data-4col li[data-v-1c1359b8]:last-child {
  margin: 0;
}
.tab-content .data-4col li input[type=button][data-v-1c1359b8] {
  display: block;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  padding: 0;
  text-align: center;
}
.tab-content .mat-btn[data-v-1c1359b8] {
  width: 100%;
  font-size: 14px;
  text-align: center;
  margin: 5px auto;
  border: none;
  border-radius: 3px;
}
.tab-content .mat-btn[data-v-1c1359b8]:not(:disabled):hover {
  opacity: 1;
  -webkit-animation: flashing 1s;
  animation: flashing 1s;
  text-decoration: none !important;
}
.bg-green[data-v-1c1359b8] {
  background: #0eb461 !important;
}
.bg-green[data-v-1c1359b8]:hover {
  background: rgb(16.2804123711, 209.3195876289, 112.8) !important;
}
.bg-green[readonly][data-v-1c1359b8] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-red[data-v-1c1359b8] {
  background: #f6434e !important;
}
.bg-red[data-v-1c1359b8]:hover {
  background: rgb(247.35, 95.2, 104.55) !important;
}
.bg-red[readonly][data-v-1c1359b8] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-dark[data-v-1c1359b8] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch[data-v-1c1359b8] {
  width: 100%;
}
.order-switch input[type=radio][data-v-1c1359b8] {
  display: none;
}
.order-switch input[type=radio]:checked + label[data-v-1c1359b8] {
  background: #2c375c;
}
.order-switch input[type=radio]:not(:checked) + label[data-v-1c1359b8] {
  cursor: pointer;
}
.order-switch input[type=radio]:checked + label > span[data-v-1c1359b8] {
  color: #febd09;
}
.order-switch input[type=radio]:not(:checked) + label > span[data-v-1c1359b8] {
  color: #fff;
}
.price-switch input[type=radio][data-v-1c1359b8] {
  display: none;
}
.price-switch label[data-v-1c1359b8] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.price-switch input[type=radio]:checked + label[data-v-1c1359b8] {
  background: unset;
}
.price-switch input[type=radio]:not(:checked) + label[data-v-1c1359b8] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch label[data-v-1c1359b8] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.order-switch label[data-v-1c1359b8]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.order-switch label[data-v-1c1359b8]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.slippage_text[data-v-1c1359b8] {
  margin-top: 5px;
}
.slippage-switch[data-v-1c1359b8] {
  width: 100%;
}
.slippage-switch input[type=checkbox][data-v-1c1359b8] {
  display: none;
}
.slippage-switch label[data-v-1c1359b8] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label[data-v-1c1359b8] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label span[data-v-1c1359b8]:after {
  content: "ON";
}
.slippage-switch label span[data-v-1c1359b8]:after {
  content: "OFF";
}
.slippage-switch label[data-v-1c1359b8]:nth-child(2) {
  border-radius: 3px 3px 3px 3px;
}
.limit-position-switch[data-v-1c1359b8] {
  width: 100%;
}
.limit-position-switch input[type=radio][data-v-1c1359b8] {
  display: none;
}
.limit-position-switch #limit-position-bid:checked + label[data-v-1c1359b8] {
  background: #f6434e;
}
.limit-position-switch #limit-position-ask:checked + label[data-v-1c1359b8] {
  background: #0eb461;
}
.limit-position-switch input[type=radio]:not(:checked) + label[data-v-1c1359b8] {
  cursor: pointer;
}
.limit-position-switch label[data-v-1c1359b8] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.limit-position-switch label[data-v-1c1359b8]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.limit-position-switch label[data-v-1c1359b8]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco1-order-switch[data-v-1c1359b8] {
  width: 100%;
}
.oco1-order-switch input[type=radio][data-v-1c1359b8] {
  display: none;
}
.oco1-order-switch #oco1-switch-bid:checked + label[data-v-1c1359b8] {
  background: #f6434e;
}
.oco1-order-switch #oco1-switch-ask:checked + label[data-v-1c1359b8] {
  background: #0eb461;
}
.oco1-order-switch input[type=radio]:not(:checked) + label[data-v-1c1359b8] {
  cursor: pointer;
}
.oco1-order-switch label[data-v-1c1359b8] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco1-order-switch label[data-v-1c1359b8]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco1-order-switch label[data-v-1c1359b8]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco2-order-switch[data-v-1c1359b8] {
  width: 100%;
}
.oco2-order-switch input[type=radio][data-v-1c1359b8] {
  display: none;
}
.oco2-order-switch #oco2-switch-bid:checked + label[data-v-1c1359b8] {
  background: #f6434e;
}
.oco2-order-switch #oco2-switch-ask:checked + label[data-v-1c1359b8] {
  background: #0eb461;
}
.oco2-order-switch input[type=radio]:not(:checked) + label[data-v-1c1359b8] {
  cursor: pointer;
}
.oco2-order-switch label[data-v-1c1359b8] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco2-order-switch label[data-v-1c1359b8]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco2-order-switch label[data-v-1c1359b8]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.plus-btn[data-v-1c1359b8] {
  margin: 3px 3px 10px 3px;
  padding: 2px 5px 2px 6px;
  font-size: 14px;
  color: rgb(205, 205, 205) !important;
  background-color: rgb(109, 109, 109);
  border-radius: 3px 3px 3px 3px;
}
.balance__table[data-v-1c1359b8] {
  border-radius: 3px;
  padding: 2.25rem 0 0.75rem 0;
}
.balance__table dl[data-v-1c1359b8] {
  display: flex;
  width: 100%;
  text-align: center;
  margin: 0.75rem 0;
}
.balance__table dl dd[data-v-1c1359b8],
.balance__table dl dt[data-v-1c1359b8] {
  flex: 0 0 33.333%;
  text-align: right;
}
.balance__table dl dd[data-v-1c1359b8]:nth-child(1),
.balance__table dl dt[data-v-1c1359b8]:nth-child(1) {
  padding: 0 10px;
}
.balance__table dl dd[data-v-1c1359b8]:nth-child(2),
.balance__table dl dt[data-v-1c1359b8]:nth-child(2) {
  text-align: center;
}
.balance__table dl dd[data-v-1c1359b8]:nth-child(3),
.balance__table dl dt[data-v-1c1359b8]:nth-child(3) {
  padding: 0 20px;
}
.approx-amount[data-v-1c1359b8] {
  padding-left: 10px;
  color: #ff851b;
  font-weight: bold;
  font-size: 15px;
}
.orderslippage ul[data-v-1c1359b8] {
  display: flex;
  justify-content: space-between;
}
.orderslippage ul .slippage-switch[data-v-1c1359b8] {
  margin: 0 1rem 0 0;
  flex: 0 0 135px;
}
.orderslippage ul #slippage-parts[data-v-1c1359b8] {
  margin: 0;
  flex: 1;
}
.box-left[data-v-1c1359b8],
.box-right[data-v-1c1359b8] {
  text-align: center !important;
  width: unset !important;
}
ul li span[data-v-1c1359b8] {
  padding-left: unset !important;
}
.form-select-price[data-v-1c1359b8] {
  text-align: right;
}
.btn-warning[data-v-1c1359b8] {
  color: #000;
  background: #ffc107;
}
.btn-warning[data-v-1c1359b8]:hover {
  color: #000;
  background: #ffca2c;
}
.btn-warning[data-v-1c1359b8]:disabled {
  color: #fff;
  background: rgba(255, 255, 255, 0.6);
}
input[data-v-1c1359b8]::-webkit-outer-spin-button,
input[data-v-1c1359b8]::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number][data-v-1c1359b8] {
  -moz-appearance: textfield; /* Firefox */
}
.order-price[data-v-1c1359b8] {
  height: 52px;
}
.order-input-section[data-v-1c1359b8] {
  position: relative;
  z-index: 10;
  margin-top: 10px !important;
  clear: both;
}
h1[data-v-1c1359b8] {
  font-size: 2rem;
  margin: 2rem auto;
}
.corporation-confirm[data-v-1c1359b8] {
  padding-top: unset !important;
}ul[data-v-b655689c] {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul li[data-v-b655689c] {
  overflow: hidden;
  width: 100%;
  height: auto;
  color: #fff;
  border-top: none;
  border-bottom: 1px solid #4c4e62;
}
ul li span[data-v-b655689c],
ul li a[data-v-b655689c] {
  padding: 7px 0;
  margin-top: 0;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
  padding-left: calc(8px + 1em);
}
ul li .box-left[data-v-b655689c] {
  width: 33%;
  display: block;
  text-align: right;
  color: #febd09;
}
ul li .box-center[data-v-b655689c] {
  width: 33%;
  display: block;
  text-align: right;
}
ul li .box-right[data-v-b655689c] {
  width: 34%;
  display: block;
  text-align: right;
  padding-right: 0.5rem;
}
.menu1 li[data-v-b655689c]:first-child,
li[data-v-b655689c]:first-child {
  border-top: 0;
}
.wal_list[data-v-b655689c] {
  padding: unset !important;
}
.list_select[data-v-b655689c] {
  background-color: #2c375c;
}
.btn_update[data-v-b655689c] {
  color: #0eb461;
  border: 1px #0eb461 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_delete[data-v-b655689c] {
  margin-left: 10px;
  color: #f6434e;
  border: 1px #f6434e solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_off[data-v-b655689c] {
  margin-left: 10px;
  color: #c9c9c9;
  border: 1px #c9c9c9 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.tab-content[data-v-b655689c] {
  height: 100%;
  padding: 5px !important;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}
.tab-content[data-v-b655689c]::-webkit-scrollbar {
  display: none;
}
.tab-content ul[data-v-b655689c]:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.tab-content li[data-v-b655689c] {
  padding: 7px 0;
}
.tab-content li[data-v-b655689c]:nth-child(odd) {
  float: left;
  clear: both;
}
.tab-content li[data-v-b655689c]:nth-child(even) {
  float: right;
}
.tab-content li.tag[data-v-b655689c] {
  padding: 2px 0;
}
.tab-content li.tag span[data-v-b655689c] {
  padding: 5px 9px;
  border-radius: 3px;
}
.tab-content .data[data-v-b655689c] {
  padding: 0 10px;
  border-radius: 3px;
  margin: 0px auto 10px;
}
.tab-content .data li[data-v-b655689c]:nth-child(1) {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}
input.form-control[data-v-b655689c] {
  margin: unset !important;
}
.tab-content .data-4col li[data-v-b655689c] {
  float: left;
  clear: none;
  padding: 0;
  border-radius: 3px;
  margin-right: 4%;
}
.tab-content .data-4col li[data-v-b655689c]:last-child {
  margin: 0;
}
.tab-content .data-4col li input[type=button][data-v-b655689c] {
  display: block;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  padding: 0;
  text-align: center;
}
.tab-content .mat-btn[data-v-b655689c] {
  width: 100%;
  font-size: 14px;
  text-align: center;
  margin: 5px auto;
  border: none;
  border-radius: 3px;
}
.tab-content .mat-btn[data-v-b655689c]:not(:disabled):hover {
  opacity: 1;
  -webkit-animation: flashing 1s;
  animation: flashing 1s;
  text-decoration: none !important;
}
.bg-green[data-v-b655689c] {
  background: #0eb461 !important;
}
.bg-green[data-v-b655689c]:hover {
  background: rgb(16.2804123711, 209.3195876289, 112.8) !important;
}
.bg-green[readonly][data-v-b655689c] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-red[data-v-b655689c] {
  background: #f6434e !important;
}
.bg-red[data-v-b655689c]:hover {
  background: rgb(247.35, 95.2, 104.55) !important;
}
.bg-red[readonly][data-v-b655689c] {
  background: rgba(255, 255, 255, 0.6) !important;
}
.bg-dark[data-v-b655689c] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch[data-v-b655689c] {
  width: 100%;
}
.order-switch input[type=radio][data-v-b655689c] {
  display: none;
}
.order-switch input[type=radio]:checked + label[data-v-b655689c] {
  background: #2c375c;
}
.order-switch input[type=radio]:not(:checked) + label[data-v-b655689c] {
  cursor: pointer;
}
.order-switch input[type=radio]:checked + label > span[data-v-b655689c] {
  color: #febd09;
}
.order-switch input[type=radio]:not(:checked) + label > span[data-v-b655689c] {
  color: #fff;
}
.price-switch input[type=radio][data-v-b655689c] {
  display: none;
}
.price-switch label[data-v-b655689c] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.price-switch input[type=radio]:checked + label[data-v-b655689c] {
  background: unset;
}
.price-switch input[type=radio]:not(:checked) + label[data-v-b655689c] {
  background: rgba(255, 255, 255, 0.2) !important;
}
.order-switch label[data-v-b655689c] {
  float: left;
  width: 50%;
  color: #fff;
  margin: 0;
  text-align: center;
}
.order-switch label[data-v-b655689c]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.order-switch label[data-v-b655689c]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.slippage_text[data-v-b655689c] {
  margin-top: 5px;
}
.slippage-switch[data-v-b655689c] {
  width: 100%;
}
.slippage-switch input[type=checkbox][data-v-b655689c] {
  display: none;
}
.slippage-switch label[data-v-b655689c] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label[data-v-b655689c] {
  padding: 2px;
  text-align: center;
  font-size: 12;
  margin-left: 3px;
}
.slippage-switch input:checked + label span[data-v-b655689c]:after {
  content: "ON";
}
.slippage-switch label span[data-v-b655689c]:after {
  content: "OFF";
}
.slippage-switch label[data-v-b655689c]:nth-child(2) {
  border-radius: 3px 3px 3px 3px;
}
.limit-position-switch[data-v-b655689c] {
  width: 100%;
}
.limit-position-switch input[type=radio][data-v-b655689c] {
  display: none;
}
.limit-position-switch #limit-position-bid:checked + label[data-v-b655689c] {
  background: #f6434e;
}
.limit-position-switch #limit-position-ask:checked + label[data-v-b655689c] {
  background: #0eb461;
}
.limit-position-switch input[type=radio]:not(:checked) + label[data-v-b655689c] {
  cursor: pointer;
}
.limit-position-switch label[data-v-b655689c] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.limit-position-switch label[data-v-b655689c]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.limit-position-switch label[data-v-b655689c]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco1-order-switch[data-v-b655689c] {
  width: 100%;
}
.oco1-order-switch input[type=radio][data-v-b655689c] {
  display: none;
}
.oco1-order-switch #oco1-switch-bid:checked + label[data-v-b655689c] {
  background: #f6434e;
}
.oco1-order-switch #oco1-switch-ask:checked + label[data-v-b655689c] {
  background: #0eb461;
}
.oco1-order-switch input[type=radio]:not(:checked) + label[data-v-b655689c] {
  cursor: pointer;
}
.oco1-order-switch label[data-v-b655689c] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco1-order-switch label[data-v-b655689c]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco1-order-switch label[data-v-b655689c]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.oco2-order-switch[data-v-b655689c] {
  width: 100%;
}
.oco2-order-switch input[type=radio][data-v-b655689c] {
  display: none;
}
.oco2-order-switch #oco2-switch-bid:checked + label[data-v-b655689c] {
  background: #f6434e;
}
.oco2-order-switch #oco2-switch-ask:checked + label[data-v-b655689c] {
  background: #0eb461;
}
.oco2-order-switch input[type=radio]:not(:checked) + label[data-v-b655689c] {
  cursor: pointer;
}
.oco2-order-switch label[data-v-b655689c] {
  float: left;
  width: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  margin: 0;
  font-size: 15px;
  text-align: center;
}
.oco2-order-switch label[data-v-b655689c]:nth-child(2) {
  border-radius: 3px 0 0 3px;
}
.oco2-order-switch label[data-v-b655689c]:nth-child(4) {
  border-radius: 0 3px 3px 0;
}
.plus-btn[data-v-b655689c] {
  margin: 3px 3px 10px 3px;
  padding: 2px 5px 2px 6px;
  font-size: 14px;
  color: rgb(205, 205, 205) !important;
  background-color: rgb(109, 109, 109);
  border-radius: 3px 3px 3px 3px;
}
.balance__table[data-v-b655689c] {
  border-radius: 3px;
  padding: 2.25rem 0 0.75rem 0;
}
.balance__table dl[data-v-b655689c] {
  display: flex;
  width: 100%;
  text-align: center;
  margin: 0.75rem 0;
}
.balance__table dl dd[data-v-b655689c],
.balance__table dl dt[data-v-b655689c] {
  flex: 0 0 33.333%;
  text-align: right;
}
.balance__table dl dd[data-v-b655689c]:nth-child(1),
.balance__table dl dt[data-v-b655689c]:nth-child(1) {
  padding: 0 10px;
}
.balance__table dl dd[data-v-b655689c]:nth-child(2),
.balance__table dl dt[data-v-b655689c]:nth-child(2) {
  text-align: center;
}
.balance__table dl dd[data-v-b655689c]:nth-child(3),
.balance__table dl dt[data-v-b655689c]:nth-child(3) {
  padding: 0 20px;
}
.approx-amount[data-v-b655689c] {
  padding-left: 10px;
  color: #ff851b;
  font-weight: bold;
  font-size: 15px;
}
.orderslippage ul[data-v-b655689c] {
  display: flex;
  justify-content: space-between;
}
.orderslippage ul .slippage-switch[data-v-b655689c] {
  margin: 0 1rem 0 0;
  flex: 0 0 135px;
}
.orderslippage ul #slippage-parts[data-v-b655689c] {
  margin: 0;
  flex: 1;
}
.box-left[data-v-b655689c],
.box-right[data-v-b655689c] {
  text-align: center !important;
  width: unset !important;
}
ul li span[data-v-b655689c] {
  padding-left: unset !important;
}
.form-select-price[data-v-b655689c] {
  text-align: right;
}
.btn-warning[data-v-b655689c] {
  color: #000;
  background: #ffc107;
}
.btn-warning[data-v-b655689c]:hover {
  color: #000;
  background: #ffca2c;
}
.btn-warning[data-v-b655689c]:disabled {
  color: #fff;
  background: rgba(255, 255, 255, 0.6);
}
input[data-v-b655689c]::-webkit-outer-spin-button,
input[data-v-b655689c]::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number][data-v-b655689c] {
  -moz-appearance: textfield; /* Firefox */
}
.display_on[data-v-b655689c] {
  display: block;
}
.display_off[data-v-b655689c] {
  display: none;
}
.order_type_market label[data-v-b655689c] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.order_type_market label span[data-v-b655689c] {
  text-align: center;
}ul[data-v-c6d6bcf8] {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul li[data-v-c6d6bcf8] {
  overflow: hidden;
  width: 100%;
  height: auto;
  color: #fff;
  border-top: none;
  border-bottom: 1px solid #4c4e62;
}
ul li span[data-v-c6d6bcf8],
ul li a[data-v-c6d6bcf8] {
  padding: 7px 0;
  margin-top: 0;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
  padding-left: calc(8px + 1em);
}
ul li .box-left[data-v-c6d6bcf8] {
  width: 33%;
  display: block;
  text-align: right;
  color: #febd09;
}
ul li .box-center[data-v-c6d6bcf8] {
  width: 33%;
  display: block;
  text-align: right;
}
ul li .box-right[data-v-c6d6bcf8] {
  width: 34%;
  display: block;
  text-align: right;
  padding-right: 0.5rem;
}
.menu1 li[data-v-c6d6bcf8]:first-child,
li[data-v-c6d6bcf8]:first-child {
  border-top: 0;
}
.wal_list[data-v-c6d6bcf8] {
  padding: unset !important;
}
.list_select[data-v-c6d6bcf8] {
  background-color: #2c375c;
}
.btn_update[data-v-c6d6bcf8] {
  color: #0eb461;
  border: 1px #0eb461 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_delete[data-v-c6d6bcf8] {
  margin-left: 10px;
  color: #f6434e;
  border: 1px #f6434e solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_off[data-v-c6d6bcf8] {
  margin-left: 10px;
  color: #c9c9c9;
  border: 1px #c9c9c9 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_update[data-v-c6d6bcf8],
.btn_delete[data-v-c6d6bcf8] {
  width: 35px;
  height: 18px;
  text-align: center;
}
.tab_content[data-v-c6d6bcf8] {
  padding: unset !important;
}
.buy[data-v-c6d6bcf8] {
  color: #0eb461;
  font-weight: bold;
}
.sell[data-v-c6d6bcf8] {
  color: #f6434e;
  font-weight: bold;
}
h1[data-v-c6d6bcf8] {
  font-size: 2rem;
  margin: 2rem auto;
}
.corporation-confirm[data-v-c6d6bcf8] {
  padding-top: unset !important;
}
.update_button[data-v-c6d6bcf8],
.brand_name[data-v-c6d6bcf8] {
  min-width: 110px;
}
.order_class[data-v-c6d6bcf8] {
  min-width: 120px;
}
.transfer_no[data-v-c6d6bcf8] {
  min-width: 150px;
}
.pc-area[data-v-c6d6bcf8] {
  display: block;
}
.sp-area[data-v-c6d6bcf8] {
  display: none;
}
@media screen and (max-width: 1260px) {
.pc-area[data-v-c6d6bcf8] {
    display: none;
}
.sp-area[data-v-c6d6bcf8] {
    display: block;
}
.btn_update[data-v-c6d6bcf8],
  .btn_delete[data-v-c6d6bcf8] {
    width: 50px;
    text-align: center;
}
.sp-table[data-v-c6d6bcf8] {
    border: unset;
    background: unset;
}
.sp-table[data-v-c6d6bcf8] {
    display: table;
    background: #081828;
}
.sp-table tr.b-bot4[data-v-c6d6bcf8] {
    border-bottom: 1px solid #febd09;
}
.sp-table th[data-v-c6d6bcf8] {
    background: #000;
    text-align: right;
    color: #ccc;
}
.sp-table td[data-v-c6d6bcf8],
  .sp-table th[data-v-c6d6bcf8] {
    padding: 0.3rem 0.75rem;
    font-size: 0.9rem;
}
}.btn_update .loader,
.btn_delete .loader {
  width: 8px;
  height: 8px;
  margin: 0px auto !important;
}ul[data-v-b9a8b670] {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul li[data-v-b9a8b670] {
  overflow: hidden;
  width: 100%;
  height: auto;
  color: #fff;
  border-top: none;
  border-bottom: 1px solid #4c4e62;
}
ul li span[data-v-b9a8b670],
ul li a[data-v-b9a8b670] {
  padding: 7px 0;
  margin-top: 0;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
  padding-left: calc(8px + 1em);
}
ul li .box-left[data-v-b9a8b670] {
  width: 33%;
  display: block;
  text-align: right;
  color: #febd09;
}
ul li .box-center[data-v-b9a8b670] {
  width: 33%;
  display: block;
  text-align: right;
}
ul li .box-right[data-v-b9a8b670] {
  width: 34%;
  display: block;
  text-align: right;
  padding-right: 0.5rem;
}
.menu1 li[data-v-b9a8b670]:first-child,
li[data-v-b9a8b670]:first-child {
  border-top: 0;
}
.wal_list[data-v-b9a8b670] {
  padding: unset !important;
}
.list_select[data-v-b9a8b670] {
  background-color: #2c375c;
}
.btn_update[data-v-b9a8b670] {
  color: #0eb461;
  border: 1px #0eb461 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_delete[data-v-b9a8b670] {
  margin-left: 10px;
  color: #f6434e;
  border: 1px #f6434e solid;
  padding: 0 2px;
  border-radius: 3px;
}
.btn_off[data-v-b9a8b670] {
  margin-left: 10px;
  color: #c9c9c9;
  border: 1px #c9c9c9 solid;
  padding: 0 2px;
  border-radius: 3px;
}
.price_left[data-v-b9a8b670] {
  width: 50%;
}
.price_right[data-v-b9a8b670] {
  width: 50%;
  border-left: 1px solid #febd09 !important;
}
.wal_list[data-v-b9a8b670] {
  padding: unset !important;
}/* trade-base.html */
@media screen and (max-width: 820px) and (min-width: 421px) {
header[data-v-4e9c0fe6] {
    height: auto;
}
header #logo[data-v-4e9c0fe6] {
    height: 40px;
}
header #data-2[data-v-4e9c0fe6],
  header #data-1[data-v-4e9c0fe6] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
header #data-1[data-v-4e9c0fe6] {
    position: absolute;
    top: 0;
    right: 0;
}
header #data-2[data-v-4e9c0fe6] {
    padding: 0 10px 10px 0;
}
header #dropmenu[data-v-4e9c0fe6] {
    margin-bottom: 0;
}
header #data-1[data-v-4e9c0fe6],
  header #data-2[data-v-4e9c0fe6] {
    float: none;
}
}
@media screen and (max-width: 820px) and (min-width: 667px) {
#side-2[data-v-4e9c0fe6] {
    padding-top: 60px;
}
}
/* trade_crypto.html */
tr .minus[data-v-4e9c0fe6] {
  color: #db524b;
  /* font-weight: bold; */
}
.odr_trade_type.buy[data-v-4e9c0fe6] {
  color: #0eb461;
  font-weight: bold;
}
.odr_trade_type.sell[data-v-4e9c0fe6] {
  color: #f6434e;
  font-weight: bold;
}
@media screen and (max-width: 666px) {
#chart[data-v-4e9c0fe6] {
    float: none;
    width: 100%;
}
#side-2[data-v-4e9c0fe6] {
    box-sizing: content-box;
    float: none;
    width: 100%;
}
#chart[data-v-4e9c0fe6],
  #chart .trend[data-v-4e9c0fe6],
  #chart .trend #tv_chart_container[data-v-4e9c0fe6],
  #side-2[data-v-4e9c0fe6],
  #side-2 .tab-content[data-v-4e9c0fe6] {
    height: auto;
}
#chart .list[data-v-4e9c0fe6] {
    display: block !important;
}
}
@media screen and (max-width: 1024px) {
.chart-left[data-v-4e9c0fe6] {
    display: none;
}
#chart .trend[data-v-4e9c0fe6] {
    flex: 0 0 60%;
}
#side-2[data-v-4e9c0fe6] {
    flex: 0 0 40%;
}
}
@media screen and (min-width: 1024px) {
#chart .trend[data-v-4e9c0fe6] {
    flex: 0 0 calc(60% - 150px);
}
#side-2[data-v-4e9c0fe6] {
    flex: 0 0 calc(40% - 150px);
}
}
@media screen and (min-width: 667px) {
#chart[data-v-4e9c0fe6] {
    width: 100%;
}
#chart .chart-main[data-v-4e9c0fe6] {
    display: flex;
}
#chart .trend[data-v-4e9c0fe6] {
    width: 80%;
    height: auto;
    margin: 0;
    padding: 0.75rem;
    border-right: 1px solid rgba(255, 189, 8, 0.5);
    border-left: 1px solid rgba(255, 189, 8, 0.5);
}
#side-2[data-v-4e9c0fe6] {
    float: none;
    margin: 0;
}
#chart .trend #tv_chart_container[data-v-4e9c0fe6] {
    height: auto;
}
}
@media screen and (max-width: 820px) and (min-width: 420px) {
#chart[data-v-4e9c0fe6],
  #chart .trend[data-v-4e9c0fe6],
  #chart .trend #tv_chart_container[data-v-4e9c0fe6],
  #side-2[data-v-4e9c0fe6],
  #side-2 .tab-content[data-v-4e9c0fe6] {
    height: auto;
}
}
@media screen and (max-width: 820px) and (min-width: 667px) {
#side-2 .tab-content .mat-btn[data-v-4e9c0fe6] {
    width: 100% !important;
}
}
td > .btn-danger[data-v-4e9c0fe6],
.btn-warning[data-v-4e9c0fe6] {
  margin: 3px;
  #padding: 6px 10px 4px;
}

/* trade_include_balance.html */
.account__table[data-v-4e9c0fe6] {
  display: none;
}
.account__table table[data-v-4e9c0fe6] {
  padding: 40px;
  width: 100%;
}
.account__table table tr td[data-v-4e9c0fe6] {
  padding: 10px;
}
.account__table table tr td[data-v-4e9c0fe6]:first-of-type {
  width: 40%;
  background: #333;
}
.account__table table tr td[data-v-4e9c0fe6]:last-of-type {
  width: 60%;
  text-align: right;
  padding: 10px 20px;
}
.balance__table[data-v-4e9c0fe6] {
  border-radius: 3px;
  padding: 2.25rem 0 0.75rem 0;
}
.balance__table dl[data-v-4e9c0fe6] {
  display: flex;
  width: 100%;
  text-align: center;
  margin: 0.75rem 0;
}
.balance__table dl dd[data-v-4e9c0fe6],
.balance__table dl dt[data-v-4e9c0fe6] {
  flex: 0 0 33.333%;
  text-align: right;
}
.balance__table dl dd[data-v-4e9c0fe6]:nth-child(1),
.balance__table dl dt[data-v-4e9c0fe6]:nth-child(1) {
  padding: 0 10px;
}
.balance__table dl dd[data-v-4e9c0fe6]:nth-child(2),
.balance__table dl dt[data-v-4e9c0fe6]:nth-child(2) {
  text-align: center;
}
.balance__table dl dd[data-v-4e9c0fe6]:nth-child(3),
.balance__table dl dt[data-v-4e9c0fe6]:nth-child(3) {
  padding: 0 20px;
}
#base_date_balance[data-v-4e9c0fe6] {
  text-align: center;
  font-size: 100%;
  margin-top: 1.5rem;
}
#base_date_account[data-v-4e9c0fe6] {
  text-align: center;
  font-size: 100%;
  margin-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* trade_include_history.html */
.uk-pagination[data-v-4e9c0fe6] {
  display: flex !important;
  flex-wrap: wrap !important;
  margin-left: -20px !important;
  padding: 0 !important;
  list-style: none !important;
  justify-content: center !important;
}
.uk-pagination[data-v-4e9c0fe6] > * {
  flex: none;
  padding-left: 20px !important;
  position: relative !important;
}
.uk-pagination[data-v-4e9c0fe6] > * > * {
  display: block !important;
  color: #999;
  transition: color 0.1s ease-in-out !important;
}
#chart .list .tab-content .tab_content.is-table[data-v-4e9c0fe6] {
  overflow-y: hidden;
  height: auto;
}
@media screen and (max-width: 666px) {
#chart .list .tab-content .tab_content.is-table[data-v-4e9c0fe6] {
    height: auto;
}
}
#chart .list .tab-content .tab_content.is-table table tbody[data-v-4e9c0fe6] {
  width: 100%;
  display: block;
  overflow-y: scroll;
  word-break: break-all;
}
#chart .list .tab-content .tab_content.is-table table thead[data-v-4e9c0fe6],
#chart .list .tab-content .tab_content.is-table tbody tr[data-v-4e9c0fe6] {
  display: table;
  width: 100%;
  table-layout: fixed;
}
#chart .list .tab-content .tab_content.is-table table thead[data-v-4e9c0fe6] {
  /*  width: calc(100% - 1em);*/
}
#order_history_pagination[data-v-4e9c0fe6],
#order_board_pagination[data-v-4e9c0fe6],
#trade_history_pagination[data-v-4e9c0fe6],
#transfer_history_pagination[data-v-4e9c0fe6] {
  width: 50%;
  margin: 5px auto;
}
@media screen and (max-width: 550px) {
#order_history_pagination[data-v-4e9c0fe6],
  #order_board_pagination[data-v-4e9c0fe6],
  #trade_history_pagination[data-v-4e9c0fe6],
  #transfer_history_pagination[data-v-4e9c0fe6] {
    width: 100%;
    margin: 5px auto;
}
}
[data-v-4e9c0fe6]::-webkit-scrollbar-track-piece {
  width: 8px;
  background-color: rgba(0, 0, 0, 0.1);
}
[data-v-4e9c0fe6]::-webkit-scrollbar {
  width: 8px;
  height: 6px;
}
[data-v-4e9c0fe6]::-webkit-scrollbar-thumb {
  height: 50px;
  background: rgba(100, 100, 100, 0.3);
  cursor: pointer;
}
[data-v-4e9c0fe6]::-webkit-scrollbar-thumb:hover {
  background: rgba(100, 100, 100, 0.4);
  cursor: pointer;
}
.fixed[data-v-4e9c0fe6] {
  position: sticky;
  top: 0;
  color: #fff;
  background: #333;
}
.fixed[data-v-4e9c0fe6]:before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
}
.bal-daily-date[data-v-4e9c0fe6] {
  margin: 3px 0 10px 10px;
  display: revert !important;
  width: 200px !important;
}
.bal-daily-button[data-v-4e9c0fe6] {
  margin: 10px 0 10px 10px;
  display: revert !important;
  width: 100px !important;
}

/* trade_include_order_board.html */
.plus-btn[data-v-4e9c0fe6] {
  margin: 3px 3px 10px 3px;
  padding: 2px 5px 2px 6px;
  font-size: 14px;
  color: rgb(205, 205, 205) !important;
  background-color: rgb(109, 109, 109);
  border: 1px solid #e7e7e7;
  border-radius: 3px 3px 3px 3px;
  width: 68px;
}
.approx-amount[data-v-4e9c0fe6] {
  padding-left: 10px;
  color: #ff851b;
  font-weight: bold;
}
input[type=radio][data-v-4e9c0fe6],
input[type=checkbox][data-v-4e9c0fe6] {
  margin: 0;
}
#orderslippage ul[data-v-4e9c0fe6] {
  display: flex;
  justify-content: space-between;
}
#orderslippage ul .slippage-switch[data-v-4e9c0fe6] {
  margin: 0 1rem 0 0;
  flex: 0 0 135px;
}
#orderslippage ul #slippage-parts[data-v-4e9c0fe6] {
  margin: 0;
  flex: 1;
}
.is-order[data-v-4e9c0fe6] {
  padding: 10px !important;
}
.is-order.clearFix[data-v-4e9c0fe6] {
  clear: both;
}
.is-order ul[data-v-4e9c0fe6] {
  #display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
.is-order ul li[data-v-4e9c0fe6]:first-child {
  margin: 0 1rem 0 0;
  flex: 0 0 130px;
}
.is-order ul li[data-v-4e9c0fe6]:last-child {
  margin: 0;
  flex: 1;
}
#side-2[data-v-4e9c0fe6] {
  position: relative;
}
.side2-mask[data-v-4e9c0fe6] {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  #top: 0;
  left: 0;
  z-index: 970;
}
.side2-mask.is-show[data-v-4e9c0fe6] {
  display: block;
}
.side2-mask-content[data-v-4e9c0fe6] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  width: 70%;
  color: #fff;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.side2-mask-content img[data-v-4e9c0fe6] {
  display: block;
  height: 100px;
  margin-bottom: 1.5rem;
  opacity: 0.8;
}
#market_order_bid[data-v-4e9c0fe6] {
  background-color: #0275d8;
}
#market_order_bid[data-v-4e9c0fe6],
#market_order_ask[data-v-4e9c0fe6] {
  line-height: 24px;
}
#market_order_bid[data-v-4e9c0fe6]:disabled,
#market_order_ask[data-v-4e9c0fe6]:disabled {
  background: rgba(255, 255, 255, 0.2) !important;
}
#market_order_bid img[data-v-4e9c0fe6],
#market_order_ask img[data-v-4e9c0fe6] {
  width: 20px;
  height: 20px;
  display: none;
}
#market_order_bid span[data-v-4e9c0fe6],
#market_order_ask span[data-v-4e9c0fe6] {
  margin-right: 0;
}
.checkbox-agreement[data-v-4e9c0fe6] {
  display: flex;
  align-items: center;
}
.checkbox-agreement input[data-v-4e9c0fe6] {
  margin-top: 2px;
  margin-right: 3px;
}

/* trade_include_price.html */
table.table-price[data-v-4e9c0fe6] {
  width: 100%;
  table-layout: fixed;
  margin-bottom: 10px;
}
table.table-price th[data-v-4e9c0fe6] {
  height: 30px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
table.table-price th[data-v-4e9c0fe6]:first-child {
  border-radius: 3px 0 0 3px;
}
table.table-price th[data-v-4e9c0fe6]:last-child {
  border-radius: 0 3px 3px 0;
  /* padding-right: 15px; */
}
table.table-price td[data-v-4e9c0fe6] {
  padding: 10px 3px;
  text-align: center;
}
p.trade-include-price[data-v-4e9c0fe6] {
  text-align: center;
  font-size: 0.875rem;
  margin-bottom: 20px;
  opacity: 0.5;
}
@media screen and (max-width: 666px) {
table.table-price th[data-v-4e9c0fe6],
  table.table-price th[data-v-4e9c0fe6]:first-child,
  table.table-price th[data-v-4e9c0fe6]:last-child,
  table.table-price td[data-v-4e9c0fe6],
  table.table-price td[data-v-4e9c0fe6]:last-child,
  p.trade-include-price[data-v-4e9c0fe6] {
    padding: 0;
}
}
/* trade_include_tab5_balance_daily_history.html */
#balance_target_date[data-v-4e9c0fe6] {
  background: none;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  color: #fff;
  FILTER: alpha(opacity=0);
}
#balance_target_date[data-v-4e9c0fe6]::-webkit-calendar-picker-indicator {
  filter: invert(1);
}

/* input number delete side button (Chrome, Safari) */
input[type=number][data-v-4e9c0fe6]::-webkit-outer-spin-button,
input[type=number][data-v-4e9c0fe6]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* input number delete side button (Firefox, IE) */
input[type=number][data-v-4e9c0fe6] {
  -moz-appearance: textfield;
}
.chart_box[data-v-4e9c0fe6] {
  width: unset !important;
}
.boxs[data-v-4e9c0fe6] {
  max-width: unset !important;
}
.trade-wrap[data-v-4e9c0fe6] {
  max-width: unset !important;
}
.content_box[data-v-4e9c0fe6] {
  width: 100%;
  border-left: 1px solid #febd09 !important;
  border-right: 1px solid #febd09 !important;
}
.top_box[data-v-4e9c0fe6] {
  display: flex;
}
.bottom_box[data-v-4e9c0fe6] {
  border-top: 1px solid #febd09 !important;
}
.left_box[data-v-4e9c0fe6] {
  width: 100%;
  border-right: 1px solid #febd09 !important;
}
.right_box[data-v-4e9c0fe6] {
  border-top: 1px solid #febd09 !important;
  padding-top: 0px !important;
  min-width: 470px;
  display: flex;
  flex-direction: column;
}
.order_box[data-v-4e9c0fe6] {
  flex: 1;
  overflow-y: auto;
}
.balance_box[data-v-4e9c0fe6] {
  border-top: 1px solid #febd09 !important;
  width: 100%;
  flex-shrink: 0;
}
.price_box[data-v-4e9c0fe6] {
  border-top: 1px solid #febd09 !important;
  display: flex;
}
.chart_box[data-v-4e9c0fe6] {
  width: 1280px;
  height: 550px;
  background: #171b26;
  border: unset !important;
  border-top: 1px solid #febd09 !important;
  margin: 0 auto 0rem;
}
.token_error[data-v-4e9c0fe6] {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
}
.token_error_content[data-v-4e9c0fe6] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
a.btn_link[data-v-4e9c0fe6] {
  margin: unset !important;
}
@media screen and (max-width: 1650px) {
.price_box[data-v-4e9c0fe6] {
    display: unset;
}
.balance_box[data-v-4e9c0fe6] {
    border-bottom: 1px solid #febd09 !important;
}
}
@media screen and (max-width: 1220px) {
.top_box[data-v-4e9c0fe6] {
    display: unset;
}
.left_box[data-v-4e9c0fe6] {
    border-right: none !important;
}
.right_box[data-v-4e9c0fe6] {
    min-width: unset;
}
.chart_box[data-v-4e9c0fe6] {
    height: 350px;
}
}#sidenav {
  margin: 0 0 0 2px !important;
}
input.form-control.text-right {
  text-align: right !important;
}.text-right {
  text-align: right !important;
}
td > a {
  display: inline;
  color: #febd09;
}.input-area[data-v-af5e90e0] {
  margin-top: 20px;
}
.item-center[data-v-af5e90e0] {
  text-align: center;
}
.confirm_button[data-v-af5e90e0] {
  margin: 10px;
  width: 155px;
}
.is-link[data-v-af5e90e0] {
  display: inline;
  color: #febd09;
}
.is-link[data-v-af5e90e0]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
  font-size: 0.7rem;
  padding: 0 0.2rem;
  opacity: 0.75;
}
@media (max-width: 400px) {
.account-info ul li[data-v-af5e90e0] {
    font-size: 0.9rem;
}
.account-info ul li .column_01[data-v-af5e90e0] {
    font-size: 0.85rem;
}
.account-info ul li .column_01 input[type=radio][data-v-af5e90e0] {
    margin-left: 0 !important;
    margin-right: 2px;
}
.account-info ul li .column_02[data-v-af5e90e0],
  .account-info ul li .column_03[data-v-af5e90e0] {
    font-size: 0.9rem;
}
.account-info ul li.account-title[data-v-af5e90e0] {
    font-size: 0.85rem;
}
}
@media (max-width: 360px) {
.account-info ul li[data-v-af5e90e0] {
    font-size: 0.85rem;
}
.account-info ul li .column_01[data-v-af5e90e0] {
    font-size: 0.8rem;
}
.account-info ul li .column_02[data-v-af5e90e0],
  .account-info ul li .column_03[data-v-af5e90e0] {
    font-size: 0.85rem;
}
}.main_contents[data-v-94c4d7f2] {
  text-align: center;
  padding: 40px 20px;
}
.title[data-v-94c4d7f2] {
  color: #f4b41a;
  font-weight: bold;
  margin-bottom: 50px;
}
.auth-code-container[data-v-94c4d7f2] {
  max-width: 600px;
  margin: 0 auto;
}
.auth-code-label[data-v-94c4d7f2] {
  display: block;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 8px;
  text-align: left;
}
.auth-code-p[data-v-94c4d7f2] {
  width: 100%;
  padding: 12px 16px;
  font-size: 16px;
  color: #333;
  background-color: #e0e0e0;
  border: none;
  border-radius: 4px;
  text-align: left;
  word-break: break-all;
}.uk-margin-top[data-v-b2bc5d35] {
  margin-top: 20px !important;
}
.text-bold[data-v-b2bc5d35] {
  font-weight: bold !important;
}
.tbl_border[data-v-b2bc5d35] {
  padding: 1rem 0rem !important;
  width: 100% !important;
  margin: 2rem auto 2rem !important;
}
p > a[data-v-b2bc5d35] {
  display: inline;
  color: #febd09;
}
ul[data-v-b2bc5d35] {
  list-style: unset !important;
}.uk-margin-top[data-v-d6f1eadd] {
  margin-top: 20px !important;
}
.uk-margin-large-top[data-v-d6f1eadd] {
  margin-top: 50px !important;
}
.text-bold[data-v-d6f1eadd] {
  font-weight: bold !important;
}
.fee_table_wrap[data-v-d6f1eadd] {
  margin-bottom: unset !important;
}.crypto-nav[data-v-7887c280] {
  display: inline-block;
  margin-bottom: 3rem;
  margin-right: 1rem;
  vertical-align: top;
}
.crypto-nav[data-v-7887c280]:last-child {
  margin-right: 0;
}
.crypto-nav-container[data-v-7887c280] {
  position: relative;
  width: 230px;
  margin: 0;
}
.crypto-nav-container.is-open .crypto-nav-arrow i[data-v-7887c280] {
  transform: rotate(180deg);
}
.crypto-nav-selected[data-v-7887c280] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  background: rgba(255, 215, 0, 0.08);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.crypto-nav-selected[data-v-7887c280]:hover {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.25);
}
.crypto-info[data-v-7887c280] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.crypto-symbol[data-v-7887c280] {
  font-size: 15px;
  font-weight: bold;
  color: #ffc107;
}
.crypto-name[data-v-7887c280] {
  font-size: 13px;
  color: #b8c5d6;
}
.crypto-nav-arrow[data-v-7887c280] {
  color: #ffc107;
  transition: all 0.2s ease;
}
.crypto-nav-arrow i[data-v-7887c280] {
  transition: transform 0.2s ease;
  font-size: 14px;
}
.crypto-nav-dropdown[data-v-7887c280] {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: rgba(30, 40, 60, 0.95);
  backdrop-filter: blur(10px);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
  z-index: 1000;
  overflow: hidden;
}
.crypto-nav-search[data-v-7887c280] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  border-bottom: 1px solid rgba(255, 215, 0, 0.3);
  background: rgba(0, 0, 0, 0.2);
}
.crypto-nav-search i[data-v-7887c280] {
  color: #ffc107;
  font-size: 14px;
}
.crypto-nav-search .search-input[data-v-7887c280] {
  flex: 1;
  border: none;
  outline: none;
  background: transparent;
  font-size: 14px;
  color: #d0d8e3;
}
.crypto-nav-search .search-input[data-v-7887c280]::placeholder {
  color: #7a8ba0;
}
.crypto-nav-options[data-v-7887c280] {
  max-height: 300px;
  overflow-y: auto;
}
.crypto-nav-option[data-v-7887c280] {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  transition: all 0.2s ease;
}
.crypto-nav-option[data-v-7887c280]:last-child {
  border-bottom: none;
}
.crypto-nav-option[data-v-7887c280]:hover, .crypto-nav-option.highlighted[data-v-7887c280] {
  background-color: rgba(255, 215, 0, 0.12);
}
.crypto-nav-option.selected[data-v-7887c280] {
  background-color: rgba(255, 215, 0, 0.2);
  border-left: 3px solid #ffc107;
  padding-left: 13px;
}
.crypto-nav-option.selected .option-symbol[data-v-7887c280] {
  color: #ffc107;
  font-weight: 900;
}
.option-left[data-v-7887c280] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.option-symbol-row[data-v-7887c280] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.option-symbol[data-v-7887c280] {
  font-size: 16px;
  font-weight: bold;
  color: #d0d8e3;
}
.option-name[data-v-7887c280] {
  font-size: 13px;
  color: #9aa5b5;
}
.crypto-nav-no-results[data-v-7887c280] {
  padding: 16px;
  text-align: center;
  color: #7a8ba0;
  font-style: italic;
}
.crypto-nav-container.is-open .crypto-nav-selected[data-v-7887c280] {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.3);
}
@media (max-width: 768px) {
.crypto-nav[data-v-7887c280] {
    display: block;
    margin-right: 0;
    width: 100%;
}
.crypto-nav-container[data-v-7887c280] {
    width: 100%;
    max-width: 100%;
}
.crypto-symbol[data-v-7887c280] {
    font-size: 16px;
}
.crypto-name[data-v-7887c280] {
    font-size: 13px;
}
.crypto-nav-options[data-v-7887c280] {
    max-height: 250px;
}
}.img-qr {
  display: block;
  margin: 30px auto;
}p > a[data-v-5ba0c904] {
  display: inline;
  color: #febd09;
}
.corporation-confirm[data-v-5ba0c904] {
  padding-top: unset !important;
  margin-bottom: 0px !important;
}
#div_id_twostep_code[data-v-5ba0c904] {
  margin-top: 0px !important;
}.text-right {
  text-align: right !important;
}
td > a {
  display: inline;
  color: #febd09;
}
.bg-yellow {
  background-color: #febd09;
}
.uk-table td,
.uk-table th {
  vertical-align: middle !important;
}
.uk-table td:last-child {
  text-align: center;
}
.uk-table td:last-child button {
  display: inline-block;
  margin: 0 auto;
}
td.address-cell {
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
  overflow-wrap: break-word;
  max-width: 300px;
}
.empty-data-cell {
  text-align: center;
  padding: 2rem 1rem;
  color: #999;
  font-size: 1rem;
}
@media (max-width: 1280px) {
.pc-table {
    display: none !important;
}
.sp-table {
    display: table !important;
    border: 1px solid #fff;
    background: #081828;
}
.sp-table td,
  .sp-table th {
    padding: 0.3rem 0.75rem;
    font-size: 0.9rem;
}
.sp-table th {
    background: #000;
    text-align: right;
    color: #ccc;
    white-space: nowrap;
    word-break: keep-all;
}
.sp-table th.ta-right {
    color: #f9fafc;
    background: transparent;
}
.sp-table tr.b-bot4 {
    border-bottom: 1px solid #fff;
}
.sp-table td.address-cell {
    max-width: none;
    word-break: break-all;
    white-space: normal;
}
.empty-data-cell-sp {
    text-align: center;
    padding: 2rem 1rem;
    color: #999;
    font-size: 0.9rem;
    background: #081828 !important;
}
.empty-data-row {
    border-bottom: 1px solid #fff;
}
.sp-table .delete-button {
    padding: 0.25rem 0.6rem;
    font-size: 0.8rem;
    min-width: auto;
    height: auto;
    line-height: 1.2;
}
}.tbl_menu[data-v-8c9dbf80] {
  margin-bottom: unset;
}
.individual-form[data-v-8c9dbf80] {
  padding-top: unset;
}
[data-v-8c9dbf80] .crypto-nav {
  margin-bottom: 0;
  margin-right: 0;
  padding: 0 2rem;
}.poa-download[data-v-fe0fd3c3] {
  display: block;
  width: 50%;
  margin: 0 auto;
}.checkbox-group[data-v-148387cd] {
  display: flex;
  flex-direction: column;
  margin: 10px 0 0 0;
  width: 100%;
}
.checkbox-group .checkbox-item[data-v-148387cd] {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1.25rem;
  margin-bottom: 10px;
}
.checkbox-group .checkbox-item[data-v-148387cd]:last-of-type {
  margin-bottom: 0;
}
.checkbox-group .checkbox-item label[data-v-148387cd] {
  flex: 1;
  font-weight: 300;
}
.checkbox-group .checkbox-item input[type=checkbox][data-v-148387cd] {
  margin-top: 0;
  margin-right: 5px;
  flex: 0 0 30px;
  width: 30px;
}.check_in[data-v-704b79ca] {
  width: 100%;
  padding: 10px;
  border: solid 1px #7daaff;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0.5rem;
  text-align: center;
}.step4[data-v-d08463b6] {
  width: 90%;
  margin: 50px auto;
}
@media (max-width: 800px) {
.step4[data-v-d08463b6] {
    width: 100%;
}
}.check_in[data-v-0a2d80d7] {
  width: 100%;
  padding: 10px;
  border: solid 1px #7daaff;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0.5rem;
  text-align: center;
  margin-bottom: 40px;
}
.button-group[data-v-0a2d80d7] {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin: 20px auto 50px auto;
}
.button-group .uk-button[data-v-0a2d80d7] {
  min-width: 150px;
}
.single-button[data-v-0a2d80d7] {
  text-align: center;
  margin: 20px auto 50px auto;
}
.single-button .uk-button[data-v-0a2d80d7] {
  min-width: 200px;
}
.modal-button-group[data-v-0a2d80d7] {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 20px;
}
.modal-button-group .uk-button-warning[data-v-0a2d80d7] {
  background-color: #ffc107;
  color: #fff;
  border: none;
}
.modal-button-group .uk-button-default[data-v-0a2d80d7] {
  background-color: #ccc;
  color: #333;
}.poa-download[data-v-ed38cea8] {
  display: block;
  width: 50%;
  margin: 0 auto;
}
.bank-search[data-v-ed38cea8] {
  margin-left: 10px;
}
.bank-list[data-v-ed38cea8] {
  list-style: none;
  padding: 0;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  margin: 15px -5px;
  font-weight: 500;
}
.bank-list li[data-v-ed38cea8] {
  flex: 0 0 auto;
  padding: 5px 10px;
  cursor: pointer;
  background-color: #febd09;
  border-radius: 5px;
  margin: 5px;
}
.bank-list2[data-v-ed38cea8] {
  list-style: none;
  padding: 0;
  margin: 15px -3px;
  color: #fff;
  font-weight: 500;
}
.bank-list2 li[data-v-ed38cea8] {
  width: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  background-color: #febd09;
  border-radius: 5px;
  display: inline-block;
  margin: 3px;
}
.bank-list2 li.is-selected[data-v-ed38cea8] {
  background-color: orange;
  box-shadow: inset 2px 2px 1px rgba(0, 0, 0, 0.3);
}
.search-operation[data-v-ed38cea8] {
  display: flex;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
}
.search-operation-left[data-v-ed38cea8] {
  flex: 0 0 auto;
}
.search-operation-right[data-v-ed38cea8] {
  flex: 1;
  padding-left: 15px;
  font-size: 0.875rem;
}
@media (max-width: 640px) {
.search-operation-right[data-v-ed38cea8] {
    flex: 0 0 100%;
    padding-left: 0;
    padding-top: 5px;
}
}.poa-download[data-v-f17f3e0b] {
  display: block;
  width: 50%;
  margin: 0 auto;
}.poa-download[data-v-d061e31c] {
  display: block;
  width: 50%;
  margin: 0 auto;
}
.is-link[data-v-d061e31c] {
  color: #00a8ff;
}
.uk-button-default[data-v-d061e31c] {
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 3px !important;
}
.phone-change-button[data-v-d061e31c] {
  font-size: 0.9rem !important;
  padding: 6px 16px !important;
  min-height: auto !important;
  line-height: 1.2 !important;
}.share_holder_type[data-v-4c8321f7] {
  display: flex;
  margin-bottom: 60px;
}
.share_holder_type span[data-v-4c8321f7] {
  flex: 1;
}
.share_holder_type span[data-v-4c8321f7]:first-of-type {
  flex: 0 0 80px;
  text-align: center;
}.acd-content[data-v-b0de6449] {
  text-align: left;
  height: auto;
  opacity: 1;
  padding: 0 3rem 3rem 3rem;
  visibility: visible;
  border: solid 3px hsl(44, 99%, 52%);
  border-radius: 30px;
  margin-top: 3rem;
  display: block;
}
.acd-content_title[data-v-b0de6449] {
  font-size: 2rem;
  font-weight: bold;
  padding: 3rem 0 0 0;
  text-align: center;
}
@media (max-width: 1024px) {
.acd-content_title[data-v-b0de6449] {
    font-size: 1.3rem;
    padding-top: 3rem;
}
}
.modal__error[data-v-b0de6449] {
  max-width: 500px;
  width: 95%;
  margin: 10px auto;
}
.acd-content_dt[data-v-b0de6449] {
  padding-top: 20px;
}
.acd-content_dd_full[data-v-b0de6449] {
  padding: 8px 0;
}
.acd-content_dt[data-v-b0de6449] {
  padding-bottom: 0;
}
.no-border[data-v-b0de6449] {
  border: unset !important;
  margin-top: unset !important;
  padding: unset !important;
}#new_account_modal[data-v-c080eda6] {
  width: 50%;
  margin: 0 auto;
}
@media (max-width: 800px) {
#new_account_modal[data-v-c080eda6] {
    width: 90%;
}
}
.new_account_modal_button a[data-v-c080eda6] {
  text-decoration: underline;
}
#non_modal.uk-button-default[data-v-c080eda6],
#non_modal[data-v-c080eda6]:disabled {
  color: #414751 !important;
  background-color: #eee !important;
  padding: 9px 26px;
  border-radius: 3px !important;
}
.modal__error[data-v-c080eda6] {
  width: 50%;
  margin: 10px auto;
}
@media (max-width: 800px) {
.modal__error[data-v-c080eda6] {
    width: 90%;
}
}.agreement {
  padding-top: 30px;
  margin-bottom: 50px;
}
.agreement li {
  margin-bottom: 10px;
}
.agreement li input {
  margin-right: 5px;
}
.agreement li a {
  display: inline;
  color: #febd09;
}
.agreement li a::before {
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
  font-size: 0.7rem;
  padding: 0 0.2rem;
  opacity: 0.75;
}
#new_account_modal ul li {
  text-indent: -1.25rem;
}#new_account_modal[data-v-65e052b8],
.modal__error[data-v-65e052b8] {
  width: 90%;
  max-width: 800px;
}
#new_account_modal.cn[data-v-65e052b8],
.modal__error.cn[data-v-65e052b8] {
  max-width: 600px;
}
#new_account_modal[data-v-65e052b8] {
  margin: 0 auto;
}
.modal__error[data-v-65e052b8] {
  margin: 10px auto;
}
.new_account_modal_button a[data-v-65e052b8] {
  text-decoration: underline;
}.checkbox-group[data-v-fd03bedb] {
  display: flex;
  flex-direction: column;
  margin: 10px 0 0 0;
  width: 100%;
}
.checkbox-group .checkbox-item[data-v-fd03bedb] {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1.25rem;
  margin-bottom: 10px;
}
.checkbox-group .checkbox-item[data-v-fd03bedb]:last-of-type {
  margin-bottom: 0;
}
.checkbox-group .checkbox-item label[data-v-fd03bedb] {
  flex: 1;
  font-weight: 300;
}
.checkbox-group .checkbox-item input[type=checkbox][data-v-fd03bedb] {
  margin-top: 0;
  margin-right: 5px;
  flex: 0 0 30px;
  width: 30px;
}
.peps-modal-wrapper[data-v-fd03bedb] {
  display: flex;
  flex-direction: column;
  height: 85vh;
  max-height: 650px;
  margin: -30px;
  border-radius: 8px;
  overflow: hidden;
}
.peps-modal-header[data-v-fd03bedb] {
  flex-shrink: 0;
  padding: 30px 30px 20px 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(23, 27, 54, 0.9);
  position: relative;
  z-index: 1;
}
.peps-modal-title[data-v-fd03bedb] {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 600;
  color: #febd09;
  text-align: center;
}
.peps-modal-content[data-v-fd03bedb] {
  flex: 1;
  overflow-y: auto;
  padding: 20px 30px 30px 30px;
  background: rgba(23, 27, 54, 0.9);
}
.peps-modal-content[data-v-fd03bedb]::-webkit-scrollbar {
  width: 8px;
}
.peps-modal-content[data-v-fd03bedb]::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}
.peps-modal-content[data-v-fd03bedb]::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  transition: background 0.2s ease;
}
.peps-modal-content[data-v-fd03bedb]::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.5);
}
.peps-modal-content[data-v-fd03bedb] {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.1);
}
.peps-modal-content .policy_inner p[data-v-fd03bedb] {
  margin-bottom: 16px;
  line-height: 1.6;
  color: white;
}
.peps-modal-content .policy_inner .policy_list[data-v-fd03bedb] {
  margin: 16px 0;
  padding-left: 0;
  list-style: none;
}
.peps-modal-content .policy_inner .policy_list li[data-v-fd03bedb] {
  margin-bottom: 8px;
  display: flex;
  align-items: flex-start;
  line-height: 1.6;
  color: white;
  text-indent: 0;
}
.peps-modal-content .policy_inner .policy_list li span[data-v-fd03bedb] {
  margin-right: 8px;
  flex-shrink: 0;
  width: 16px;
}
@media (max-width: 768px) {
.peps-modal-wrapper[data-v-fd03bedb] {
    height: 85vh;
    max-height: 650px;
}
.peps-modal-header[data-v-fd03bedb],
  .peps-modal-content[data-v-fd03bedb] {
    padding-left: 20px;
    padding-right: 20px;
}
.peps-modal-title[data-v-fd03bedb] {
    font-size: 1.1rem;
}
}.uk-button-default[data-v-996be59a] {
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 3px !important;
}
.width-50[data-v-996be59a] {
  width: 50%;
  margin: 0 auto;
}
@media (max-width: 800px) {
.width-50[data-v-996be59a] {
    width: 100%;
}
}.button-container[data-v-78a93261] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.button-submit[data-v-78a93261],
.button-rollback[data-v-78a93261] {
  width: 100%;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
}

/* PC version styles - horizontal layout */
@media (min-width: 768px) {
.button-container[data-v-78a93261] {
    flex-direction: row;
    gap: 15px;
    justify-content: center;
    max-width: 480px;
    margin: 0 auto;
}
.button-submit[data-v-78a93261],
  .button-rollback[data-v-78a93261] {
    flex: 0 0 220px;
    margin-bottom: 0;
}
  /* Set rollback button to white */
.button-rollback[data-v-78a93261] {
    background-color: white;
    color: #333;
    border: 1px solid #ddd;
}
.button-rollback[data-v-78a93261]:hover {
    background-color: #f5f5f5;
    color: #333;
}
.button-rollback[data-v-78a93261] {
    font-weight: 500 !important;
}
}
/* Mobile version styles - vertical layout */
@media (max-width: 767px) {
.button-container[data-v-78a93261] {
    flex-direction: column;
    max-width: 320px;
    margin: 0 auto;
}
.button-submit[data-v-78a93261],
  .button-rollback[data-v-78a93261] {
    width: 100%;
}
}.select[data-v-bd5b0de8] {
  width: 60%;
  margin: 40px auto 0 auto;
}
@media (max-width: 800px) {
.select[data-v-bd5b0de8] {
    width: 80%;
}
}
@media (max-width: 600px) {
.select[data-v-bd5b0de8] {
    width: 100%;
}
}.wrapper[data-v-ac99dbe0] {
  width: 65%;
  margin: 20px auto;
}
.wrapper a[data-v-ac99dbe0] {
  text-decoration: underline;
}
.wrapper a[data-v-ac99dbe0],
.wrapper p[data-v-ac99dbe0] {
  text-align: center;
  display: block;
}
@media (max-width: 800px) {
.wrapper[data-v-ac99dbe0] {
    width: 80%;
}
}
@media (max-width: 600px) {
.wrapper[data-v-ac99dbe0] {
    width: 100%;
}
}.img-qr {
  display: block;
  margin: 30px auto;
}.upload-info[data-v-b1ebd067] {
  padding: 50px 0;
  line-height: 1.25rem;
}
.indent-1[data-v-b1ebd067] {
  padding-left: 1rem !important;
  text-indent: -1rem !important;
}
.document-type-selector select.uk-select[data-v-b1ebd067] {
  color: #000 !important;
}
.document-type-selector select.uk-select option[data-v-b1ebd067] {
  color: #000 !important;
}.individual-redirect-text[data-v-f55da8ee] {
  text-align: center;
  font-size: 1.125rem;
  margin: 40px auto;
}
.individual-redirect-link[data-v-f55da8ee] {
  display: block;
  width: 30%;
  min-width: 200px;
  margin: 60px auto 10px auto;
}.individual-redirect-text[data-v-4fc29a0c] {
  text-align: center;
  font-size: 1.125rem;
  margin: 40px auto;
}
.individual-redirect-link[data-v-4fc29a0c] {
  display: block;
  width: 30%;
  min-width: 200px;
  margin: 60px auto 10px auto;
}.uk-button-default[data-v-9629b6fe] {
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 3px !important;
}
.individual-form[data-v-9629b6fe] {
  max-width: 600px;
  margin: 0 auto;
}
.phone-change-button[data-v-9629b6fe] {
  font-size: 0.9rem !important;
  padding: 6px 16px !important;
  min-height: auto !important;
  line-height: 1.2 !important;
  margin-left: 10px;
}
.phone-info-container[data-v-9629b6fe] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 30px 0;
  gap: 8px;
}
.phone-label[data-v-9629b6fe] {
  font-size: 1.5rem;
  font-weight: normal;
}
.phone-number[data-v-9629b6fe] {
  font-size: 1.5rem;
  font-weight: bold;
  margin-right: 5px;
}
.instruction-text[data-v-9629b6fe] {
  text-align: left;
  margin-bottom: 15px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.phone-change-modal[data-v-9629b6fe] {
  padding: 25px 20px;
}
.modal-title[data-v-9629b6fe] {
  text-align: center;
  margin-bottom: 25px;
}
.modal-form-group[data-v-9629b6fe] {
  margin-bottom: 20px;
}
.modal-input[data-v-9629b6fe] {
  width: 100%;
  margin-top: 10px;
}
.modal-buttons[data-v-9629b6fe] {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 10px;
  margin-top: 20px;
  width: 100%;
}
.modal-button[data-v-9629b6fe] {
  width: 140px;
  min-width: 140px;
  max-width: 140px;
  height: 36px;
  padding: 6px 12px;
  font-size: 14px;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
}
@media (max-width: 1024px) and (min-width: 769px) {
.phone-change-modal[data-v-9629b6fe] {
    padding: 20px 15px;
}
.modal-buttons[data-v-9629b6fe] {
    justify-content: center;
    align-items: stretch;
}
.modal-button[data-v-9629b6fe] {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 34px;
    font-size: 13px;
    padding: 5px 12px;
}
}
@media (max-width: 768px) {
.phone-info-container[data-v-9629b6fe] {
    flex-direction: column;
    align-items: center;
}
.phone-change-button[data-v-9629b6fe] {
    margin-left: 0;
    margin-top: 10px;
}
.instruction-text[data-v-9629b6fe] {
    margin-left: 0;
    margin-right: 0;
}
.phone-change-modal[data-v-9629b6fe] {
    padding: 18px 12px;
}
.modal-title[data-v-9629b6fe] {
    margin-bottom: 18px;
    font-size: 1.2rem;
}
.modal-form-group[data-v-9629b6fe] {
    margin-bottom: 15px;
}
.modal-buttons[data-v-9629b6fe] {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    margin-top: 20px;
}
.modal-button[data-v-9629b6fe] {
    width: 100%;
    max-width: 280px;
    min-width: auto;
    padding: 10px 16px;
    font-size: 16px;
    height: 42px;
    line-height: 22px;
    margin: 0 auto;
}
}
@media (max-width: 480px) {
.phone-change-modal[data-v-9629b6fe] {
    padding: 15px 8px;
}
.modal-button[data-v-9629b6fe] {
    max-width: 50%;
    padding: 5px 20px;
    font-size: 14px;
    height: 36px;
}
.the_modal_content[data-v-9629b6fe] {
    padding: 30px 20px;
}
}
.video-container[data-v-8064e5b3] {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
}
.video-container iframe[data-v-8064e5b3] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-container[data-v-2bff73dd] {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
}
.video-container iframe[data-v-2bff73dd] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1024px) {
.box_area[data-v-2bff73dd] {
    margin: 0 auto;
    width: 80%;
    text-align: center;
}
}.twostep7[data-v-68295561] {
  width: 36%;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.box_area[data-v-68295561] {
    margin: 0 auto;
    width: 80%;
    text-align: center;
}
}
.cat_red.warning[data-v-68295561] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cat_red.warning p[data-v-68295561] {
  width: 100%;
  max-width: 980px;
  text-align: left;
  margin-top: 10px;
}
.app_icon_wrap[data-v-68295561] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin-top: 1rem;
}
.app_icon_wrap a[data-v-68295561] {
  display: block;
}
@media (max-width: 480px) {
.app_icon_wrap[data-v-68295561] {
    flex-direction: column;
}
}.boxs[data-v-3ae28f4d] {
  max-width: 950px;
}
.boxs .ta1in_1[data-v-3ae28f4d] {
  padding-left: 30px;
}
@media screen and (max-width: 800px) {
.boxs .ta1in_1[data-v-3ae28f4d] {
    padding-left: 0;
}
}.thumb[data-v-e7619ce3] {
  margin: 0 0 3rem;
  background: #070a27;
}
.thumb .slick-track[data-v-e7619ce3] {
  display: flex;
  justify-content: flex-start;
}
.thumb .slick-slide[data-v-e7619ce3] {
  text-align: center;
  padding: 0.85rem 0 0.75rem;
  font-size: 0.9rem;
  cursor: pointer;
}
.thumb .slick-slide img[data-v-e7619ce3],
.thumb .slick-slide[data-v-e7619ce3] img {
  display: block;
  height: 1.25rem;
  margin: 0 auto 0.25rem;
}
.thumb .slick-current[data-v-e7619ce3] {
  color: #febd09;
  background: #171a37;
}
@media (max-width: 1024px) {
.thumb[data-v-e7619ce3] {
    margin: 0 0 1.5rem;
}
.thumb .slick-slide[data-v-e7619ce3] {
    padding: 0.5rem 0 0.4rem;
    font-size: 0.8rem;
}
.thumb .slick-slide img[data-v-e7619ce3],
  .thumb .slick-slide[data-v-e7619ce3] img {
    height: 1rem;
    margin: 0 auto 0.2rem;
}
}.slide-item[data-v-97ce31fa] {
  width: 100%;
}
.slide-item .fee_table[data-v-97ce31fa] {
  text-align: left;
}.carousel__slide[data-v-97ce31fa] {
  align-items: flex-start;
}
.fee_td_in[data-v-97ce31fa] {
  margin: 0.25rem 0 0 0.5rem;
  font-size: 0.9rem;
}
.fee_td2_in[data-v-97ce31fa] {
  margin: 0.25rem 0 0 0.5rem;
  font-size: 0.9rem;
}
.fee_th2[data-v-97ce31fa] {
  width: 9%;
  padding: 1rem 0.25rem;
  text-align: center;
  background: #111430;
  color: #f1e0b0;
  font-weight: normal;
  vertical-align: middle;
  font-weight: bold;
}
.ls_min[data-v-97ce31fa] {
  letter-spacing: -0.1rem;
}
@media (max-width: 1024px) {
.fee_th2[data-v-97ce31fa] {
    font-size: 0.96rem;
}
.fee_td_in[data-v-97ce31fa],
  .fee_td2_in[data-v-97ce31fa] {
    font-size: 0.86rem;
}
}.ct_title[data-v-9c45df41] {
  max-width: 1100px;
  padding: 0 10px;
  margin: 25px auto;
  text-align: left;
}
.ct_card[data-v-9c45df41] {
  max-width: 1000px;
  margin: 25px auto;
  margin-bottom: 80px;
}
.fdblock[data-v-9c45df41] {
  width: 100%;
}
.ct_msg[data-v-9c45df41] {
  margin-left: 2rem;
  position: relative;
}
.ct_msg[data-v-9c45df41]::before {
  position: absolute;
  left: -1.7rem;
  top: -2px;
  content: "▻";
}
.bh5[data-v-9c45df41] {
  font-size: 1.5rem;
}.hero-container[data-v-8ef464dc] {
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hero-overlay[data-v-8ef464dc] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.hero-clickable-area[data-v-8ef464dc] {
  position: absolute;
  bottom: 32%;
  left: 50%;
  transform: translateX(-50%);
  width: 220px;
  height: 60px;
  display: block;
  text-decoration: none;
  cursor: pointer;
  pointer-events: auto;
  transition: background-color 0.2s ease;
  border-radius: 30px;
}
.sr-only[data-v-8ef464dc] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@media (max-width: 1024px) {
.hero-clickable-area[data-v-8ef464dc] {
    width: 200px;
    height: 55px;
}
}
@media (max-width: 768px) {
.hero-clickable-area[data-v-8ef464dc] {
    width: 180px;
    height: 50px;
}
}
@media (max-width: 480px) {
.hero-clickable-area[data-v-8ef464dc] {
    width: 160px;
    height: 45px;
}
}
.box_set2[data-v-8ef464dc] {
  margin: 0 auto 2.5rem;
  max-width: 1280px;
}
.boxs2[data-v-8ef464dc] {
  max-width: 1280px;
}
.service_img[data-v-8ef464dc] {
  margin-right: 20px;
}
.service_img img[data-v-8ef464dc] {
  width: 150px;
}
@media (max-width: 1024px) {
.service_img[data-v-8ef464dc] {
    margin-right: 0;
    margin-bottom: 15px;
}
.service_img img[data-v-8ef464dc] {
    width: 100px;
}
}
.ceAdv_service_wrap[data-v-8ef464dc] {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: flex-start;
  align-items: center;
}
.ceAdv_service_wrap img[data-v-8ef464dc] {
  display: block;
  flex: 1 1 calc(50% - 10px);
  max-width: calc(50% - 10px);
  height: auto;
}
@media (max-width: 980px) {
.ceAdv_service_wrap[data-v-8ef464dc] {
    gap: 10px;
}
.ceAdv_service_wrap img[data-v-8ef464dc] {
    flex: 1 1 100%;
    max-width: 100%;
    height: auto;
}
}
.ceAdv_corporation_wrap[data-v-8ef464dc] {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.ceAdv_corporation_wrap img[data-v-8ef464dc] {
  flex: 1 1 calc(33.333% - 14px);
  max-width: calc(33.333% - 14px);
  min-width: 150px;
  height: auto;
  object-fit: contain;
}
.ceAdv_corporation_wrap .coming-soon-placeholder[data-v-8ef464dc] {
  flex: 1 1 calc(33.333% - 14px);
  max-width: calc(33.333% - 14px);
  min-width: 150px;
  min-height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #e8f4fd 0%, #c3e3f7 100%);
}
.ceAdv_corporation_wrap .coming-soon-placeholder .coming-soon-text[data-v-8ef464dc] {
  color: #4a90c2;
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
}
@media (max-width: 768px) {
.ceAdv_corporation_wrap[data-v-8ef464dc] {
    gap: 15px;
}
.ceAdv_corporation_wrap img[data-v-8ef464dc] {
    flex: 1 1 calc(50% - 8px);
    max-width: calc(50% - 8px);
    min-width: 120px;
}
.ceAdv_corporation_wrap .coming-soon-placeholder[data-v-8ef464dc] {
    flex: 1 1 calc(50% - 8px);
    max-width: calc(50% - 8px);
    min-width: 120px;
    min-height: 100px;
}
.ceAdv_corporation_wrap .coming-soon-placeholder .coming-soon-text[data-v-8ef464dc] {
    font-size: 1rem;
}
}
@media (max-width: 480px) {
.ceAdv_corporation_wrap[data-v-8ef464dc] {
    gap: 10px;
}
.ceAdv_corporation_wrap img[data-v-8ef464dc] {
    flex: 1 1 100%;
    max-width: 100%;
    min-width: auto;
}
.ceAdv_corporation_wrap .coming-soon-placeholder[data-v-8ef464dc] {
    flex: 1 1 100%;
    max-width: 100%;
    min-width: auto;
    min-height: 80px;
}
.ceAdv_corporation_wrap .coming-soon-placeholder .coming-soon-text[data-v-8ef464dc] {
    font-size: 0.9rem;
}
}
.faq-container[data-v-8ef464dc] {
  text-align: left;
  line-height: 1.75;
}
.faq-item[data-v-8ef464dc] {
  margin-bottom: 2rem;
}
.faq-item[data-v-8ef464dc]:last-child {
  margin-bottom: 0;
}
.faq-question[data-v-8ef464dc] {
  position: relative;
  margin-bottom: 0.5rem;
  padding-left: 2rem;
  font-weight: normal;
  line-height: 1.75;
}
.faq-question[data-v-8ef464dc]::before {
  content: "Q";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  color: inherit;
}
.faq-answer[data-v-8ef464dc] {
  position: relative;
  padding-left: 2rem;
  line-height: 1.75;
  white-space: pre-line;
}
.faq-answer[data-v-8ef464dc]::before {
  content: "A";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  color: inherit;
}
.btn_link[data-v-8ef464dc] {
  display: block !important;
  padding: 2rem 3rem !important;
  margin: 2rem auto !important;
  max-width: 600px !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  text-align: center !important;
  background: linear-gradient(135deg, #febd09 0%, #ffa500 100%) !important;
  border: 3px solid #febd09 !important;
  border-radius: 50px !important;
  color: #fff !important;
  box-shadow: 0 8px 20px rgba(254, 189, 9, 0.3) !important;
  transition: all 0.3s ease !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}
.btn_link i[data-v-8ef464dc] {
  color: #fff !important;
  font-size: 1.2em !important;
  margin-right: 1rem !important;
}
.btn_link[data-v-8ef464dc]:hover {
  background: linear-gradient(135deg, #ffa500 0%, #ff8c00 100%) !important;
  border-color: #ffa500 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 30px rgba(254, 189, 9, 0.4) !important;
  color: #fff !important;
}
.btn_link[data-v-8ef464dc]:active {
  transform: translateY(0) !important;
  box-shadow: 0 6px 15px rgba(254, 189, 9, 0.3) !important;
}
@media (max-width: 768px) {
.btn_link[data-v-8ef464dc] {
    padding: 1.5rem 2rem !important;
    font-size: 1.2rem !important;
    max-width: 90% !important;
    margin: 1.5rem auto !important;
}
.btn_link i[data-v-8ef464dc] {
    font-size: 1.1em !important;
    margin-right: 0.8rem !important;
}
}
@media (max-width: 480px) {
.btn_link[data-v-8ef464dc] {
    padding: 1.2rem 1.5rem !important;
    font-size: 1rem !important;
    letter-spacing: 0.5px !important;
}
.btn_link i[data-v-8ef464dc] {
    font-size: 1em !important;
    margin-right: 0.5rem !important;
}
}.FJpoint_step[data-v-76f49202] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
}.ta_l[data-v-e509e054]:not(.bh5) {
  font-size: 1.2rem;
}
.ta_l:not(.bh5) a[data-v-e509e054] {
  margin: 10px 0;
  display: block;
}.form-container[data-v-cfe505fa] {
  max-width: 600px;
  margin: 0 auto;
  padding: 0 20px;
}
.form-inner[data-v-cfe505fa] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 20px 15px;
}
.form-message[data-v-cfe505fa] {
  max-width: 500px;
  width: 100%;
}
.form-input[data-v-cfe505fa] {
  max-width: 800px;
  width: 100%;
}
.input-area[data-v-cfe505fa] {
  margin: 20px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.item-center[data-v-cfe505fa] {
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
}
.confirm_button[data-v-cfe505fa] {
  margin: 10px 0 0;
  width: 400px;
  max-width: 100%;
}
.is-link[data-v-cfe505fa] {
  display: inline;
  color: #febd09;
}
.is-link[data-v-cfe505fa]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
  font-size: 0.7rem;
  padding: 0 0.2rem;
  opacity: 0.75;
}
@media (max-width: 768px) {
.form-container[data-v-cfe505fa] {
    padding: 0 15px;
}
.form-inner[data-v-cfe505fa] {
    padding: 15px 10px;
    align-items: flex-start;
}
.input-area[data-v-cfe505fa] {
    margin: 15px 0;
    width: 100%;
}
.form-input[data-v-cfe505fa] {
    max-width: 100%;
    width: 100%;
}
.confirm_button[data-v-cfe505fa] {
    width: 100%;
    max-width: 100%;
}
}.main_contents h1[data-v-b5f9ea10] {
  margin-bottom: 20px;
}
.boxss[data-v-b5f9ea10] {
  padding: 20px;
  margin-top: -10px;
}
.benefits-code-box[data-v-b5f9ea10] {
  text-align: center;
  margin: 30px 0;
  padding: 30px 20px;
  background: linear-gradient(135deg, rgba(254, 189, 9, 0.05) 0%, rgba(254, 189, 9, 0.1) 100%);
  border-radius: 12px;
  border: 1px solid rgba(254, 189, 9, 0.2);
}
.benefits-code[data-v-b5f9ea10] {
  font-size: 28px;
  font-weight: bold;
  background: linear-gradient(135deg, #ffe699 0%, #ffd966 100%);
  color: #000 !important;
  padding: 15px 100px;
  display: inline-block;
  border-radius: 8px;
  user-select: none;
  pointer-events: none;
  letter-spacing: 4px;
  margin: 20px 0;
  box-shadow: 0 4px 15px rgba(255, 230, 153, 0.3);
  border: 2px solid #ffcc00;
  -webkit-text-fill-color: #000;
}
.benefits-code-box > p[data-v-b5f9ea10] {
  margin-top: 25px;
  font-size: 15px;
  line-height: 1.8;
  color: #e0e0e0;
}
.corporation-name[data-v-b5f9ea10] {
  font-size: 18px;
  font-weight: bold;
  color: #febd09;
  display: inline-block;
  padding: 4px 12px;
  background: rgba(254, 189, 9, 0.15);
  border-radius: 4px;
  margin-right: 8px;
}
.provider-info[data-v-b5f9ea10] {
  margin: 35px 0;
  padding: 20px;
  background: rgba(255, 255, 255, 0.03);
  border-radius: 8px;
  border-left: 4px solid #febd09;
}
.provider-info p[data-v-b5f9ea10] {
  font-size: 14px;
  line-height: 1.8;
  color: #d0d0d0;
  margin: 0;
}
.agreement[data-v-b5f9ea10] {
  margin: 30px 0;
  padding: 20px;
  background: rgba(255, 255, 255, 0.02);
  border-radius: 8px;
  list-style: none;
}
.agreement .item[data-v-b5f9ea10] {
  margin: 15px 0;
  padding: 12px 15px;
  background: rgba(254, 189, 9, 0.05);
  border-radius: 6px;
  transition: all 0.3s ease;
}
.agreement .item[data-v-b5f9ea10]:hover {
  background: rgba(254, 189, 9, 0.1);
  transform: translateX(5px);
}
.agreement label[data-v-b5f9ea10] {
  color: #febd09;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
}
.agreement label span[data-v-b5f9ea10] {
  color: #febd09;
  margin: 0 8px;
}
.agreement label input[type=checkbox][data-v-b5f9ea10] {
  margin-right: 12px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.agreement label a[data-v-b5f9ea10] {
  color: #febd09;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: all 0.3s ease;
}
.agreement label a[data-v-b5f9ea10]:hover {
  border-bottom-color: #febd09;
  opacity: 0.8;
}
h5[data-v-b5f9ea10] {
  font-size: 18px;
  font-weight: bold;
  margin: 35px 0 20px;
  color: #fff;
  border-bottom: 2px solid rgba(254, 189, 9, 0.3);
  padding-bottom: 10px;
}
.notice-box[data-v-b5f9ea10] {
  background: linear-gradient(135deg, #1c1c2e 0%, #252540 100%);
  padding: 25px;
  border-radius: 10px;
  margin: 20px 0 40px;
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  border: 1px solid rgba(254, 189, 9, 0.15);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}
.notice-box[data-v-b5f9ea10] p {
  margin: 0;
}
.item-center[data-v-b5f9ea10] {
  text-align: center;
  margin-top: 40px;
  padding: 20px 0;
}
.confirm_button[data-v-b5f9ea10] {
  margin: 10px auto;
  width: 200px;
  height: 50px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 25px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(254, 189, 9, 0.3);
}
.confirm_button[data-v-b5f9ea10]:hover:not(:disabled) {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(254, 189, 9, 0.4);
}
.confirm_button[data-v-b5f9ea10]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.return_button[data-v-b5f9ea10] {
  background-color: #febd09;
  color: #1c1c2e !important;
  border: 2px solid #febd09;
  font-weight: bold;
}
.return_button[data-v-b5f9ea10]:hover {
  background-color: #ffd966;
  color: #1c1c2e !important;
  border-color: #ffd966;
}
@media (max-width: 768px) {
.boxss[data-v-b5f9ea10] {
    padding: 15px 0px;
}
.benefits-code-box[data-v-b5f9ea10] {
    padding: 20px 10px;
    margin: 20px 0;
}
.benefits-code[data-v-b5f9ea10] {
    font-size: 20px;
    padding: 12px 20px;
    letter-spacing: 2px;
    margin: 15px 0;
    word-break: break-all;
}
.benefits-code-box > p[data-v-b5f9ea10] {
    font-size: 14px;
    margin-top: 20px;
}
.corporation-name[data-v-b5f9ea10] {
    font-size: 16px;
    padding: 3px 10px;
    display: block;
    margin-bottom: 8px;
    margin-right: 0;
}
.provider-info[data-v-b5f9ea10] {
    margin: 25px 0;
    padding: 15px;
}
.provider-info p[data-v-b5f9ea10] {
    font-size: 13px;
}
.agreement[data-v-b5f9ea10] {
    padding: 15px 10px;
    margin: 20px 0;
}
.agreement .item[data-v-b5f9ea10] {
    margin: 12px 0;
    padding: 10px 8px;
}
.agreement label[data-v-b5f9ea10] {
    font-size: 13px;
}
.agreement label input[type=checkbox][data-v-b5f9ea10] {
    width: 16px;
    height: 16px;
    margin-right: 10px;
    flex-shrink: 0;
}
h5[data-v-b5f9ea10] {
    font-size: 16px;
    margin: 25px 0 15px;
}
.notice-box[data-v-b5f9ea10] {
    padding: 20px 10px;
    font-size: 13px;
    margin: 15px 0 30px;
}
.item-center[data-v-b5f9ea10] {
    margin-top: 30px;
    padding: 15px 0;
}
.confirm_button[data-v-b5f9ea10] {
    width: 90%;
    max-width: 300px;
    height: 48px;
    font-size: 15px;
}
}
@media (max-width: 480px) {
.main_contents h1[data-v-b5f9ea10] {
    font-size: 20px;
    margin-bottom: 15px;
}
.benefits-code[data-v-b5f9ea10] {
    font-size: 18px;
    padding: 10px 15px;
    letter-spacing: 1px;
}
.corporation-name[data-v-b5f9ea10] {
    font-size: 15px;
}
.benefits-code-box > p[data-v-b5f9ea10] {
    font-size: 13px;
}
.agreement label[data-v-b5f9ea10] {
    font-size: 12px;
}
.confirm_button[data-v-b5f9ea10] {
    width: 100%;
    height: 46px;
    font-size: 14px;
}
}.is_closed[data-v-83267f3c] {
  opacity: 0.6;
}
.is_closed .camp_box_l[data-v-83267f3c] {
  position: relative;
}
.is_closed .camp_box_l[data-v-83267f3c]::after {
  content: "このキャンペーンは終了いたしました。";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: bold;
  color: #e74c3c;
  z-index: 10;
  text-align: center;
  line-height: 1.2;
  padding: 5px;
}figure img[data-v-321c0c59] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.is_closed[data-v-321c0c59] {
  opacity: 0.75;
}
.is_closed figure[data-v-321c0c59] {
  position: relative;
}
.is_closed figure[data-v-321c0c59]::after {
  content: "このキャンペーンは終了いたしました。";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: bold;
  color: #e74c3c;
  z-index: 10;
  text-align: center;
  line-height: 1.2;
  padding: 5px;
}
[data-v-321c0c59] #column_body br {
  display: block !important;
}
@media (max-width: 510px) {
[data-v-321c0c59] #column_body br {
    display: block !important;
}
}.chart_box[data-v-ef152385] {
  max-width: 100%;
}
.rates[data-v-ef152385],
.rates_h[data-v-ef152385] {
  width: 100%;
}
.rates .rate1[data-v-ef152385],
.rates .rate2[data-v-ef152385],
.rates .rate3[data-v-ef152385],
.rates .rate4[data-v-ef152385],
.rates_h .rate1[data-v-ef152385],
.rates_h .rate2[data-v-ef152385],
.rates_h .rate3[data-v-ef152385],
.rates_h .rate4[data-v-ef152385] {
  width: 33.33% !important;
  justify-content: center;
  text-align: center !important;
  align-items: center;
}
.rates .rate2[data-v-ef152385],
.rates_h .rate2[data-v-ef152385] {
  display: flex;
}
.rates .rate2 img[data-v-ef152385],
.rates .rate2[data-v-ef152385] img,
.rates_h .rate2 img[data-v-ef152385],
.rates_h .rate2[data-v-ef152385] img {
  width: 2rem;
  margin-right: 10px;
}
@media (max-width: 1024px) {
.rate_list[data-v-ef152385] {
    width: 33.33%;
}
}.history-nav[data-v-6b137f14] {
  display: inline-block;
  margin-bottom: 1.5rem;
  margin-right: 1rem;
  vertical-align: top;
}
.history-nav[data-v-6b137f14]:last-child {
  margin-right: 0;
}
.history-nav-container[data-v-6b137f14] {
  position: relative;
  width: 200px;
  margin: 0;
}
.history-nav-container.is-open .history-nav-arrow i[data-v-6b137f14] {
  transform: rotate(180deg);
}
.history-nav-selected[data-v-6b137f14] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  background: rgba(255, 215, 0, 0.08);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.history-nav-selected[data-v-6b137f14]:hover {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.25);
}
.history-info[data-v-6b137f14] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.history-name[data-v-6b137f14] {
  font-size: 15px;
  font-weight: bold;
  color: #ffc107;
}
.history-nav-arrow[data-v-6b137f14] {
  color: #ffc107;
  transition: all 0.2s ease;
}
.history-nav-arrow i[data-v-6b137f14] {
  transition: transform 0.2s ease;
  font-size: 12px;
}
.history-nav-dropdown[data-v-6b137f14] {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: rgba(30, 40, 60, 0.95);
  backdrop-filter: blur(10px);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
  z-index: 1000;
  overflow: hidden;
}
.history-nav-options[data-v-6b137f14] {
  max-height: 320px;
  overflow-y: auto;
}
.history-nav-option[data-v-6b137f14] {
  display: flex;
  align-items: center;
  padding: 10px 14px;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  transition: all 0.2s ease;
}
.history-nav-option[data-v-6b137f14]:last-child {
  border-bottom: none;
}
.history-nav-option[data-v-6b137f14]:hover, .history-nav-option.highlighted[data-v-6b137f14] {
  background-color: rgba(255, 215, 0, 0.12);
}
.history-nav-option.selected[data-v-6b137f14] {
  background-color: rgba(255, 215, 0, 0.2);
  border-left: 3px solid #ffc107;
  padding-left: 11px;
}
.history-nav-option.selected .option-name[data-v-6b137f14] {
  color: #ffc107;
  font-weight: 900;
}
.option-left[data-v-6b137f14] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.option-name[data-v-6b137f14] {
  font-size: 14px;
  color: #d0d8e3;
}
.history-nav-container.is-open .history-nav-selected[data-v-6b137f14] {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.3);
}
@media (max-width: 768px) {
.history-nav[data-v-6b137f14] {
    display: block;
    margin-right: 0;
    width: 100%;
}
.history-nav-container[data-v-6b137f14] {
    width: 100%;
    max-width: 100%;
}
.history-name[data-v-6b137f14] {
    font-size: 14px;
}
.history-nav-options[data-v-6b137f14] {
    max-height: 250px;
}
}.col_currency[data-v-a3464ecf] {
  font-size: large;
  font-weight: bold;
  background: #000;
  border: 1px solid #fff;
  text-align: center;
  vertical-align: middle;
  width: 34%;
  color: #febd09;
}
.col_title[data-v-a3464ecf] {
  border: 1px solid #fff;
  text-align: center;
  width: 33%;
}
.col_balance[data-v-a3464ecf] {
  border: 1px solid #fff;
  text-align: right;
  width: 33%;
}
.col_total[data-v-a3464ecf] {
  border-top: 1px solid white;
  color: #febd09;
}
.pagination a[data-v-a3464ecf] {
  width: 100px;
}
.current[data-v-a3464ecf] {
  border-bottom: unset !important;
}
.balance-table[data-v-a3464ecf] {
  display: table;
  border: 1px solid #fff;
  background: #081828;
}.container {
  display: flex;
  position: relative;
  margin: 50px 0;
  cursor: pointer;
  line-height: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
}
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.container:hover input ~ .checkmark {
  background-color: #ccc;
}
.checkmark {
  position: relative;
  height: 22px;
  width: 22px;
  border-radius: 5px;
  background-color: #ccc;
  margin-right: 10px;
}
.container input:checked ~ .checkmark {
  background-color: #febd09;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container input:checked ~ .checkmark:after {
  display: block;
}
.container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
input[type=button]:hover {
  border-color: #ccc;
  background: unset;
}
.text-center {
  text-align: center;
}
.form-box {
  width: calc(100% - 2rem);
  max-width: 720px !important;
  margin: 0 auto;
}.poa-download {
  display: block;
  width: 50%;
  margin: 0 auto;
}
.bank-search {
  margin-left: 10px;
}
.bank-list {
  list-style: none;
  padding: 0;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  margin: 15px -5px;
  font-weight: 500;
}
.bank-list li {
  flex: 0 0 auto;
  padding: 5px 10px;
  cursor: pointer;
  background-color: #febd09;
  border-radius: 5px;
  margin: 5px;
}
.bank-list2 {
  list-style: none;
  padding: 0;
  margin: 15px -3px;
  color: #fff;
  font-weight: 500;
}
.bank-list2 li {
  width: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  background-color: #febd09;
  border-radius: 5px;
  display: inline-block;
  margin: 3px;
}
.bank-list2 li.is-selected {
  background-color: orange;
  box-shadow: inset 2px 2px 1px rgba(0, 0, 0, 0.3);
}
.search-operation {
  display: flex;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
}
.search-operation-left {
  flex: 0 0 auto;
}
.search-operation-right {
  flex: 1;
  padding-left: 15px;
  font-size: 0.875rem;
}
@media (max-width: 640px) {
.search-operation-right {
    flex: 0 0 100%;
    padding-left: 0;
    padding-top: 5px;
}
}
.bank-list2 li {
  padding: unset !important;
}.form-box[data-v-1d202115] {
  width: calc(100% - 2rem);
  max-width: 720px !important;
  margin: 0 auto;
}
.submit-button[data-v-1d202115] {
  margin-top: 0.5rem;
}.form-box[data-v-f7138da3] {
  width: calc(100% - 2rem);
  max-width: 720px !important;
  margin: 0 auto;
}li[data-v-a5d78aea] {
  margin: 0;
  padding: 0;
}
.auth-target-item[data-v-a5d78aea] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 6px 15px 6px 15px;
  border-bottom: 1px solid #e9ecef;
}
.auth-target-item .target-text[data-v-a5d78aea] {
  flex: 1;
}
.auth-target-item .required-badge[data-v-a5d78aea] {
  background: #dc3545;
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
}
.auth-method-item[data-v-a5d78aea] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 6px 15px 6px 15px;
  border-bottom: 1px solid #e9ecef;
}
.auth-method-item .method-text[data-v-a5d78aea] {
  flex: 1;
}
.auth-method-item .selected-badge[data-v-a5d78aea] {
  background: #28a745;
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
}
.col-form-label[data-v-a5d78aea] {
  cursor: default;
}
.col-form-label p.font_size[data-v-a5d78aea] {
  padding-left: 0;
  padding-right: 0;
}
.col-form-label p[data-v-a5d78aea]:not(.font_size) {
  padding-left: 15px;
  padding-right: 15px;
}
[type=checkbox][data-v-a5d78aea] {
  -webkit-appearance: unset;
  -moz-appearance: unset;
  appearance: unset;
}
[type=radio][data-v-a5d78aea] {
  -webkit-appearance: unset;
  -moz-appearance: unset;
  appearance: unset;
}
.is-mobile[data-v-a5d78aea] {
  display: none;
}
@media (max-width: 768px) {
.is-mobile[data-v-a5d78aea] {
    display: block;
}
}.formbox[data-v-15ab8286] {
  padding: 0;
}
.formbox input[type=radio][data-v-15ab8286],
.formbox input[type=checkbox][data-v-15ab8286] {
  margin-right: 3px;
}
li[data-v-15ab8286] {
  margin: 0;
  padding: 0;
}
.auth-target-item[data-v-15ab8286] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 6px 15px 6px 15px;
  border-bottom: 1px solid #e9ecef;
  flex-wrap: wrap;
  min-height: 40px;
}
.auth-target-item .target-text[data-v-15ab8286] {
  flex: 1;
  min-width: 200px;
  color: white;
}
.auth-target-item .required-badge[data-v-15ab8286] {
  background: #dc3545;
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  align-self: center;
}
.auth-target-item .radio-group[data-v-15ab8286] {
  display: flex;
  gap: 20px;
  margin-left: 10px;
  align-items: center;
}
@media (max-width: 768px) {
.auth-target-item .radio-group[data-v-15ab8286] {
    width: 100%;
    margin-left: 0;
    margin-top: 8px;
    gap: 15px;
}
}
.auth-target-item .radio-option[data-v-15ab8286] {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin: 0;
}
.auth-target-item .radio-option .radio-input[data-v-15ab8286] {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  accent-color: #007bff;
}
.auth-target-item .radio-option .radio-text[data-v-15ab8286] {
  font-size: 14px;
  color: white;
}
.auth-method-item[data-v-15ab8286] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 6px 15px 6px 15px;
  border-bottom: 1px solid #e9ecef;
  min-height: 40px;
}
.auth-method-item .method-label[data-v-15ab8286] {
  display: flex;
  align-items: center;
  flex: 1;
  cursor: pointer;
  margin: 0;
}
.auth-method-item .method-label .method-radio[data-v-15ab8286] {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  accent-color: #007bff;
}
.auth-method-item .method-label .method-text[data-v-15ab8286] {
  flex: 1;
  font-size: 14px;
  color: white;
}
.auth-method-item .selected-badge[data-v-15ab8286] {
  background: #28a745;
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
}
[type=checkbox][data-v-15ab8286] {
  -webkit-appearance: unset;
  -moz-appearance: unset;
  appearance: unset;
}
.radio-input[data-v-15ab8286],
.method-radio[data-v-15ab8286] {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}
.is-mobile[data-v-15ab8286] {
  display: none;
}
@media (max-width: 768px) {
.is-mobile[data-v-15ab8286] {
    display: block;
}
}
.indent-1[data-v-15ab8286],
.formbox li div[data-v-15ab8286],
#quick_deposit li div[data-v-15ab8286],
#transferForm li div[data-v-15ab8286] {
  margin: 0;
}
.completion-section[data-v-15ab8286] {
  text-align: left;
  margin: 0 auto;
  padding: 40px 20px;
}
.completion-title[data-v-15ab8286] {
  color: #fdb92c;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 40px;
}
.completion-box[data-v-15ab8286] {
  border: 1px solid #fdb92c;
  border-radius: 8px;
  padding: 50px;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}
.completion-message[data-v-15ab8286] {
  color: white;
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 768px) {
.completion-title[data-v-15ab8286] {
    font-size: px;
}
.completion-message[data-v-15ab8286] {
    font-size: 14px;
}
.completion-box[data-v-15ab8286] {
    padding: 30px 15px;
}
}.tbl_menu[data-v-dbe47a8f] {
  margin-bottom: unset;
}
.individual-form[data-v-dbe47a8f] {
  padding-top: unset;
}.tbl_menu[data-v-90f6a8b5] {
  margin-bottom: unset;
}
.individual-form[data-v-90f6a8b5] {
  padding-top: unset;
}.text-center[data-v-4a2029d4] {
  text-align: center;
}[data-v-84ff80ab] #column_body br {
  display: block !important;
}
@media (max-width: 510px) {
[data-v-84ff80ab] #column_body br {
    display: block !important;
}
}input[disabled][data-v-3ac42c5b],
textarea[disabled][data-v-3ac42c5b],
input[readonly][data-v-3ac42c5b],
textarea[readonly][data-v-3ac42c5b],
button[disabled][data-v-3ac42c5b] {
  background-color: rgb(235, 235, 228) !important;
}
.inquiry_pp[data-v-3ac42c5b] {
  overflow: scroll;
}.report-nav[data-v-3f7abbe7] {
  display: inline-block;
  margin-bottom: 1.5rem;
  margin-right: 1rem;
  vertical-align: top;
}
.report-nav[data-v-3f7abbe7]:last-child {
  margin-right: 0;
}
.report-nav-container[data-v-3f7abbe7] {
  position: relative;
  width: 230px;
  margin: 0;
}
.report-nav-container.is-open .report-nav-arrow i[data-v-3f7abbe7] {
  transform: rotate(180deg);
}
.report-nav-selected[data-v-3f7abbe7] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  background: rgba(255, 215, 0, 0.08);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.report-nav-selected[data-v-3f7abbe7]:hover {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.25);
}
.report-info[data-v-3f7abbe7] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.report-name[data-v-3f7abbe7] {
  font-size: 15px;
  font-weight: bold;
  color: #ffc107;
}
.report-nav-arrow[data-v-3f7abbe7] {
  color: #ffc107;
  transition: all 0.2s ease;
}
.report-nav-arrow i[data-v-3f7abbe7] {
  transition: transform 0.2s ease;
  font-size: 12px;
}
.report-nav-dropdown[data-v-3f7abbe7] {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: rgba(30, 40, 60, 0.95);
  backdrop-filter: blur(10px);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
  z-index: 1000;
  overflow: hidden;
}
.report-nav-options[data-v-3f7abbe7] {
  max-height: 320px;
  overflow-y: auto;
}
.report-nav-option[data-v-3f7abbe7] {
  display: flex;
  align-items: center;
  padding: 10px 14px;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  transition: all 0.2s ease;
}
.report-nav-option[data-v-3f7abbe7]:last-child {
  border-bottom: none;
}
.report-nav-option[data-v-3f7abbe7]:hover, .report-nav-option.highlighted[data-v-3f7abbe7] {
  background-color: rgba(255, 215, 0, 0.12);
}
.report-nav-option.selected[data-v-3f7abbe7] {
  background-color: rgba(255, 215, 0, 0.2);
  border-left: 3px solid #ffc107;
  padding-left: 11px;
}
.report-nav-option.selected .option-name[data-v-3f7abbe7] {
  color: #ffc107;
  font-weight: 900;
}
.option-left[data-v-3f7abbe7] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.option-name[data-v-3f7abbe7] {
  font-size: 14px;
  color: #d0d8e3;
}
.report-nav-container.is-open .report-nav-selected[data-v-3f7abbe7] {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.3);
}
@media (max-width: 768px) {
.report-nav[data-v-3f7abbe7] {
    display: block;
    margin-right: 0;
    width: 100%;
}
.report-nav-container[data-v-3f7abbe7] {
    width: 100%;
    max-width: 100%;
}
.report-name[data-v-3f7abbe7] {
    font-size: 14px;
}
.report-nav-options[data-v-3f7abbe7] {
    max-height: 250px;
}
}.text-center[data-v-6355f3e9] {
  text-align: center;
}
.year-selector[data-v-6355f3e9] {
  display: inline-block;
  margin-bottom: 1.5rem;
  margin-right: 1rem;
  vertical-align: top;
  position: relative;
}
.year-selector[data-v-6355f3e9]:last-child {
  margin-right: 0;
}
.year-selector-selected[data-v-6355f3e9] {
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  background: rgba(255, 215, 0, 0.08);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.year-selector-selected[data-v-6355f3e9]:hover {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.25);
}
.year-info[data-v-6355f3e9] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.year-value[data-v-6355f3e9] {
  font-size: 15px;
  font-weight: bold;
  color: #ffc107;
}
.year-selector-arrow[data-v-6355f3e9] {
  color: #ffc107;
  transition: all 0.2s ease;
}
.year-selector-arrow i[data-v-6355f3e9] {
  transition: transform 0.2s ease;
  font-size: 12px;
}
.year-selector-arrow i.rotated[data-v-6355f3e9] {
  transform: rotate(180deg);
}
.year-selector-dropdown[data-v-6355f3e9] {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: rgba(30, 40, 60, 0.95);
  backdrop-filter: blur(10px);
  border: 2px solid rgba(255, 215, 0, 0.6);
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
  z-index: 1000;
  overflow: hidden;
}
.year-selector-options[data-v-6355f3e9] {
  max-height: 250px;
  overflow-y: auto;
}
.year-selector-option[data-v-6355f3e9] {
  display: flex;
  align-items: center;
  padding: 10px 14px;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  transition: all 0.2s ease;
}
.year-selector-option[data-v-6355f3e9]:last-child {
  border-bottom: none;
}
.year-selector-option[data-v-6355f3e9]:hover {
  background-color: rgba(255, 215, 0, 0.12);
}
.year-selector-option.selected[data-v-6355f3e9] {
  background-color: rgba(255, 215, 0, 0.2);
  border-left: 3px solid #ffc107;
  padding-left: 11px;
}
.year-selector-option.selected .option-year[data-v-6355f3e9] {
  color: #ffc107;
  font-weight: 900;
}
.option-year[data-v-6355f3e9] {
  font-size: 14px;
  color: #d0d8e3;
}
.year-selector.is-open .year-selector-selected[data-v-6355f3e9] {
  background: rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.8);
  box-shadow: 0 2px 12px rgba(255, 215, 0, 0.3);
}
@media (max-width: 768px) {
.year-selector[data-v-6355f3e9] {
    display: block;
    margin-right: 0;
    width: 100%;
}
.year-selector-selected[data-v-6355f3e9] {
    width: 100%;
}
.year-selector-options[data-v-6355f3e9] {
    max-height: 200px;
}
}.text-center[data-v-d19a5945] {
  text-align: center;
}.text-center[data-v-d911009b] {
  text-align: center;
}.on_plus[data-v-f47e9ff8] {
  margin-left: 5px !important;
  margin-bottom: 5px;
}
.coin_r_set[data-v-f47e9ff8] {
  width: calc(55% - 3rem) !important;
}
.text-red[data-v-f47e9ff8] {
  display: block;
  margin: -0.75rem 0 1rem;
  color: #df4c5b;
  padding: 0.25rem 0.5rem;
  border-radius: 6px;
}
@media (max-width: 630px) {
.on_plus[data-v-f47e9ff8] {
    font-size: 0.8rem;
    line-height: 1.5rem;
}
.uk-button-small[data-v-f47e9ff8] {
    padding: 0 5px;
}
.coin_r_set[data-v-f47e9ff8] {
    min-width: 300px;
}
}
.balance_input[data-v-f47e9ff8]:read-only {
  background-color: #ccc;
}
.btn_buy[data-v-f47e9ff8]:disabled {
  background-color: #e5e5e5 !important;
  color: #999 !important;
}
.FJpoint[data-v-f47e9ff8] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.FJpoint img[data-v-f47e9ff8],
.FJpoint[data-v-f47e9ff8] img {
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.select_menu[data-v-f47e9ff8] {
  display: flex;
  justify-content: center;
  gap: 1rem;
}
.select_menu li[data-v-f47e9ff8] {
  cursor: pointer;
  text-align: center;
  width: 50%;
  padding: 0.5rem 0;
  font-weight: bold;
}
.select_menu li.selected[data-v-f47e9ff8] {
  color: #febd09;
  position: relative;
  background-color: #2c375c;
}.area1[data-v-a9851a5a] {
  min-height: unset !important;
}
.text-red[data-v-a9851a5a] {
  color: #df4c5b;
}
.text-center[data-v-a9851a5a] {
  text-align: center;
}
.total[data-v-a9851a5a] {
  color: #febd09;
  font-size: 25px;
}.tbl_menu[data-v-c4534263] {
  margin-bottom: unset;
}
.individual-form[data-v-c4534263] {
  padding-top: unset;
}
.tbl_border[data-v-c4534263] {
  padding: unset !important;
  margin: 1rem auto;
}
.tbl_title[data-v-c4534263] {
  padding-bottom: unset !important;
}
.text-red[data-v-c4534263] {
  color: #df4c5b;
}.rewards-container[data-v-89caaef5] {
  margin: 20px auto;
  max-width: 100%;
  position: relative;
}
.rewards-box[data-v-89caaef5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  background: #081828;
  border: 2px solid #febd09;
  border-radius: 4px;
  margin: 0 auto;
  max-width: 500px;
}
.rewards-label[data-v-89caaef5] {
  color: #febd09;
  font-size: 16px;
  font-weight: 500;
  flex: 1;
  text-align: left;
}
.rewards-value[data-v-89caaef5] {
  color: #ffffff;
  font-size: 16px;
  flex: 1;
  text-align: right;
}
.tbl_form[data-v-89caaef5] {
  width: 100%;
  padding: 20px;
}
.staking-row[data-v-89caaef5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px;
  color: #ffffff;
}
.staking-label[data-v-89caaef5] {
  font-size: 16px;
  color: #ffffff;
}
.staking-value-group[data-v-89caaef5] {
  display: flex;
  align-items: center;
  gap: 15px;
}
.staking-value[data-v-89caaef5] {
  font-size: 16px;
  color: #ffffff;
}
.staking-rate[data-v-89caaef5] {
  font-size: 24px;
  color: #00bd00;
  font-weight: 500;
}
@media (max-width: 600px) {
.staking-row[data-v-89caaef5] {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
}
.staking-value-group[data-v-89caaef5] {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.staking-value-group button[data-v-89caaef5] {
    width: 100%;
}
}
.history-title[data-v-89caaef5] {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #febd09;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}
.cancel-button[data-v-89caaef5] {
  background-color: #6c757d;
  color: #ffffff;
  border: none;
  padding: 5px 15px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}
.cancel-button[data-v-89caaef5]:hover {
  background-color: #5a6268;
}
.cancel-confirm-modal[data-v-89caaef5] {
  color: #ffffff;
}
.cancel-confirm-title[data-v-89caaef5] {
  color: #febd09;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  margin: 0 0 30px 0;
}
.cancel-confirm-content[data-v-89caaef5] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cancel-amount-row[data-v-89caaef5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}
.cancel-amount-label[data-v-89caaef5] {
  color: #ffffff;
  font-size: 16px;
}
.cancel-amount-value[data-v-89caaef5] {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
}
.cancel-divider[data-v-89caaef5] {
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
  margin: 10px 0;
}
.cancel-notes[data-v-89caaef5] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin: 20px 0;
}
.cancel-note[data-v-89caaef5] {
  color: #ffffff;
  font-size: 14px;
  line-height: 1.6;
  margin: 0;
}
button.confirm_button.primaryAction.uk-button-primary[disabled][data-v-89caaef5],
button.confirm_button.primaryAction.uk-button-primary[data-v-89caaef5]:disabled,
button.confirm_button.primaryAction[disabled][data-v-89caaef5],
button.confirm_button.primaryAction[data-v-89caaef5]:disabled {
  background-color: #6c757d !important;
  border-color: #6c757d !important;
  color: #ffffff !important;
  opacity: 0.6 !important;
}
.confirm_button.button-disabled[data-v-89caaef5]:hover,
.confirm_button.button-disabled[data-v-89caaef5]:focus,
.confirm_button.button-disabled[data-v-89caaef5]:active,
button.confirm_button.primaryAction.uk-button-primary[disabled][data-v-89caaef5]:hover,
button.confirm_button.primaryAction.uk-button-primary[disabled][data-v-89caaef5]:focus,
button.confirm_button.primaryAction.uk-button-primary[disabled][data-v-89caaef5]:active,
button.confirm_button.primaryAction.uk-button-primary[data-v-89caaef5]:disabled:hover,
button.confirm_button.primaryAction.uk-button-primary[data-v-89caaef5]:disabled:focus,
button.confirm_button.primaryAction.uk-button-primary[data-v-89caaef5]:disabled:active,
button.confirm_button.primaryAction.uk-button-default[disabled][data-v-89caaef5]:hover,
button.confirm_button.primaryAction.uk-button-default[disabled][data-v-89caaef5]:focus,
button.confirm_button.primaryAction.uk-button-default[disabled][data-v-89caaef5]:active,
button.confirm_button.primaryAction.uk-button-default[data-v-89caaef5]:disabled:hover,
button.confirm_button.primaryAction.uk-button-default[data-v-89caaef5]:disabled:focus,
button.confirm_button.primaryAction.uk-button-default[data-v-89caaef5]:disabled:active,
button.confirm_button.primaryAction[disabled][data-v-89caaef5]:hover,
button.confirm_button.primaryAction[disabled][data-v-89caaef5]:focus,
button.confirm_button.primaryAction[disabled][data-v-89caaef5]:active,
button.confirm_button.primaryAction[data-v-89caaef5]:disabled:hover,
button.confirm_button.primaryAction[data-v-89caaef5]:disabled:focus,
button.confirm_button.primaryAction[data-v-89caaef5]:disabled:active {
  background-color: #6c757d !important;
  border-color: #6c757d !important;
  color: #ffffff !important;
  box-shadow: none !important;
  opacity: 0.6 !important;
}
.clickable-label[data-v-89caaef5] {
  cursor: pointer;
  color: #febd09 !important;
  text-decoration: underline;
  transition: opacity 0.2s ease;
}
.clickable-label[data-v-89caaef5]:hover {
  opacity: 0.8;
}
.nav-center-wrapper[data-v-89caaef5] {
  display: flex;
  justify-content: center;
}.toggle-enter-active[data-v-cbf8b63d],
.toggle-leave-active[data-v-cbf8b63d] {
  transition: all 0.3s ease-in-out;
  line-height: 1.6;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  opacity: 1;
}
.toggle-enter-from[data-v-cbf8b63d],
.toggle-leave-to[data-v-cbf8b63d] {
  line-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}dd.info a {
  color: #39f;
}.boxs[data-v-7188544a] {
  max-width: 1200px;
}.policy_list[data-v-28173e4b] {
  margin-top: 0;
  padding-top: 0;
}.column_tags[data-v-888a7f5d] {
  margin-top: 0;
}.column_menu_wrap2[data-v-687a65e2] {
  margin-bottom: 0;
}figure img[data-v-fc92d7c8] {
  object-fit: cover;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}.main_contents .main_contents[data-v-d9ddb896] {
  background: transparent;
  padding-bottom: 10px;
}.main_contents[data-v-9364a1a7] {
  padding-bottom: 10px;
}.slide-item[data-v-d07b4538] {
  width: 100%;
}
.slide-item .fee_table[data-v-d07b4538] {
  text-align: left;
}.carousel__slide[data-v-d07b4538] {
  align-items: flex-start;
}
.fee_td_in[data-v-d07b4538] {
  margin: 0.25rem 0 0 0.5rem;
  font-size: 0.9rem;
}
.fee_td2_in[data-v-d07b4538] {
  margin: 0.25rem 0 0 0.5rem;
  font-size: 0.9rem;
}
.fee_th2[data-v-d07b4538] {
  width: 9%;
  padding: 1rem 0.25rem;
  text-align: center;
  background: #111430;
  color: #f1e0b0;
  font-weight: normal;
  vertical-align: middle;
  font-weight: bold;
}
.ls_min[data-v-d07b4538] {
  letter-spacing: -0.1rem;
}
@media (max-width: 1024px) {
.fee_th2[data-v-d07b4538] {
    font-size: 0.96rem;
}
.fee_td_in[data-v-d07b4538],
  .fee_td2_in[data-v-d07b4538] {
    font-size: 0.86rem;
}
}.policy_list p[data-v-d76641dd] {
  margin: 10px 0 30px 0;
  line-height: 2.5rem;
}
.policy_list p.no-indent[data-v-d76641dd] {
  text-indent: 0;
}
.policy_list li span[data-v-d76641dd] {
  padding-right: 0;
}.err_head[data-v-e81579d6] {
  margin: 4rem 0 0;
  text-align: center;
  font-size: 2.6rem;
  color: #febd09;
}
.err_title[data-v-e81579d6] {
  color: #f0516e;
  margin: 3rem 0 1.25rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
}
.is-center[data-v-e81579d6] {
  text-align: center;
}.err_head[data-v-c57d3a63] {
  margin: 4rem 0 0;
  text-align: center;
  font-size: 2.6rem;
  color: #febd09;
}
.err_title[data-v-c57d3a63] {
  color: #f0516e;
  margin: 3rem 0 1.25rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
}
.is-center[data-v-c57d3a63] {
  text-align: center;
}.err_head[data-v-f9891b2e] {
  margin: 4rem 0 0;
  text-align: center;
  font-size: 2.6rem;
  color: #febd09;
}
.err_title[data-v-f9891b2e] {
  color: #f0516e;
  margin: 3rem 0 1.25rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
}
.is-center[data-v-f9891b2e] {
  text-align: center;
}.err_head[data-v-eb3ba3c4] {
  margin: 4rem 0 0;
  text-align: center;
  font-size: 2.6rem;
  color: #febd09;
}
.err_title[data-v-eb3ba3c4] {
  margin: 3rem 0 1.25rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
}
.is-center[data-v-eb3ba3c4] {
  text-align: center;
}.err_head[data-v-3e69c7f6] {
  margin: 4rem 0 0;
  text-align: center;
  font-size: 2.6rem;
  color: #febd09;
}
.err_title[data-v-3e69c7f6] {
  margin: 3rem 0 1.25rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
}
.is-center[data-v-3e69c7f6] {
  text-align: center;
}