._hide{
	display: none !important;
}
#all_close{
	position: absolute;
	top: 890px;
	left: 700px;
	/* transform: translateX(-50%); */
	z-index: 100000;
	width: 200px;
	height: 40px;
	background: linear-gradient(180deg, #f32 0%, #FF9F01 100%);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	border-radius: 10px;
	font-weight: bold;
	color: #fff;
}
.loader_bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 10000000
}

.loader_bg .loader {
	position: absolute;
	display: flex;
	top: 50%;
	left: 50%;
	width: 50%;
	height: 30px;
	background: #000;
	border: 2px solid #fad981;
	border-radius: 5px;
	transform: translate(-50%, -50%);
	flex-flow: column
}

.loader_bg .loader>.loader_bar {
	width: 0%;
	height: 30px;
	background: repeating-linear-gradient(45deg, #fad981, #fad981 30px, #fff 0, #fff 60px);
	border-radius: 0 2px 2px 0
}

.loader_bg .loader>span {
	position: absolute;
	top: 40px;
	left: 50%;
	width: 100%;
	text-align: center;
	font-size: 14px;
	transform: translateX(-50%);
	color: #fff;
}

@keyframes loding {
	0% {
		width: 0px
	}

	100% {font-variant:
		width: 95%
	}
}

.copy_md{
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 20px;
	border-radius: 20px;
	top:0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.copy_md>.cp_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0,0,0,0.6);
}
.copy_md>.cp_cont{
	background: #242424;
	padding: 20px;
	border-radius: 20px;
	width: 100%;
	max-width: 320px;
	display: flex;
	flex-flow: column;
	z-index: 1;
}

.copy_md>.cp_cont .md_con{
	padding: 20px 0;
	border-top: 1px solid #404040;
	display: flex;
	flex-flow: column;
	gap: 10px;
}
.copy_md>.cp_cont .md_con:nth-child(1){
	border-top: 0;
}
.copy_md>.cp_cont .md_con span{
	color:#fff
}
.copy_md>.cp_cont .md_con input{
	background: #101010;
	border: 1px solid #404040;
	border-radius: 5px;
	padding: 13px;
	font: normal normal normal 14px Pretendard;
	color: #FFFFFF;
}
.copy_md>.cp_cont .btn{
	width: 100%;
	height: 48px;
	background: linear-gradient(180deg, #f32 0%, #FF9F01 100%);
	border-radius: 5px;
	border: 0;
	font: normal normal normal 14px Pretendard;
	letter-spacing: -0.7px;
	color: #FFFFFF;
	text-shadow: 0px 2px 2px #00000080;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}



.big_pop {
	display: flex;
	position: absolute;
	left: 50%;
	top:50%;
	justify-content: center;
	gap: 10px;
	transform: translate(-50%, -50%);
	z-index: 10000000000
}
.big_pop .slot_popup {
	background: #fff;
	max-height: calc(100vh - 88px);
	font-size: 0;
	width: 600px
}

.big_pop .slot_popup ._img img {
	max-height: calc(100vh - 88px);
	width: 100%
}
.big_pop .slot_popup ._btns {
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	background: linear-gradient(180deg, #f32 0%, #FF9F01 100%)
}
.big_pop .slot_popup ._btns a {
	padding: 8px;
	color: #fff;
	font-size: 14px
}

.big_pop .slot_popup ._btns a:nth-last-child(1):hover {
	background: #fff;
	color: #000
}