/* 레이어팝업 NEW */
#popup-wrap {position: absolute; top: 0; left: 0; z-index: 999; max-width: 100%; margin: 7% 3%;}

.popup {width: 400px; max-width:90%; display: inline-block; vertical-align: top; margin: 1.5em;}

.btnGogo {position:absolute; left:20%; bottom:40px; width:60%; background:#000; padding:12px 0; color:#fff; font-size:16px; border-radius:8px;}

.linkWrap {position:absolute; left:10%; bottom:40px; width:80%; }
.linkWrap ul {overflow:hidden;}
.linkWrap ul li {float:left; width:33.3%; height:95px; }

@media screen and (max-width: 400px) {
	.linkWrap ul li {height:75px;}
}

.inputBox {width:100%;background:#333; color:#fff; overflow:hidden; text-align:right; font-size:12px;letter-spacing:-1px;}
.inputBox b {color:#fff; margin-left:5px; margin-right:15px; letter-spacing:-.5px;}

.vod {position:relative; width:100%; height:400px; text-align:center; overflow:hidden;}
.vod div {width:auto; height:400px !important;}

.table {position: relative; width: 100%;}
.table img {max-width:100%;}

.table .table-inner {
	position: absolute;
	right:0;
	bottom: 30px;
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding: 0;
}
.table .table-inner .text {/* text-align: right; */ /* font-size: 160%; */ font-size: 200%; font-weight: 600; color: #000;}

.table .table-inner .btnWrap {
	width: 380px;
	max-width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	height:100px;
	padding: 0;
}
.table .table-inner .btnB {
	width: 50%;
	/* background: #000; */
	/* padding: 8px 10px; */
	padding-top: calc(30 / 183 * 100%);
	color: #fff;
	font-weight: 600;
	font-size: 17px;
	display: inline-block;
}

.table .table-inner .btnWrap1 {
	width: 350px;
	max-width: 80%;
	padding: 0;
}

.table .table-inner .btnB1 {
	width: 100%;
	/* background: #000; */
	/* padding: 8px 10px; */
	padding-top: calc(30 / 200 * 100%);
	color: #fff;
	font-weight: 600;
	font-size: 17px;
	display: inline-block;
}

.table .table-inner .btnmd {
	width: 380px;
	max-width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	height:80px;
	padding: 0;
	margin-top: -130px;
}

.table .link {position:absolute; bottom:70px; left:15%; width:70%; }
.table .link a {color:;}
.table .link a:hover {text-decoration:underline;}

@media screen and (max-width: 460px) {
	.table .link {bottom:12.5%; font-size:93%;}
}


@media screen and (max-width: 720px) {
	#popup-wrap {margin:130px 0 0; justify-content: center;}
	.popup {margin: 0 0 2em;}

	.vod {width:100%; height:auto; margin:0 auto;}
	.vod div {width:100%; height:300px !important;}

	.table .table-inner {/* padding: 2em; */}
	.table .table-inner .text {font-size: 180%;}
	.table .table-inner .btnB {font-size: 14px;}
}

@media screen and (max-width: 500px) {
	.table .table-inner {/* padding: .5em 2em; */}
	.table .table-inner .btnWrap01 {padding: .5em 0;}

	.table .table-inner .text {}
	.table .table-inner .btnB {font-size: 3.4vw;}
}

@media screen and (max-width:480px) {
	.vod div {height:240px !important;}
}


.table .table-inner2 {
	position: absolute;
	right:0;
	bottom: 150px;
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding: 0;
}
.table .table-inner2 .text {/* text-align: right; */ /* font-size: 160%; */ font-size: 200%; font-weight: 600; color: #000;}

.table .table-inner2 .btnWrap {
	width: 380px;
	max-width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 0;
}
.table .table-inner2 .btnB {
	width: 50%;
	/* background: #000; */
	/* padding: 8px 10px; */
	padding-top: calc(30 / 183 * 100%);
	color: #fff;
	font-weight: 600;
	font-size: 17px;
	display: inline-block;
}

.table .table-inner2 .btnWrap1 {
	width: 350px;
	max-width: 80%;
	padding: 0;
}

.table .table-inner2 .btnB1 {
	width: 100%;
	/* background: #000; */
	/* padding: 8px 10px; */
	padding-top: calc(30 / 200 * 100%);
	color: #fff;
	font-weight: 600;
	font-size: 17px;
	display: inline-block;
}

@media screen and (max-width: 720px) {
	#popup-wrap {margin:130px 0 0; justify-content: center;}
	.popup {margin: 0 0 2em;}

	.vod {width:100%; height:auto; margin:0 auto;}
	.vod div {width:100%; height:300px !important;}

	.table .table-inner2 {/* padding: 2em; */}
	.table .table-inner2 .text {font-size: 180%;}
	.table .table-inner2 .btnB {font-size: 14px;}
}

@media screen and (max-width: 500px) {
	.table .table-inner2 {/* padding: .5em 2em; */}
	.table .table-inner2 .btnWrap01 {padding: .5em 0;}

	.table .table-inner2 .text {}
	.table .table-inner2 .btnB {font-size: 3.4vw;}
	.table .table-inner2 .btnB1 {padding-top:calc(25 / 250 * 100%);}
}

/* 
	.table {height:auto;}
	.hiddenW {display:none;}
	.hiddenM {display:block;}

	.table {width:100%;}
	.popup3 {background: #fff;}


	.btn_buy  {position:absolute;display:inline-block;color:#AE4748;font-weight:bold;padding:2% 4%;border:1px solid #AE4748;bottom:10%;right:8%;background:#fff;}
	.btn_buy2 {position:absolute;display:inline-block;color:#4E50C6;font-weight:bold;padding:2% 5%;border:1px solid #4E50C6;bottom:10%;right:8%;background:#fff;}

	.video {background:#fff;border:0px solid rgba(0,0,0,.1);}
	.video video {padding-bottom:10px;}
	.video_tit {font-size:18px;font-weight:600;color:#333;line-height:3;padding-top:10px;letter-spacing:-1.5px;}

	.pop2Btn { width: 198px; height: 43px; background: none; position: absolute;bottom: 47px;left: 126px;}

	.a {display:block; width:100%; height:410px; position: absolute; top:26%; left:0%; }
	.b {display:block; width:100%; height:380px; position: absolute; top:92%; right:0%;}

	.popBtn2 {width: 311px; height: 28px; position: absolute;bottom: 49px;left: 113px;}

	@media all and (max-width:639px){
		.hiddenW {display:block;}
		.hiddenM {display:none;}

		.table	   {width:100%; }
		.table img {max-width:100%;}
		
		.inputBox {background:#333; color:#fff; padding:0.5% 0.5% 0.5% 0; display:block; overflow:hidden; text-align:center; font-size:11px; } 
		
		.btn_buy  {position:absolute;display:inline-block;color:#AE4748;font-weight:normal;padding:1.5% 2%;border:1px solid #AE4748;bottom:10%;right:6%;background:#fff;font-size:11px;}
		.btn_buy2 {position:absolute;display:inline-block;color:#4E50C6;font-weight:normal;padding:1.5% 2%;border:1px solid #4E50C6;bottom:10%;right:6%;background:#fff;font-size:11px;}
		
		.video video{max-width:95%;height:auto;}

		.pop2Btn { width: 155px; height: 34px; background: none; position: absolute;bottom: 46px;left: 97px;}

		.a {display:block; height:285px; position: absolute; top:19%;}
		.b {display:block; height:280px; position: absolute; top:64%;}

		.popBtn2 {width: 205px; height: 18px; position: absolute;bottom: 45px;left: 75px;}
	}
*/



/*
	------------------------------------ 레이어팝업 -----------------------------------

	#divpop {position:absolute;top:30px;left:0;width:100%;box-shadow:0 10px 10px rgba(0,0,0,.2);}
	#divpop img {max-width:100% !important;}
	#divpop2{position:absolute;top:5em;left:28em;}
	#divpop img {max-width:100% !important;}

	.popup {position:absolute; top:5em; left:1em; z-index:99998;  padding-bottom:0;}
	.popup1 {position:absolute; top:5em; left:1em; z-index:99999;  padding-bottom:0;}

	.bottom {width:100%;background:#fff; padding:0.5% 0.5% 0.5% 0; display:block; overflow:hidden; text-align:right; font-size:12px;}


	@media screen and (min-width: 990px) {
		#divpop {left:10em;}
		#divpop2{left:43em;}
	}

	@media screen and (max-width: 767px) {

		#divpop {left:1em;right:1em;width:500px;}
		#divpop2{left:1em;right:1em;top:50em;}

		.popup {position:absolute;width:100%; top:5em; z-index:99999; padding-bottom:0; }
		.table img {width:100%;}
		.bottom {width:100%;background:#fff; padding:0.5% 0.5% 0.5% 0; display:block; overflow:hidden; text-align:center; font-size:11px; }	
	}

	.popAllWrap {width:100%; height:30px; text-align:right; background-color:#f7f7f7; font-size:9pt; padding:5px 10px 0 10px;}
	.popWrap {width:50%; height:100%; margin:5% auto; border:10px solid #636363;background:#fff;}
	.pop_onlyImg {width:50%; height:100%; margin:0 auto; background:#fff;}
	.popWrap .pop {width:90%; height:90%; margin:0 auto; background:rgba(0,0,0,.02); border-radius:5px;}

	@media only screen and (min-width: 768px) {
		.popWrap {width:100%; height:100%; margin:0%; border:10px solid #636363; background:#fff;}
		.popWrap .pop {width:90%; height:90%; margin:0 auto; background:rgba(0,0,0,.02); border-radius:5px;}
	}

	.layer_popup {background:#fff;}
	.close {padding-top:8px;font-size:12px;color:#222;}
	.close_txt {float:left;background:transparent;}
	.close_btn {float:right;}
*/