.popup_background {background:#fff;z-index:99999999; border-radius:10px}
.popup_background2 {background:#fff; z-index:99999999; border-radius:3px}
.close_button_pop {background-color: transparent; border-collapse:collapse;border:0;width:24px;height:24px;cursor:pointer;}
.close_button_pop img {width: 100%;}
.close_button_pop2 {background:url("/images/x_icon.svg") no-repeat;border-collapse:collapse;border:0;width:20px;height:20px;cursor:pointer;background-size:cover;margin:7px;}
.close_button_pop3 {position:absolute;top:-30px;right:-50px;;background:url("/images/x_icon.svg") no-repeat;border-collapse:collapse;border:0;width:30px;height:30px;cursor:pointer;background-size:cover;}
.cls_buttonali {
width:96%;
padding:13px;
text-align:right;
position: absolute;
width: 17px;
right: 20px;
}


.cls_buttonali2 {position: absolute; top: 20px; right: 20px; width: 20px; height: 20px; z-index: 30;}
.cls_buttonali3 {float:right;}
.cls_buttonali4 {float:right;margin:10px;}
.popup_ali {padding-left:4%;padding-right:6%;padding-bottom:9%;}
.popup_notice {padding:0 20px;}
.popup_notice2 {padding:0 0px;background:#ffffff;border-radius:5px;}
.radio_style5 {position:relative;top:5px;}
.pop_div_dotted {border-bottom:1px dotted #e1e1e1;clear:both;width:100%;height:1px;margin-top:10px;margin-bottom:10px;}
.write_it {font-size:14px;font-weight:normal;color:#656565;padding-top:20px;padding-bottom:20px;text-align:center;}
.txt_bold {font-weight:bold;}
.btn_ali_pop2 {text-align:center;padding-top:5px;margin:0 auto;width:150px;margin-bottom:30px;}
.btn_notice_reg {background:#5f5f5f;font-size:15px;font-weight:normal;padding:10px 15px 10px 15px;color:#fff;font-weight:bold;border:0;font-family:'Nanum Gothic';cursor:pointer;width:150px;}

.btn2_wrap {margin:0 auto;width:210px;}
.btn_notice_reg_add {background:#5f5f5f;font-size:15px;font-weight:normal;padding:10px 15px 10px 15px;color:#fff;font-weight:bold;border:0;font-family:'Nanum Gothic';cursor:pointer;width:100px;}
.btn_notice_reg_cancel {background:#d1d1d1;font-size:15px;font-weight:normal;padding:10px 15px 10px 15px;color:#fff;font-weight:bold;border:0;font-family:'Nanum Gothic';cursor:pointer;width:100px;}
.btn_ali_pop3 {text-align:center;margin:0 auto;width:100px;margin-bottom:30px;float:left;margin-right:5px;}
.btn_ali_pop3 input:hover,.btn_ali_pop2 input:hover{
background-color:#2c3137;
}

.btn_ali_pop3 input,.btn_ali_pop2 input{
border-radius:3px
}
.img_clear{width:24px;float:left;margin-right:3px;margin-top:10px;}
.img_clear img{width:100%;}
.img_clear2{width:24px;float:left;margin-right:3px;margin-top:5px;margin-left:5px;}
.img_clear2 img{width:24px;}
.pop_ttl0{float:left;line-height:25px;font-weight:600;color:#333;font-size:15px;margin-top:10px;font-family:'Nanum Gothic';}
.pop_ttl1{float:left;line-height:25px;font-weight:600;color:#333;font-size:15px;font-family:'Nanum Gothic';margin-top:5px;}

.scrollable-content {
	overflow-x:hidden;
	overflow-y:scroll;
}
.scrollable-content::-webkit-scrollbar {
	width:0;
}
.scrollable-content::-webkit-scrollbar * {
	background:transparent;
}
.scrollable-content::-webkit-scrollbar-thumb {
	background:transparent !important;
}

.printBtnWrap .printBtn {
	background-color: transparent;
	border: none;
}


#multiBox {
	min-width: 250px;
	display: none;
}

#classConsBox {
	padding: 20px;
	box-sizing: border-box;
	min-width: 1000px;
	position: relative;
	display: none;
}

#cerPrint {
	padding: 20px;
	box-sizing: border-box;
	min-width: 550px;
	position: relative;
	display: none;
}

#cerSearch {
	padding: 20px;
	box-sizing: border-box;
	min-width: 550px;
	position: relative;
	display: none;
}

#couponList {
	position: relative;
	padding: 20px;
	box-sizing: border-box;
	min-width: 600px;
	position: relative;
	display: none;
}

#addrRegister {
	position: relative;
	padding: 20px;
	box-sizing: border-box;
	min-width: 720px;
	position: relative;
	display: none;
}

#classShow {
	padding: 20px 40px;
	box-sizing: border-box;
	min-width: 800px;
	position: relative;
	display: none;
}

@media (max-width:1240px) {
	#classConsBox {
		min-width: 90%;
		width: 90%;
		padding: 10px;
		height: 80%;
		overflow: hidden;
	}

	#cerPrint {
		min-width: 90%;
		width: 90%;
		padding: 10px;
		height: 80%;
		overflow: hidden;
	}

	#cerSearch {
		min-width: 90%;
		width: 90%;
		padding: 10px;
		height: 350px;
		overflow: hidden;
	}

	#couponList {
		min-width: 90%;
		width: 90%;
		padding: 10px;
		height: 70%;
		overflow: hidden;
	}

	#addrRegister {
		min-width: 90%;
		width: 90%;
		padding: 10px;
		height: 92%;
		overflow: hidden;
	}

	#classShow {
		min-width: 90%;
		width: 90%;
		padding: 10px;
		height: 80%;
		overflow: hidden;
	}
}

/*

.popup_background {background:#fff;z-index:99999999999999999999999999999; border-radius:3px}
.close_button_pop {background:url("/module/popupoverlay/btn_close_pop.gif")no-repeat;border-collapse:collapse;border:0;width:17px;height:18px;cursor:pointer;background-size:cover;}
.cls_buttonali {
width:96%;
padding:13px;
text-align:right;
position: absolute;
width: 17px;
right: 17px;
}
.popup_ali {padding-left:4%;padding-right:6%;padding-bottom:9%;}
.popup_notice {padding:0 20px;}
.radio_style5 {position:relative;top:5px;}
.pop_div_dotted {border-bottom:1px dotted #e1e1e1;clear:both;width:100%;height:1px;margin-top:10px;margin-bottom:10px;}
.write_it {font-size:14px;font-weight:normal;color:#656565;padding-top:20px;padding-bottom:20px;text-align:center;}
.txt_bold {font-weight:bold;}
.btn_ali_pop2 {text-align:center;padding-top:5px;margin:0 auto;width:150px;margin-bottom:30px;}
.btn_notice_reg {background:#5f5f5f;font-size:15px;font-weight:normal;padding:10px 15px 10px 15px;color:#fff;font-weight:bold;border:0;font-family:'Nanum Gothic';cursor:pointer;width:150px;}

.btn2_wrap {margin:0 auto;width:210px;}
.btn_notice_reg_add {background:#5f5f5f;font-size:15px;font-weight:normal;padding:10px 15px 10px 15px;color:#fff;font-weight:bold;border:0;font-family:'Nanum Gothic';cursor:pointer;width:100px;}
.btn_notice_reg_cancel {background:#d1d1d1;font-size:15px;font-weight:normal;padding:10px 15px 10px 15px;color:#fff;font-weight:bold;border:0;font-family:'Nanum Gothic';cursor:pointer;width:100px;}
.btn_ali_pop3 {text-align:center;margin:0 auto;width:100px;margin-bottom:30px;float:left;margin-right:5px;}
.btn_ali_pop3 input:hover,.btn_ali_pop2 input:hover{
background-color:#1649a7;
}

.btn_ali_pop3 input,.btn_ali_pop2 input{
border-radius:3px
}
.img_clear{width:24px;float:left;margin-right:3px;margin-top:10px;}
.img_clear img{width:100%;}
.pop_ttl0{float:left;line-height:25px;font-weight:600;color:#333;font-size:15px;margin-top:10px;}

*/