.payment_time_mask{
	display: none;
}

.payment_time_mask {
	z-index: 1000;
	width: 80%;
	max-width: 350px;
	height: 330px;
	position: fixed;
	left: 10%;
	top: 25%;
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
}

.payment_time_mask_min {
	display: none;
}

.payment_time_mask_min {
	z-index: 1000;
	width: 90%;
	max-width: 350px;
	height: 310px;
	position: fixed;
	left: 10%;
	top: 25%;
	overflow: hidden;
	text-align: center;
}

.payment_time_mask_tile {
	position:relative;
	font-size:1.2rem;
	color:red;
}

.payment_time_mask_tile_cl {
	position: absolute;
	bottom: 0;
	right: 43%;
}

.payment_time_mask_tile_cl_min {
	position: absolute;
	bottom: 0;
	right: 43%;
}


#bg {
	background-image: url("../images/zz.png");
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
}

#bg2 {
	background-color: #000;
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	filter: alpha(opacity=30);
	-moz-opacity: 0.9;
}



























